)]}'
{
  "commit": "42a74f206b914db13ee1f5ae932dcd91a77c8579",
  "tree": "24e3dbe55edaacc750067ab9e01778255a6bff08",
  "parents": [
    "20ddee2c75339cc095f6191c3115f81da8955e96"
  ],
  "author": {
    "name": "Dave Hansen",
    "email": "haveblue@us.ibm.com",
    "time": "Fri Feb 15 14:37:46 2008 -0800"
  },
  "committer": {
    "name": "Al Viro",
    "email": "viro@zeniv.linux.org.uk",
    "time": "Sat Apr 19 00:29:24 2008 -0400"
  },
  "message": "[PATCH] r/o bind mounts: elevate write count for ioctls()\n\nSome ioctl()s can cause writes to the filesystem.  Take these, and make them\nuse mnt_want/drop_write() instead.\n\n[AV: updated]\n\nAcked-by: Al Viro \u003cviro@ZenIV.linux.org.uk\u003e\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Dave Hansen \u003chaveblue@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b8ea11fee5c6fc36e059f9dc873564e82a464ab0",
      "old_mode": 33188,
      "old_path": "fs/ext2/ioctl.c",
      "new_id": "de876fa793e1d140386f8bd9693785943f706c09",
      "new_mode": 33188,
      "new_path": "fs/ext2/ioctl.c"
    },
    {
      "type": "modify",
      "old_id": "023a070f55f18fac29cfddafa08557085ad6b2fa",
      "old_mode": 33188,
      "old_path": "fs/ext3/ioctl.c",
      "new_id": "0d0c70151642faf026c98d53b4179c6395e1b645",
      "new_mode": 33188,
      "new_path": "fs/ext3/ioctl.c"
    },
    {
      "type": "modify",
      "old_id": "2ed7c37f897e79f0b9c6d6af3a5c2aad79fa7f59",
      "old_mode": 33188,
      "old_path": "fs/ext4/ioctl.c",
      "new_id": "25b13ede8086c606a4b1320c2a364889434c7b7c",
      "new_mode": 33188,
      "new_path": "fs/ext4/ioctl.c"
    },
    {
      "type": "modify",
      "old_id": "c614175876e09316ea0a36566dc072fe6819169c",
      "old_mode": 33188,
      "old_path": "fs/fat/file.c",
      "new_id": "2a3bed96704148c1377537677c4c7d9edd9372a3",
      "new_mode": 33188,
      "new_path": "fs/fat/file.c"
    },
    {
      "type": "modify",
      "old_id": "b60c0affbec58af68e45fd063692a933949ad457",
      "old_mode": 33188,
      "old_path": "fs/hfsplus/ioctl.c",
      "new_id": "f457d2ca51ab8e68a3e60cd9028620fa029f8f18",
      "new_mode": 33188,
      "new_path": "fs/hfsplus/ioctl.c"
    },
    {
      "type": "modify",
      "old_id": "a1f8e375ad2114f2e75669f7a817bdf20baa6fdc",
      "old_mode": 33188,
      "old_path": "fs/jfs/ioctl.c",
      "new_id": "afe222bf300fc90f0931492b45969c1d09fcc9bc",
      "new_mode": 33188,
      "new_path": "fs/jfs/ioctl.c"
    },
    {
      "type": "modify",
      "old_id": "b413166dd16340c0a159abbbf24efdd71d69ad2c",
      "old_mode": 33188,
      "old_path": "fs/ocfs2/ioctl.c",
      "new_id": "7b142f0ce995bd07a5116567a0b2b56e65b8dd1b",
      "new_mode": 33188,
      "new_path": "fs/ocfs2/ioctl.c"
    },
    {
      "type": "modify",
      "old_id": "e0f0f098a523a8d1c3a41099ab76b411989a23a0",
      "old_mode": 33188,
      "old_path": "fs/reiserfs/ioctl.c",
      "new_id": "74363a7aacbcb64154c81b1f6bcb832e0fee8727",
      "new_mode": 33188,
      "new_path": "fs/reiserfs/ioctl.c"
    },
    {
      "type": "modify",
      "old_id": "bf77597938564d1b498c10e90440ff3339495684",
      "old_mode": 33188,
      "old_path": "fs/xfs/linux-2.6/xfs_ioctl.c",
      "new_id": "4ddb86b73c6b537034b09d2632c7d2061432a736",
      "new_mode": 33188,
      "new_path": "fs/xfs/linux-2.6/xfs_ioctl.c"
    }
  ]
}
