)]}'
{
  "commit": "79bf7c732b5ff75b96022ed9d29181afd3d2509c",
  "tree": "74b8cc690f9a37fff02d0685464e1c695a25ef94",
  "parents": [
    "64252c75a2196a0cf1e0d3777143ecfe0e3ae650"
  ],
  "author": {
    "name": "Sage Weil",
    "email": "sage@newdream.net",
    "time": "Tue May 24 13:06:06 2011 -0700"
  },
  "committer": {
    "name": "Al Viro",
    "email": "viro@zeniv.linux.org.uk",
    "time": "Thu May 26 07:26:47 2011 -0400"
  },
  "message": "vfs: push dentry_unhash on rmdir into file systems\n\nOnly a few file systems need this.  Start by pushing it down into each\nfs rmdir method (except gfs2 and xfs) so it can be dealt with on a per-fs\nbasis.\n\nThis does not change behavior for any in-tree file systems.\n\nAcked-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Sage Weil \u003csage@newdream.net\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7f6c6770319538c3094f7b26eb40fc18a398475d",
      "old_mode": 33188,
      "old_path": "fs/9p/vfs_inode.c",
      "new_id": "ecd77172bf0391e9ff8d9a817fcdef0f60731a8b",
      "new_mode": 33188,
      "new_path": "fs/9p/vfs_inode.c"
    },
    {
      "type": "modify",
      "old_id": "e3e9efc1fdd8276b19eaccb02747afeb27172671",
      "old_mode": 33188,
      "old_path": "fs/affs/namei.c",
      "new_id": "d087153d50523f7e79f13d599bffe4090234075c",
      "new_mode": 33188,
      "new_path": "fs/affs/namei.c"
    },
    {
      "type": "modify",
      "old_id": "20c106f2492740f7de1615ee7712207b74a33828",
      "old_mode": 33188,
      "old_path": "fs/afs/dir.c",
      "new_id": "9a7f4142153431c9ca003c2271f233824b816436",
      "new_mode": 33188,
      "new_path": "fs/afs/dir.c"
    },
    {
      "type": "modify",
      "old_id": "f55ae23b137e2a21001948e1c4b6b17795abc1b0",
      "old_mode": 33188,
      "old_path": "fs/autofs4/root.c",
      "new_id": "87d95a8cddbc4223c77e9aa642292b784912b807",
      "new_mode": 33188,
      "new_path": "fs/autofs4/root.c"
    },
    {
      "type": "modify",
      "old_id": "7cd8ab0ef04d5b3e95ccd572f96ca858457e8c18",
      "old_mode": 33188,
      "old_path": "fs/btrfs/inode.c",
      "new_id": "c692dad3de18215cdd151bf10540ecb797cb2752",
      "new_mode": 33188,
      "new_path": "fs/btrfs/inode.c"
    },
    {
      "type": "modify",
      "old_id": "1a867a3601aea88ee25c9fadf399d4a2a3472498",
      "old_mode": 33188,
      "old_path": "fs/ceph/dir.c",
      "new_id": "d2e549023dedabb785985c25e3af5a2616bdd840",
      "new_mode": 33188,
      "new_path": "fs/ceph/dir.c"
    },
    {
      "type": "modify",
      "old_id": "8852470b4fbb50b55907cbbd2f4d75357a9f0776",
      "old_mode": 33188,
      "old_path": "fs/cifs/inode.c",
      "new_id": "cee5896bcf56e414c72b586c1cd71ce9fd3dcdaf",
      "new_mode": 33188,
      "new_path": "fs/cifs/inode.c"
    },
    {
      "type": "modify",
      "old_id": "2b8dae4d121ee5ad7d42ff879ce1a7c496d295f0",
      "old_mode": 33188,
      "old_path": "fs/coda/dir.c",
      "new_id": "9f72b75a1defd68aa70e0fdf4881ac75e2823b38",
      "new_mode": 33188,
      "new_path": "fs/coda/dir.c"
    },
    {
      "type": "modify",
      "old_id": "3313dd19f543841d7e4689cfd18da028e4522892",
      "old_mode": 33188,
      "old_path": "fs/configfs/dir.c",
      "new_id": "9908c20bb1a557d7d0a2976ea352c5c980c197f2",
      "new_mode": 33188,
      "new_path": "fs/configfs/dir.c"
    },
    {
      "type": "modify",
      "old_id": "4d4cc6a90cd57f18b330674f8e5320205cc2a5e6",
      "old_mode": 33188,
      "old_path": "fs/ecryptfs/inode.c",
      "new_id": "c88612f0c1eb1304ce494debc5d3b7b7243f0fd6",
      "new_mode": 33188,
      "new_path": "fs/ecryptfs/inode.c"
    },
    {
      "type": "modify",
      "old_id": "4d70db110cfc4d8585bf77f1f02061f66fab4127",
      "old_mode": 33188,
      "old_path": "fs/exofs/namei.c",
      "new_id": "0697175d1a38dafc4b84aec0a792db0cc9fa9a2f",
      "new_mode": 33188,
      "new_path": "fs/exofs/namei.c"
    },
    {
      "type": "modify",
      "old_id": "ed5c5d496ee914aacd5e0d3ea6c7dcd98d319794",
      "old_mode": 33188,
      "old_path": "fs/ext2/namei.c",
      "new_id": "7a5ad9762de9d262056222a93408e968a980ceb4",
      "new_mode": 33188,
      "new_path": "fs/ext2/namei.c"
    },
    {
      "type": "modify",
      "old_id": "32f3b869585927400a035259c0fee27e312b39c8",
      "old_mode": 33188,
      "old_path": "fs/ext3/namei.c",
      "new_id": "552f94d7cf3ddc7939de699e90ece9ef5679c785",
      "new_mode": 33188,
      "new_path": "fs/ext3/namei.c"
    },
    {
      "type": "modify",
      "old_id": "67fd0b0258589ae64428d26530807b898e79854b",
      "old_mode": 33188,
      "old_path": "fs/ext4/namei.c",
      "new_id": "957580daad78f09da3061f9a664865a473fe017c",
      "new_mode": 33188,
      "new_path": "fs/ext4/namei.c"
    },
    {
      "type": "modify",
      "old_id": "711499040eb615ebe66a263f3d99661e9698e0b5",
      "old_mode": 33188,
      "old_path": "fs/fat/namei_msdos.c",
      "new_id": "0c25cea64d241845df3751e81543f7e17fd89770",
      "new_mode": 33188,
      "new_path": "fs/fat/namei_msdos.c"
    },
    {
      "type": "modify",
      "old_id": "adae3fb7451aa52670d07fdf34381defe133e73a",
      "old_mode": 33188,
      "old_path": "fs/fat/namei_vfat.c",
      "new_id": "d7b9383bb9c2a4266c13fbfa41a4e719aac84bb5",
      "new_mode": 33188,
      "new_path": "fs/fat/namei_vfat.c"
    },
    {
      "type": "modify",
      "old_id": "c6ba49bd95b34136d04bae30b83342933c35ce7a",
      "old_mode": 33188,
      "old_path": "fs/fuse/dir.c",
      "new_id": "40d5c2ae4e73c35908c02c92573a3f2bc00426b6",
      "new_mode": 33188,
      "new_path": "fs/fuse/dir.c"
    },
    {
      "type": "modify",
      "old_id": "b4d70b13be92548c6ac2cd72ae5e34f3ab53ec21",
      "old_mode": 33188,
      "old_path": "fs/hfs/dir.c",
      "new_id": "616cfe02b601d27f574f2622d17b017fa43b5a49",
      "new_mode": 33188,
      "new_path": "fs/hfs/dir.c"
    },
    {
      "type": "modify",
      "old_id": "4df5059c25da67c4b1ddd2a868057951e6e54d60",
      "old_mode": 33188,
      "old_path": "fs/hfsplus/dir.c",
      "new_id": "23451a955aa0a7522e341d4ee33489d27b517007",
      "new_mode": 33188,
      "new_path": "fs/hfsplus/dir.c"
    },
    {
      "type": "modify",
      "old_id": "2638c834ed281db783f6a7cd5ef24e2edb2047e4",
      "old_mode": 33188,
      "old_path": "fs/hostfs/hostfs_kern.c",
      "new_id": "73ea3ba3e6581c6e4eba65cf9770a8c59ec84b7c",
      "new_mode": 33188,
      "new_path": "fs/hostfs/hostfs_kern.c"
    },
    {
      "type": "modify",
      "old_id": "b1c72a92c14ea7a9aa5d61bf4a904a296bf1ae62",
      "old_mode": 33188,
      "old_path": "fs/hpfs/namei.c",
      "new_id": "b9fe158fd7ba52fad6650b2cc22d763429e90c5e",
      "new_mode": 33188,
      "new_path": "fs/hpfs/namei.c"
    },
    {
      "type": "modify",
      "old_id": "82faddd1f321b74e8efd4f11fe07449e409d7bbc",
      "old_mode": 33188,
      "old_path": "fs/jffs2/dir.c",
      "new_id": "727d64439cd14bac3ede6486620082251ef00d49",
      "new_mode": 33188,
      "new_path": "fs/jffs2/dir.c"
    },
    {
      "type": "modify",
      "old_id": "eaaf2b511e89a64613bd281f82029ee869358484",
      "old_mode": 33188,
      "old_path": "fs/jfs/namei.c",
      "new_id": "0569daca86ad6829d913ba360fb463dcc7cfa4cb",
      "new_mode": 33188,
      "new_path": "fs/jfs/namei.c"
    },
    {
      "type": "modify",
      "old_id": "c88eab55aec95f4ab26427da882fd88c8b3ef512",
      "old_mode": 33188,
      "old_path": "fs/libfs.c",
      "new_id": "1e2ba5a96b10974d26c9e2dc23c46d9ddd59f277",
      "new_mode": 33188,
      "new_path": "fs/libfs.c"
    },
    {
      "type": "modify",
      "old_id": "9ed89d1663f839c86b84e133617a47f4d855ee25",
      "old_mode": 33188,
      "old_path": "fs/logfs/dir.c",
      "new_id": "2b32734cd31a3b3a5a3ab9ef5b7abbc7cb221c0f",
      "new_mode": 33188,
      "new_path": "fs/logfs/dir.c"
    },
    {
      "type": "modify",
      "old_id": "6e6777f1b4b208eb5b2767ac4b215f781ad7385d",
      "old_mode": 33188,
      "old_path": "fs/minix/namei.c",
      "new_id": "091626f5577de5ea0d82c43c5874fdd2cc494529",
      "new_mode": 33188,
      "new_path": "fs/minix/namei.c"
    },
    {
      "type": "modify",
      "old_id": "8d11187a18d7ca3315a09c17ad8f47633df22fc5",
      "old_mode": 33188,
      "old_path": "fs/namei.c",
      "new_id": "596edb5094a4e2d232c8d365f8a46d258cfc9398",
      "new_mode": 33188,
      "new_path": "fs/namei.c"
    },
    {
      "type": "modify",
      "old_id": "f6946bb5cb5530a655dba93d0aedb072ceb627cc",
      "old_mode": 33188,
      "old_path": "fs/ncpfs/dir.c",
      "new_id": "57336b7cb55e12ec5a556391ee1149431526a502",
      "new_mode": 33188,
      "new_path": "fs/ncpfs/dir.c"
    },
    {
      "type": "modify",
      "old_id": "7237672216c804769b945c9b09b1e57e1b3de202",
      "old_mode": 33188,
      "old_path": "fs/nfs/dir.c",
      "new_id": "48483b562361526ffd5fb1f0664e3bd65355dcee",
      "new_mode": 33188,
      "new_path": "fs/nfs/dir.c"
    },
    {
      "type": "modify",
      "old_id": "546849b3e88f1935585067628e158f4233631d17",
      "old_mode": 33188,
      "old_path": "fs/nilfs2/namei.c",
      "new_id": "78306e6462e3ae71558e3c122f58c7e9d28750df",
      "new_mode": 33188,
      "new_path": "fs/nilfs2/namei.c"
    },
    {
      "type": "modify",
      "old_id": "e5d738cd9cc0540d508873818bd0b6035f2c1f20",
      "old_mode": 33188,
      "old_path": "fs/ocfs2/namei.c",
      "new_id": "b017ebbaf3fab87e2709fbe74adb668eff12944f",
      "new_mode": 33188,
      "new_path": "fs/ocfs2/namei.c"
    },
    {
      "type": "modify",
      "old_id": "de4ff29f1e0595c549877d16144064dae9bcbb7a",
      "old_mode": 33188,
      "old_path": "fs/omfs/dir.c",
      "new_id": "95ef4433d1a3d1d6ba8efc92be81fed5902c41b6",
      "new_mode": 33188,
      "new_path": "fs/omfs/dir.c"
    },
    {
      "type": "modify",
      "old_id": "118662690cdf7a88c88074a88fab26bff94fd3f3",
      "old_mode": 33188,
      "old_path": "fs/reiserfs/namei.c",
      "new_id": "43e94f0f60baf4dfb74d4c0cceb7e8becbdbc7f4",
      "new_mode": 33188,
      "new_path": "fs/reiserfs/namei.c"
    },
    {
      "type": "modify",
      "old_id": "e474fbcf8bde991924da62e321d2be7eae8ac5f6",
      "old_mode": 33188,
      "old_path": "fs/sysv/namei.c",
      "new_id": "fac64ac31869a3656311bb81994dbcea15bedced",
      "new_mode": 33188,
      "new_path": "fs/sysv/namei.c"
    },
    {
      "type": "modify",
      "old_id": "7217d67a80a691a8114e4d7f04d2f98037d03997",
      "old_mode": 33188,
      "old_path": "fs/ubifs/dir.c",
      "new_id": "6ca9176c8f59f135e2b4c9a6d67abaf399f38060",
      "new_mode": 33188,
      "new_path": "fs/ubifs/dir.c"
    },
    {
      "type": "modify",
      "old_id": "f1dce848ef966ea1853c9f50ce2d9cc997114a18",
      "old_mode": 33188,
      "old_path": "fs/udf/namei.c",
      "new_id": "b70f026302a5f8dc9bf089997d33b22dfb42c9b5",
      "new_mode": 33188,
      "new_path": "fs/udf/namei.c"
    },
    {
      "type": "modify",
      "old_id": "29309e25417fdf30209f69d301ea55e4daaed401",
      "old_mode": 33188,
      "old_path": "fs/ufs/namei.c",
      "new_id": "3a769d56c6891e6e5d2e93a77269336ece7a3cac",
      "new_mode": 33188,
      "new_path": "fs/ufs/namei.c"
    }
  ]
}
