)]}'
{
  "commit": "3244e0cabeda59779e1ba51bee1466c5c1432a05",
  "tree": "d158c26b5e671d3a3c63ef331b0c9d4618c8845b",
  "parents": [
    "62696e9113a9b0a62a8d545fdc8980a8dc13d5be"
  ],
  "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:34 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"
    }
  ]
}
