)]}'
{
  "commit": "7de9c6ee3ecffd99e1628e81a5ea5468f7581a1f",
  "tree": "88787e77ba8a253d0a26aeda4bd5e58532d592e0",
  "parents": [
    "646ec4615cd05972581c9c5342ed7a1e77df17bb"
  ],
  "author": {
    "name": "Al Viro",
    "email": "viro@zeniv.linux.org.uk",
    "time": "Sat Oct 23 11:11:40 2010 -0400"
  },
  "committer": {
    "name": "Al Viro",
    "email": "viro@zeniv.linux.org.uk",
    "time": "Mon Oct 25 21:26:11 2010 -0400"
  },
  "message": "new helper: ihold()\n\nClones an existing reference to inode; caller must already hold one.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9e670d527646fc4abe2be6f0dfc992f4a3178042",
      "old_mode": 33188,
      "old_path": "fs/9p/vfs_inode.c",
      "new_id": "ef5905f7c8a39c9395362d5e368a846d43fcedbd",
      "new_mode": 33188,
      "new_path": "fs/9p/vfs_inode.c"
    },
    {
      "type": "modify",
      "old_id": "3a0fdec175ba6d5d84ea8ae27f117d0e2cc46644",
      "old_mode": 33188,
      "old_path": "fs/affs/inode.c",
      "new_id": "5d828903ac69ced919eaa3d6eb2429a49922d0e2",
      "new_mode": 33188,
      "new_path": "fs/affs/inode.c"
    },
    {
      "type": "modify",
      "old_id": "0d38c09bd55e10f4eaf5f0e25ef11fa3d9d82919",
      "old_mode": 33188,
      "old_path": "fs/afs/dir.c",
      "new_id": "5439e1bc9a86a5702094eaea35eb4c6ebd8e67fe",
      "new_mode": 33188,
      "new_path": "fs/afs/dir.c"
    },
    {
      "type": "modify",
      "old_id": "9e319a04780ee29b388d101d34e915de96624177",
      "old_mode": 33188,
      "old_path": "fs/aio.c",
      "new_id": "8c8f6c5b6d7930657f7a3aadf44fe4b4dc96b738",
      "new_mode": 33188,
      "new_path": "fs/aio.c"
    },
    {
      "type": "modify",
      "old_id": "e4b75d6eda839d6fddae166904d1002f85a4d09f",
      "old_mode": 33188,
      "old_path": "fs/anon_inodes.c",
      "new_id": "9c8e87b0361f60c340c7e67083840bbe8c9cb181",
      "new_mode": 33188,
      "new_path": "fs/anon_inodes.c"
    },
    {
      "type": "modify",
      "old_id": "d967e052b779d80490e08e097f5849ddc88ae48d",
      "old_mode": 33188,
      "old_path": "fs/bfs/dir.c",
      "new_id": "685ecff3ab31728d2362a9be39f98dfbc76947c4",
      "new_mode": 33188,
      "new_path": "fs/bfs/dir.c"
    },
    {
      "type": "modify",
      "old_id": "b737451e2e9dde95ae0d098b0443f44af1d21899",
      "old_mode": 33188,
      "old_path": "fs/block_dev.c",
      "new_id": "81972eb34b3934e6c40e560414dff6e3bed4e0ee",
      "new_mode": 33188,
      "new_path": "fs/block_dev.c"
    },
    {
      "type": "modify",
      "old_id": "f6f2a0da2695fd38261b0b1cae320e7bd1563064",
      "old_mode": 33188,
      "old_path": "fs/btrfs/inode.c",
      "new_id": "64f99cf69ce0c6b2da2cb62c4884fa44c150bdda",
      "new_mode": 33188,
      "new_path": "fs/btrfs/inode.c"
    },
    {
      "type": "modify",
      "old_id": "96fbeab77f2f42476683cd41ead808f519a14a1e",
      "old_mode": 33188,
      "old_path": "fs/coda/dir.c",
      "new_id": "5d8b35539601b819389057b9114dd49a75828597",
      "new_mode": 33188,
      "new_path": "fs/coda/dir.c"
    },
    {
      "type": "modify",
      "old_id": "b7dd0c23686376822ffd40c185bc9b1683796d31",
      "old_mode": 33188,
      "old_path": "fs/exofs/namei.c",
      "new_id": "264e95d02830f28d992eefb717460ccd0be09d4d",
      "new_mode": 33188,
      "new_path": "fs/exofs/namei.c"
    },
    {
      "type": "modify",
      "old_id": "71efb0e9a3f2ababa1ae74033e5caa73332fba61",
      "old_mode": 33188,
      "old_path": "fs/ext2/namei.c",
      "new_id": "f8aecd2e32976c40b1af182a13a312ae0b8e23fe",
      "new_mode": 33188,
      "new_path": "fs/ext2/namei.c"
    },
    {
      "type": "modify",
      "old_id": "2b35ddb70d65535a53f98268310ab377ea94e1f2",
      "old_mode": 33188,
      "old_path": "fs/ext3/namei.c",
      "new_id": "bce9dce639b874989fc687173531728842557c24",
      "new_mode": 33188,
      "new_path": "fs/ext3/namei.c"
    },
    {
      "type": "modify",
      "old_id": "314c0d3b3fa9aece3015a113b6d348b7bc2be4aa",
      "old_mode": 33188,
      "old_path": "fs/ext4/namei.c",
      "new_id": "bd39885b599854329922fa443a016e405aeac1f9",
      "new_mode": 33188,
      "new_path": "fs/ext4/namei.c"
    },
    {
      "type": "modify",
      "old_id": "48a274f1674c78febbc5bec0f0f3d4fa7613b909",
      "old_mode": 33188,
      "old_path": "fs/gfs2/ops_inode.c",
      "new_id": "12cbea7502c26040fb90db5750e764bdd831079a",
      "new_mode": 33188,
      "new_path": "fs/gfs2/ops_inode.c"
    },
    {
      "type": "modify",
      "old_id": "d236d85ec9d73f703384ecaa9d6522fe7433c775",
      "old_mode": 33188,
      "old_path": "fs/hfsplus/dir.c",
      "new_id": "e318bbc0daf6eb9ac4cd4dac18213cc7e7e89ea8",
      "new_mode": 33188,
      "new_path": "fs/hfsplus/dir.c"
    },
    {
      "type": "modify",
      "old_id": "430d70f2abe783113dd1a2709f575d61f47b7d00",
      "old_mode": 33188,
      "old_path": "fs/inode.c",
      "new_id": "05ea293d5f32ecf120d60c75ac8073a626b58a08",
      "new_mode": 33188,
      "new_path": "fs/inode.c"
    },
    {
      "type": "modify",
      "old_id": "ed78a3cf3cb047046d8ea385af9554e63214aac8",
      "old_mode": 33188,
      "old_path": "fs/jffs2/dir.c",
      "new_id": "79121aa5858b8a4aa02861ba57cf17d9a8dfe13b",
      "new_mode": 33188,
      "new_path": "fs/jffs2/dir.c"
    },
    {
      "type": "modify",
      "old_id": "d945ea76b445249de68fece3be7dea631cf2b6b1",
      "old_mode": 33188,
      "old_path": "fs/jfs/jfs_txnmgr.c",
      "new_id": "9466957ec84173f56707bd591e97b007c7bba57c",
      "new_mode": 33188,
      "new_path": "fs/jfs/jfs_txnmgr.c"
    },
    {
      "type": "modify",
      "old_id": "a9cf8e8675be8713dc5f9311faa20fefcac85156",
      "old_mode": 33188,
      "old_path": "fs/jfs/namei.c",
      "new_id": "231ca4af9bce4f27d2c12d71e9c0a237616e512d",
      "new_mode": 33188,
      "new_path": "fs/jfs/namei.c"
    },
    {
      "type": "modify",
      "old_id": "2dbf4877d7efcbaf942c3bdd4d4b7e716f420fba",
      "old_mode": 33188,
      "old_path": "fs/libfs.c",
      "new_id": "304a5132ca270d018799d3003170bd813c23dd9b",
      "new_mode": 33188,
      "new_path": "fs/libfs.c"
    },
    {
      "type": "modify",
      "old_id": "1eb4e89e045b082d9f02d6d005edd3f61e5c48c8",
      "old_mode": 33188,
      "old_path": "fs/logfs/dir.c",
      "new_id": "409dfd65e9a1764029edf55071069e61f447d29d",
      "new_mode": 33188,
      "new_path": "fs/logfs/dir.c"
    },
    {
      "type": "modify",
      "old_id": "f3f3578393a417085812ba1ad7e0b7c1e4e5c981",
      "old_mode": 33188,
      "old_path": "fs/minix/namei.c",
      "new_id": "c0d35a3accef98dd5ed7619214146e0f0f5d3260",
      "new_mode": 33188,
      "new_path": "fs/minix/namei.c"
    },
    {
      "type": "modify",
      "old_id": "f1ef97dbc6c457d4c528bf4c87906335bda67009",
      "old_mode": 33188,
      "old_path": "fs/namei.c",
      "new_id": "f7dbc06857abfe6e1959654f7fd66b393dd161d0",
      "new_mode": 33188,
      "new_path": "fs/namei.c"
    },
    {
      "type": "modify",
      "old_id": "e257172d438c08afe374c99fe0e7c80af51efe6c",
      "old_mode": 33188,
      "old_path": "fs/nfs/dir.c",
      "new_id": "0fac7fea18efe669a40656303fb4ab4cc46bb610",
      "new_mode": 33188,
      "new_path": "fs/nfs/dir.c"
    },
    {
      "type": "modify",
      "old_id": "a70e446e1605fa43fb1b23b96418d8296773109f",
      "old_mode": 33188,
      "old_path": "fs/nfs/getroot.c",
      "new_id": "ac7b814ce1620f3e5cb0afa3334d31d1d540a52b",
      "new_mode": 33188,
      "new_path": "fs/nfs/getroot.c"
    },
    {
      "type": "modify",
      "old_id": "185d1607cb00c2f6c0b1e224ea148af0fb17e224",
      "old_mode": 33188,
      "old_path": "fs/nilfs2/namei.c",
      "new_id": "6e9557ecf161fd664a0715d9a3b8e0f3e34501dd",
      "new_mode": 33188,
      "new_path": "fs/nilfs2/namei.c"
    },
    {
      "type": "modify",
      "old_id": "d4dec2d3211707e4e9f797c29e3d65e1c0bf08a7",
      "old_mode": 33188,
      "old_path": "fs/ntfs/super.c",
      "new_id": "d3fbe5730bfc1bb1c1264e9e3923c9425321fea0",
      "new_mode": 33188,
      "new_path": "fs/ntfs/super.c"
    },
    {
      "type": "modify",
      "old_id": "e7bde21149aee4f4e1dfed501069358927a064d7",
      "old_mode": 33188,
      "old_path": "fs/ocfs2/namei.c",
      "new_id": "ff5744e1e36fcb9200158eb419abc3ebdf33ec5b",
      "new_mode": 33188,
      "new_path": "fs/ocfs2/namei.c"
    },
    {
      "type": "modify",
      "old_id": "ee78d4a0086a983609749a72ec0fb840615255fd",
      "old_mode": 33188,
      "old_path": "fs/reiserfs/namei.c",
      "new_id": "ba5f51ec345829499982f17196fc61ac444429a0",
      "new_mode": 33188,
      "new_path": "fs/reiserfs/namei.c"
    },
    {
      "type": "modify",
      "old_id": "33e047b59b8d659975d6c325835f0d11a2df27d4",
      "old_mode": 33188,
      "old_path": "fs/sysv/namei.c",
      "new_id": "11e7f7d11cd06fe85bf694397d3608b805db1fe3",
      "new_mode": 33188,
      "new_path": "fs/sysv/namei.c"
    },
    {
      "type": "modify",
      "old_id": "87ebcce72213e2889f66127125908190a4ef213d",
      "old_mode": 33188,
      "old_path": "fs/ubifs/dir.c",
      "new_id": "14f64b689d7f58edef4be03d58a8712c442f62ef",
      "new_mode": 33188,
      "new_path": "fs/ubifs/dir.c"
    },
    {
      "type": "modify",
      "old_id": "bf5fc674193c8bba9e5e31589ba883d49f106270",
      "old_mode": 33188,
      "old_path": "fs/udf/namei.c",
      "new_id": "6d8dc02baebb57e05e5839464b24e8f443263546",
      "new_mode": 33188,
      "new_path": "fs/udf/namei.c"
    },
    {
      "type": "modify",
      "old_id": "b056f02b1fb306c810f4b429ae99417a8f6238e5",
      "old_mode": 33188,
      "old_path": "fs/ufs/namei.c",
      "new_id": "12f39b9e4437db73784cd77b8e7f898457d157db",
      "new_mode": 33188,
      "new_path": "fs/ufs/namei.c"
    },
    {
      "type": "modify",
      "old_id": "71d83c93621c2f673041c6520a10592146e0b289",
      "old_mode": 33188,
      "old_path": "fs/xfs/linux-2.6/xfs_iops.c",
      "new_id": "96107efc0c61908c3f1a94a646604836fc2131e1",
      "new_mode": 33188,
      "new_path": "fs/xfs/linux-2.6/xfs_iops.c"
    },
    {
      "type": "modify",
      "old_id": "fac52290de90c050b6ab0c9ea5d208541cd4c839",
      "old_mode": 33188,
      "old_path": "fs/xfs/xfs_inode.h",
      "new_id": "fb2ca2e4cdc935c112d1504a85aca3130f511179",
      "new_mode": 33188,
      "new_path": "fs/xfs/xfs_inode.h"
    },
    {
      "type": "modify",
      "old_id": "d43e8b6685a27a0c53e2efa74d163f401205582b",
      "old_mode": 33188,
      "old_path": "include/linux/fs.h",
      "new_id": "bd6ae6c71fc84269acb87f8dca34060f92e9219f",
      "new_mode": 33188,
      "new_path": "include/linux/fs.h"
    },
    {
      "type": "modify",
      "old_id": "e1e7b9635f5da7c986dfd18426bce94c177d6630",
      "old_mode": 33188,
      "old_path": "ipc/mqueue.c",
      "new_id": "80b35ffca25dcb15409c2877fbefca25dfaaebab",
      "new_mode": 33188,
      "new_path": "ipc/mqueue.c"
    },
    {
      "type": "modify",
      "old_id": "a118bf160e0b05a4b24404beda19d07adead5161",
      "old_mode": 33188,
      "old_path": "kernel/futex.c",
      "new_id": "6c683b37f2ce25291a5a0c8f490a16c08c84d674",
      "new_mode": 33188,
      "new_path": "kernel/futex.c"
    },
    {
      "type": "modify",
      "old_id": "27a58120dbd55025b07b956242e7de8b184fb584",
      "old_mode": 33188,
      "old_path": "mm/shmem.c",
      "new_id": "d4e2852526e626ca1203270859370fa310729d00",
      "new_mode": 33188,
      "new_path": "mm/shmem.c"
    },
    {
      "type": "modify",
      "old_id": "abf3e2561521acc1ce82167b9edaf71eaf263ee9",
      "old_mode": 33188,
      "old_path": "net/socket.c",
      "new_id": "d223725f99e5f22332e3c2274cd8c805df59ca0f",
      "new_mode": 33188,
      "new_path": "net/socket.c"
    }
  ]
}
