)]}'
{
  "commit": "47371a150d91f6d222b3b04499546c1d35d535ef",
  "tree": "d158c26b5e671d3a3c63ef331b0c9d4618c8845b",
  "parents": [
    "0eb4544fd070a12fe4666b08af07c459c605cffd"
  ],
  "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:52:30 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": "7833480d3f199563f4a5ec6ce98499d5d4819bf5",
      "old_mode": 33188,
      "old_path": "fs/namespace.c",
      "new_id": "82e9b38ed604bf944d97a7fc84700930659041cc",
      "new_mode": 33188,
      "new_path": "fs/namespace.c"
    },
    {
      "type": "modify",
      "old_id": "55201935b8f862152b3f9d9be40f3d06c47d0ad2",
      "old_mode": 33188,
      "old_path": "fs/super.c",
      "new_id": "4d1646d4879ead40fde2c1a025dab648db38c1ae",
      "new_mode": 33188,
      "new_path": "fs/super.c"
    }
  ]
}
