)]}'
{
  "commit": "ee5c58ceeb5b65a39d88f830b9e5232fa963c26d",
  "tree": "eccb4e34275854d3f388141e22ffca7470d90513",
  "parents": [
    "553c3187f94520772154a98c9854a70253b3c4d9"
  ],
  "author": {
    "name": "Al Viro",
    "email": "viro@zeniv.linux.org.uk",
    "time": "Sun Nov 04 08:38:36 2018 -0500"
  },
  "committer": {
    "name": "Al Viro",
    "email": "viro@zeniv.linux.org.uk",
    "time": "Sun Nov 04 08:38:36 2018 -0500"
  },
  "message": "fix do_emergency_remount_callback() and do_umount_root()\n\nThe former is racy - fetching -\u003es_root outside of -\u003es_umount.\nThe latter actually never propagates errors (ret in inner\nscope shadows ret in the outer, so any assignments are lost\nby the time we get to return ret;).\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1fc88c7e9513853ab83e3889e00bfd41147ebeb1",
      "old_mode": 33188,
      "old_path": "fs/namespace.c",
      "new_id": "c7841542651a9697beed0a99df93c280a84b00dd",
      "new_mode": 33188,
      "new_path": "fs/namespace.c"
    },
    {
      "type": "modify",
      "old_id": "d988c39d7fed6dcc58b0236f253587daae763780",
      "old_mode": 33188,
      "old_path": "fs/super.c",
      "new_id": "9cb0264042e90e1dd6bf23c030e2f055ea561d93",
      "new_mode": 33188,
      "new_path": "fs/super.c"
    }
  ]
}
