)]}'
{
  "commit": "a7560a0132cfc93b25d2df1d277a078a05220cf4",
  "tree": "bc534b5b1b10d4a12d08f076b5040717013e35a6",
  "parents": [
    "9b2db6e1894577d48f4e290381bac6e573593838"
  ],
  "author": {
    "name": "Tejun Heo",
    "email": "tj@kernel.org",
    "time": "Tue Dec 10 10:22:30 2013 -0500"
  },
  "committer": {
    "name": "Greg Kroah-Hartman",
    "email": "gregkh@linuxfoundation.org",
    "time": "Tue Dec 10 22:40:12 2013 -0800"
  },
  "message": "sysfs: fix use-after-free in sysfs_kill_sb()\n\nWhile restructuring the [u]mount path, 4b93dc9b1c68 (\"sysfs, kernfs:\nprepare mount path for kernfs\") incorrectly updated sysfs_kill_sb() so\nthat it first kills super_block and then tries to dereference its\nnamespace tag to drop it.  Fix it by caching namespace tag before\nkilling the superblock and then drop the cached namespace tag.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nReported-by: Yuanhan Liu \u003cyuanhan.liu@linux.intel.com\u003e\nTested-by: Yuanhan Liu \u003cyuanhan.liu@linux.intel.com\u003e\nTested-by: Vlastimil Babka \u003cvbabka@suse.cz\u003e\nLink: http://lkml.kernel.org/g/20131205031051.GC5135@yliu-dev.sh.intel.com\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e7e3aa8e7b78663561738347b1ff78572cb3f6a1",
      "old_mode": 33188,
      "old_path": "fs/sysfs/mount.c",
      "new_id": "8d075272cacef581becde86fc6ede6d05829355a",
      "new_mode": 33188,
      "new_path": "fs/sysfs/mount.c"
    }
  ]
}
