)]}'
{
  "commit": "e790134e486d6d32e69492a5a22d4cc92b030f54",
  "tree": "e3cbb8846432fb7a0c12805cae5193b3fa1bb7f8",
  "parents": [
    "fa88dd6a35aa99b24a801fd8d0db094fe65efc62"
  ],
  "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:38 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"
    }
  ]
}
