)]}'
{
  "commit": "6b520e0565422966cdf1c3759bd73df77b0f248c",
  "tree": "f63a26afa7342eb59b125271b16e30a219b59094",
  "parents": [
    "2a79f17e4a641a2f463cb512cb0ec349844a147b"
  ],
  "author": {
    "name": "Al Viro",
    "email": "viro@zeniv.linux.org.uk",
    "time": "Mon Dec 12 15:51:45 2011 -0500"
  },
  "committer": {
    "name": "Al Viro",
    "email": "viro@zeniv.linux.org.uk",
    "time": "Tue Jan 03 22:52:40 2012 -0500"
  },
  "message": "vfs: fix the stupidity with i_dentry in inode destructors\n\nSeeing that just about every destructor got that INIT_LIST_HEAD() copied into\nit, there is no point whatsoever keeping this INIT_LIST_HEAD in inode_init_once();\nthe cost of taking it into inode_init_always() will be negligible for pipes\nand sockets and negative for everything else.  Not to mention the removal of\nboilerplate code from -\u003edestroy_inode() instances...\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e481f6b9a7897d68ffa0b665fec683944d65b42b",
      "old_mode": 33188,
      "old_path": "arch/powerpc/platforms/cell/spufs/inode.c",
      "new_id": "d85f8cbdc8b32211a47ad9fdf4f3ffd2bb28af61",
      "new_mode": 33188,
      "new_path": "arch/powerpc/platforms/cell/spufs/inode.c"
    },
    {
      "type": "modify",
      "old_id": "7a1955583b7d8ce1c29837f3f4cec5fe284c6b35",
      "old_mode": 33188,
      "old_path": "drivers/staging/pohmelfs/inode.c",
      "new_id": "6c12516826ad6e90b48265d0b26355fa1d3031af",
      "new_mode": 33188,
      "new_path": "drivers/staging/pohmelfs/inode.c"
    },
    {
      "type": "modify",
      "old_id": "879ed88517373792797f5b29cf110b50c8b7a4b2",
      "old_mode": 33188,
      "old_path": "fs/9p/vfs_inode.c",
      "new_id": "2310cc9eb4021b825858e476be52ddbd74c803a5",
      "new_mode": 33188,
      "new_path": "fs/9p/vfs_inode.c"
    },
    {
      "type": "modify",
      "old_id": "b31507d0f9b961bf0c417a893680f4553a2e4ca3",
      "old_mode": 33188,
      "old_path": "fs/affs/super.c",
      "new_id": "8ba73fed79648f6494b73202fe0426070f3879ad",
      "new_mode": 33188,
      "new_path": "fs/affs/super.c"
    },
    {
      "type": "modify",
      "old_id": "356dcf0929e8f0de36a166a2054e34c5ef3396c3",
      "old_mode": 33188,
      "old_path": "fs/afs/super.c",
      "new_id": "983ec59fc80d49501a5158cb1089b2da7324b556",
      "new_mode": 33188,
      "new_path": "fs/afs/super.c"
    },
    {
      "type": "modify",
      "old_id": "8342ca67abcdcaf7c5992dc1335e5d12f92730e4",
      "old_mode": 33188,
      "old_path": "fs/befs/linuxvfs.c",
      "new_id": "6e6d536767fe9c7f5964a2ce866e50db580ffebe",
      "new_mode": 33188,
      "new_path": "fs/befs/linuxvfs.c"
    },
    {
      "type": "modify",
      "old_id": "697af5bf70b303d588cda27f31ed680854aebddc",
      "old_mode": 33188,
      "old_path": "fs/bfs/inode.c",
      "new_id": "b0391bc402b14a22912c01457da5021c373704af",
      "new_mode": 33188,
      "new_path": "fs/bfs/inode.c"
    },
    {
      "type": "modify",
      "old_id": "4b322a58a5134cd546aa0335c2a0437dc89459c0",
      "old_mode": 33188,
      "old_path": "fs/block_dev.c",
      "new_id": "7866cdd9fe7020ad6909551c62a80b0864306cb4",
      "new_mode": 33188,
      "new_path": "fs/block_dev.c"
    },
    {
      "type": "modify",
      "old_id": "fd1a06df5bc637c5dad0b0b7e5ce1ce88d5c1616",
      "old_mode": 33188,
      "old_path": "fs/btrfs/inode.c",
      "new_id": "f8ff9738558a08697658724b410c6129158242a3",
      "new_mode": 33188,
      "new_path": "fs/btrfs/inode.c"
    },
    {
      "type": "modify",
      "old_id": "87fb132fb33012a9ca7839e9cca832eb472a1087",
      "old_mode": 33188,
      "old_path": "fs/ceph/inode.c",
      "new_id": "25283e7a37f81ecf8ba3606a957a1efc7481afa3",
      "new_mode": 33188,
      "new_path": "fs/ceph/inode.c"
    },
    {
      "type": "modify",
      "old_id": "871b27715465fb6c21d408354b478a9a0a318a87",
      "old_mode": 33188,
      "old_path": "fs/coda/inode.c",
      "new_id": "1c08a8cd673a917d1e73f68a31ef3bd675c3acd1",
      "new_mode": 33188,
      "new_path": "fs/coda/inode.c"
    },
    {
      "type": "modify",
      "old_id": "dbd52d40df4c4c94100d650db5097e0567dad3d3",
      "old_mode": 33188,
      "old_path": "fs/ecryptfs/super.c",
      "new_id": "da485f0b4d1eb3d4af2e54e688ae7f401df48887",
      "new_mode": 33188,
      "new_path": "fs/ecryptfs/super.c"
    },
    {
      "type": "modify",
      "old_id": "0f31acb0131c1b8e8ec48baa88a660c5505239f3",
      "old_mode": 33188,
      "old_path": "fs/efs/super.c",
      "new_id": "981106429a9fd85a192fd17685d9e9b8c22c8e44",
      "new_mode": 33188,
      "new_path": "fs/efs/super.c"
    },
    {
      "type": "modify",
      "old_id": "e6085ec192d665ef2182625b1b4e0b1ccdb3e3d5",
      "old_mode": 33188,
      "old_path": "fs/exofs/super.c",
      "new_id": "8addfe314dc7cc386948d6fac8dc8f8210a61a7a",
      "new_mode": 33188,
      "new_path": "fs/exofs/super.c"
    },
    {
      "type": "modify",
      "old_id": "bd8ac164a3bf3db5ff8af9e6800317e683b138c2",
      "old_mode": 33188,
      "old_path": "fs/ext2/super.c",
      "new_id": "67b5e752ec9d95bcff479685f394fbc09adfdb17",
      "new_mode": 33188,
      "new_path": "fs/ext2/super.c"
    },
    {
      "type": "modify",
      "old_id": "922d289aeeb315ce4a5c1131371ea90f266c0df4",
      "old_mode": 33188,
      "old_path": "fs/ext3/super.c",
      "new_id": "668c931b22140489d30c1fc350c8610cde1bd7ac",
      "new_mode": 33188,
      "new_path": "fs/ext3/super.c"
    },
    {
      "type": "modify",
      "old_id": "3e1329e2f826132d8aec264116deb2c572be9ef7",
      "old_mode": 33188,
      "old_path": "fs/ext4/super.c",
      "new_id": "2a1a9e63cffad0e2f3e3f30d122d7e5b52fcd185",
      "new_mode": 33188,
      "new_path": "fs/ext4/super.c"
    },
    {
      "type": "modify",
      "old_id": "808cac7edcfba8a05e9982cce77f940c530f95b0",
      "old_mode": 33188,
      "old_path": "fs/fat/inode.c",
      "new_id": "ef44e5f98ced04aee1528973e702007046fa19dd",
      "new_mode": 33188,
      "new_path": "fs/fat/inode.c"
    },
    {
      "type": "modify",
      "old_id": "7b2af5abe2fa20d779582db7aad4ae1b167702cf",
      "old_mode": 33188,
      "old_path": "fs/freevxfs/vxfs_inode.c",
      "new_id": "41ef6e715d2f43bc779ba30e4a4c2c96f9a7ff08",
      "new_mode": 33188,
      "new_path": "fs/freevxfs/vxfs_inode.c"
    },
    {
      "type": "modify",
      "old_id": "aa83109b94316c9ed86bd0b4b5c30df5d9d9675f",
      "old_mode": 33188,
      "old_path": "fs/fuse/inode.c",
      "new_id": "3d3622a1ceac59805bf546f3e3016cc82420f14d",
      "new_mode": 33188,
      "new_path": "fs/fuse/inode.c"
    },
    {
      "type": "modify",
      "old_id": "71e420989f77c39a45e1f3ff31ac0235f1f62a4d",
      "old_mode": 33188,
      "old_path": "fs/gfs2/super.c",
      "new_id": "9e89d94be003c6789c074827ca4d50aa3c23836d",
      "new_mode": 33188,
      "new_path": "fs/gfs2/super.c"
    },
    {
      "type": "modify",
      "old_id": "1b55f704fb225270b68acd7fbef50179c25d5220",
      "old_mode": 33188,
      "old_path": "fs/hfs/super.c",
      "new_id": "32dc2fbb26d5e6830233290ca2f9ea27c8396fdf",
      "new_mode": 33188,
      "new_path": "fs/hfs/super.c"
    },
    {
      "type": "modify",
      "old_id": "d24a9b666a23cc58081da7eed23038b7929da7bb",
      "old_mode": 33188,
      "old_path": "fs/hfsplus/super.c",
      "new_id": "edf0a801446b3d83c4c1e0e04cf88e546317760e",
      "new_mode": 33188,
      "new_path": "fs/hfsplus/super.c"
    },
    {
      "type": "modify",
      "old_id": "2f72da5ae6862bc9b387cd601de9b4e3993274e7",
      "old_mode": 33188,
      "old_path": "fs/hostfs/hostfs_kern.c",
      "new_id": "343ea632b97cbf770fc756373cefb3082b500df2",
      "new_mode": 33188,
      "new_path": "fs/hostfs/hostfs_kern.c"
    },
    {
      "type": "modify",
      "old_id": "98580a3b5005feea514e961476d9a0686c912979",
      "old_mode": 33188,
      "old_path": "fs/hpfs/super.c",
      "new_id": "3690467c944e0869dd32dff84c7a13644e36b1dd",
      "new_mode": 33188,
      "new_path": "fs/hpfs/super.c"
    },
    {
      "type": "modify",
      "old_id": "f590b1160c6c941a74253c6b0f242080377414db",
      "old_mode": 33188,
      "old_path": "fs/hppfs/hppfs.c",
      "new_id": "30883a7adacbaa567e311ce5c8b2104bd95126d2",
      "new_mode": 33188,
      "new_path": "fs/hppfs/hppfs.c"
    },
    {
      "type": "modify",
      "old_id": "0be5a78598d02a71f627ac0acb0ec83365b41845",
      "old_mode": 33188,
      "old_path": "fs/hugetlbfs/inode.c",
      "new_id": "9c4ec538725bca8c0420dae3ef528959810c5f3f",
      "new_mode": 33188,
      "new_path": "fs/hugetlbfs/inode.c"
    },
    {
      "type": "modify",
      "old_id": "4fda5ee855187d5a015b808fd83b9881bf4427a7",
      "old_mode": 33188,
      "old_path": "fs/inode.c",
      "new_id": "24d02907e19617751ca83a7eb6e5eca2ca66bcf7",
      "new_mode": 33188,
      "new_path": "fs/inode.c"
    },
    {
      "type": "modify",
      "old_id": "f950059525fc64574273f404c666e33bfb7b6666",
      "old_mode": 33188,
      "old_path": "fs/isofs/inode.c",
      "new_id": "b71f6311a337a8b264ed15e15e726f5edd328b6c",
      "new_mode": 33188,
      "new_path": "fs/isofs/inode.c"
    },
    {
      "type": "modify",
      "old_id": "e7e97445411569d506ad5ac845e9cff3fc511971",
      "old_mode": 33188,
      "old_path": "fs/jffs2/super.c",
      "new_id": "804e1292d63e8dd5b46c9f67a6114e76af523d0b",
      "new_mode": 33188,
      "new_path": "fs/jffs2/super.c"
    },
    {
      "type": "modify",
      "old_id": "a44eff076c171a4d11b9c6029138e6f272c8ee00",
      "old_mode": 33188,
      "old_path": "fs/jfs/super.c",
      "new_id": "1b8f4ca29adfc13952141ae8510447f8e56418ca",
      "new_mode": 33188,
      "new_path": "fs/jfs/super.c"
    },
    {
      "type": "modify",
      "old_id": "7e441ad5f7923522f739354592e250a277d6076b",
      "old_mode": 33188,
      "old_path": "fs/logfs/inode.c",
      "new_id": "4d1af42bfd24dbc97c1bd7854e3ea2f76d4bea63",
      "new_mode": 33188,
      "new_path": "fs/logfs/inode.c"
    },
    {
      "type": "modify",
      "old_id": "1d9e33966db089eb2ba5ed3f7aab9967bd2c0b4e",
      "old_mode": 33188,
      "old_path": "fs/minix/inode.c",
      "new_id": "c811c19d31be99c7153af110d12851a58ebc1263",
      "new_mode": 33188,
      "new_path": "fs/minix/inode.c"
    },
    {
      "type": "modify",
      "old_id": "cbd1a61c110a38ca7a3e1d1e2de8b237e810b92e",
      "old_mode": 33188,
      "old_path": "fs/ncpfs/inode.c",
      "new_id": "f3f07cd392b3cf3416be10be5efb462c3d3fd7f4",
      "new_mode": 33188,
      "new_path": "fs/ncpfs/inode.c"
    },
    {
      "type": "modify",
      "old_id": "efb66db04f99b5d4bd97dff3639c7281cb18fa45",
      "old_mode": 33188,
      "old_path": "fs/nfs/inode.c",
      "new_id": "6f00086e340fab0005e154ec107d4786e05894f5",
      "new_mode": 33188,
      "new_path": "fs/nfs/inode.c"
    },
    {
      "type": "modify",
      "old_id": "8351c44a7320f06902bf03dcc114ade367c22fbe",
      "old_mode": 33188,
      "old_path": "fs/nilfs2/super.c",
      "new_id": "5356c7169d50b820c408f0d49754b72e896b651c",
      "new_mode": 33188,
      "new_path": "fs/nilfs2/super.c"
    },
    {
      "type": "modify",
      "old_id": "97e2dacbc867ea0572cf72ebe53c2fe0cbfaa4a3",
      "old_mode": 33188,
      "old_path": "fs/ntfs/inode.c",
      "new_id": "fea40bb6fb686ea860f192c4405b0cb1cd9ddfe1",
      "new_mode": 33188,
      "new_path": "fs/ntfs/inode.c"
    },
    {
      "type": "modify",
      "old_id": "b420767970492082b357cf67f8735894dd7e103f",
      "old_mode": 33188,
      "old_path": "fs/ocfs2/dlmfs/dlmfs.c",
      "new_id": "a9f007de1da87d9f843129ed206d94bb7107165e",
      "new_mode": 33188,
      "new_path": "fs/ocfs2/dlmfs/dlmfs.c"
    },
    {
      "type": "modify",
      "old_id": "4994f8b0e60410ff576fa63299e29e430192080a",
      "old_mode": 33188,
      "old_path": "fs/ocfs2/super.c",
      "new_id": "c05ff25c356c02be8c7ed733e4bf8b5e4bbbed56",
      "new_mode": 33188,
      "new_path": "fs/ocfs2/super.c"
    },
    {
      "type": "modify",
      "old_id": "e4e0ff7962e2aa0431b2ad79c5285b77b097a049",
      "old_mode": 33188,
      "old_path": "fs/openpromfs/inode.c",
      "new_id": "a88c03bc749d078f13f2a1cbda15c40b89795451",
      "new_mode": 33188,
      "new_path": "fs/openpromfs/inode.c"
    },
    {
      "type": "modify",
      "old_id": "7737c5468a4088f507165230884ba30b605713ea",
      "old_mode": 33188,
      "old_path": "fs/proc/inode.c",
      "new_id": "51a176622b8fda3b3867381302acc3ac200fb4ae",
      "new_mode": 33188,
      "new_path": "fs/proc/inode.c"
    },
    {
      "type": "modify",
      "old_id": "3bdd214184321b73b1636b1e987fb3f22c1c44f6",
      "old_mode": 33188,
      "old_path": "fs/qnx4/inode.c",
      "new_id": "b90c7967fcaec7184b6e5ad4c11374244975b048",
      "new_mode": 33188,
      "new_path": "fs/qnx4/inode.c"
    },
    {
      "type": "modify",
      "old_id": "14363b96b6afafa74a80c2c66553c8d914064268",
      "old_mode": 33188,
      "old_path": "fs/reiserfs/super.c",
      "new_id": "5a4cae7efc43f79b6bf1e446f70f5148e7f8782e",
      "new_mode": 33188,
      "new_path": "fs/reiserfs/super.c"
    },
    {
      "type": "modify",
      "old_id": "8b4089f30408bbcbb14c687bdef16e34784f43c3",
      "old_mode": 33188,
      "old_path": "fs/romfs/super.c",
      "new_id": "bb36ab74eb452b60025f92a0bd7b81837890ec7f",
      "new_mode": 33188,
      "new_path": "fs/romfs/super.c"
    },
    {
      "type": "modify",
      "old_id": "2da1715452aca604f13b030d0d7b5e28817ac5d7",
      "old_mode": 33188,
      "old_path": "fs/squashfs/super.c",
      "new_id": "d0858c2d9a47f7d4d38f131b14a1be7bf4c5f406",
      "new_mode": 33188,
      "new_path": "fs/squashfs/super.c"
    },
    {
      "type": "modify",
      "old_id": "25ffb3e9a3f8ac0a73fc2d698c1c4a4b5adc4aa4",
      "old_mode": 33188,
      "old_path": "fs/sysv/inode.c",
      "new_id": "3da5ce25faf0ca3e75d49c0c0de3c2c9f3f5d302",
      "new_mode": 33188,
      "new_path": "fs/sysv/inode.c"
    },
    {
      "type": "modify",
      "old_id": "ae0e76bb6ebf44d5219693e27c08f9e9c8715da2",
      "old_mode": 33188,
      "old_path": "fs/ubifs/super.c",
      "new_id": "d93a3fadf53cbbae95b479c63891a9012db8926e",
      "new_mode": 33188,
      "new_path": "fs/ubifs/super.c"
    },
    {
      "type": "modify",
      "old_id": "e185253470dfa71725f4dc33ebc78463805908d9",
      "old_mode": 33188,
      "old_path": "fs/udf/super.c",
      "new_id": "7cbe669e10268b5f7342da2c7317ce05eae2b73b",
      "new_mode": 33188,
      "new_path": "fs/udf/super.c"
    },
    {
      "type": "modify",
      "old_id": "3915ade6f9a8f53eec2ccbc7d0a845e294872d01",
      "old_mode": 33188,
      "old_path": "fs/ufs/super.c",
      "new_id": "d6961eb5b774ed9916ca9a67b7b8ce1c150de022",
      "new_mode": 33188,
      "new_path": "fs/ufs/super.c"
    },
    {
      "type": "modify",
      "old_id": "0fa98b1c70eab1182a6b3271cc98094a9d96925a",
      "old_mode": 33188,
      "old_path": "fs/xfs/xfs_iget.c",
      "new_id": "3960a066d7ffcb06a02aadaa34d874a92c0b643b",
      "new_mode": 33188,
      "new_path": "fs/xfs/xfs_iget.c"
    },
    {
      "type": "modify",
      "old_id": "5b4293d9819d87b636d09d63224df43535e44fc4",
      "old_mode": 33188,
      "old_path": "ipc/mqueue.c",
      "new_id": "4e0be364aa367026202d09554a2d28a9f4b927ec",
      "new_mode": 33188,
      "new_path": "ipc/mqueue.c"
    },
    {
      "type": "modify",
      "old_id": "d6722506d2da72d738aa5b7040501be64437f01a",
      "old_mode": 33188,
      "old_path": "mm/shmem.c",
      "new_id": "c58594c06569482b90804a53f32e705070993bf4",
      "new_mode": 33188,
      "new_path": "mm/shmem.c"
    },
    {
      "type": "modify",
      "old_id": "bfddd68b31d392ccc3917cd851667ff972a11e8a",
      "old_mode": 33188,
      "old_path": "net/sunrpc/rpc_pipe.c",
      "new_id": "60564bcb80674ae99afaed5d241657818be1bf85",
      "new_mode": 33188,
      "new_path": "net/sunrpc/rpc_pipe.c"
    }
  ]
}
