)]}'
{
  "commit": "92e1d5be91a0e3ffa5c4697eeb09b2aa22792122",
  "tree": "4eb22a9f6c38e9f4cc2a5100cd6659b0af08b7ae",
  "parents": [
    "754661f143e70d66eae6c48532ca245aa05dec0e"
  ],
  "author": {
    "name": "Arjan van de Ven",
    "email": "arjan@linux.intel.com",
    "time": "Mon Feb 12 00:55:39 2007 -0800"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@woody.linux-foundation.org",
    "time": "Mon Feb 12 09:48:46 2007 -0800"
  },
  "message": "[PATCH] mark struct inode_operations const 2\n\nMany struct inode_operations in the kernel can be \"const\".  Marking them const\nmoves these to the .rodata section, which avoids false sharing with potential\ndirty data.  In addition it\u0027ll catch accidental writes at compile time to\nthese shared resources.\n\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f40a84807d75468f5b9a302d9b3bf9d1a07f2618",
      "old_mode": 33188,
      "old_path": "fs/gfs2/ops_inode.c",
      "new_id": "60f47bf2e8e8cabf86c38d2e94c77c6a2893a72c",
      "new_mode": 33188,
      "new_path": "fs/gfs2/ops_inode.c"
    },
    {
      "type": "modify",
      "old_id": "b15acb4fd34c9bbda673e345c066d74396c2ebb4",
      "old_mode": 33188,
      "old_path": "fs/gfs2/ops_inode.h",
      "new_id": "34f0caac1a030f2453a7e84df95cc3a6509c4098",
      "new_mode": 33188,
      "new_path": "fs/gfs2/ops_inode.h"
    },
    {
      "type": "modify",
      "old_id": "e2e0358da335f51503fb8527a32d115c2f56204a",
      "old_mode": 33188,
      "old_path": "fs/hfs/dir.c",
      "new_id": "7c69b98a2e45b679cc97b87e00247fa40442c2d8",
      "new_mode": 33188,
      "new_path": "fs/hfs/dir.c"
    },
    {
      "type": "modify",
      "old_id": "735332dfd1b8a70283d1c02b0de09b3272b485d7",
      "old_mode": 33188,
      "old_path": "fs/hfs/hfs_fs.h",
      "new_id": "147374b6f67525871efd8f7abb8320bd838a3be4",
      "new_mode": 33188,
      "new_path": "fs/hfs/hfs_fs.h"
    },
    {
      "type": "modify",
      "old_id": "5cb7f8fee8d6501d53e8a1931a07feafb502f8c6",
      "old_mode": 33188,
      "old_path": "fs/hfs/inode.c",
      "new_id": "fafcba593871889efb1e193e4b818515e40725ca",
      "new_mode": 33188,
      "new_path": "fs/hfs/inode.c"
    },
    {
      "type": "modify",
      "old_id": "e886ac8460d375ccda11f4a005aefffe34b60bcd",
      "old_mode": 33188,
      "old_path": "fs/hfsplus/dir.c",
      "new_id": "78137007ccc1f2ce2415f616997b6c5c935094a7",
      "new_mode": 33188,
      "new_path": "fs/hfsplus/dir.c"
    },
    {
      "type": "modify",
      "old_id": "75e8c4d8aac35d31ab65bbd01e5bb36d8a86c383",
      "old_mode": 33188,
      "old_path": "fs/hfsplus/inode.c",
      "new_id": "642012ac337013e06acbb74334ce20b3b9915c2f",
      "new_mode": 33188,
      "new_path": "fs/hfsplus/inode.c"
    },
    {
      "type": "modify",
      "old_id": "69a376f35a687796fb753d963f0c8df9c818c7d7",
      "old_mode": 33188,
      "old_path": "fs/hostfs/hostfs_kern.c",
      "new_id": "fec208db5e467e32ac6f512c5664e4bdc0960edc",
      "new_mode": 33188,
      "new_path": "fs/hostfs/hostfs_kern.c"
    },
    {
      "type": "modify",
      "old_id": "fb4c8915010a4a99c9daf905f58522026b37895c",
      "old_mode": 33188,
      "old_path": "fs/hpfs/file.c",
      "new_id": "b4eafc0f1e54b40007b9831a6661012cfaa0ebe0",
      "new_mode": 33188,
      "new_path": "fs/hpfs/file.c"
    },
    {
      "type": "modify",
      "old_id": "1c07aa82d32787ef3e7751c1f04c11ce0e8e8483",
      "old_mode": 33188,
      "old_path": "fs/hpfs/hpfs_fn.h",
      "new_id": "42ff60ccf2a9f63b50643da396b6918a67fa3e10",
      "new_mode": 33188,
      "new_path": "fs/hpfs/hpfs_fn.h"
    },
    {
      "type": "modify",
      "old_id": "2507e7393f3c6733ebda781bfea8be1d8459e927",
      "old_mode": 33188,
      "old_path": "fs/hpfs/namei.c",
      "new_id": "9953cf9a2f16fa1f5b45709c142d2699452c9576",
      "new_mode": 33188,
      "new_path": "fs/hpfs/namei.c"
    },
    {
      "type": "modify",
      "old_id": "afd340a45da461ea47e7cc4ef4d8736417441511",
      "old_mode": 33188,
      "old_path": "fs/hppfs/hppfs_kern.c",
      "new_id": "bd711681631478d23f77ffc0c7af0f423e7bb8cb",
      "new_mode": 33188,
      "new_path": "fs/hppfs/hppfs_kern.c"
    },
    {
      "type": "modify",
      "old_id": "e6bd553fdc4cf29214e6f2b3a7fe50817e9e8d80",
      "old_mode": 33188,
      "old_path": "fs/hugetlbfs/inode.c",
      "new_id": "26ba81fc7fabb73c909ab6691e599f7e06084e68",
      "new_mode": 33188,
      "new_path": "fs/hugetlbfs/inode.c"
    },
    {
      "type": "modify",
      "old_id": "4af2548f97a97d4b6149208148302886b55933a8",
      "old_mode": 33188,
      "old_path": "fs/isofs/dir.c",
      "new_id": "0e94c31cad9bca5879cda7784c57a33a0a55f4ae",
      "new_mode": 33188,
      "new_path": "fs/isofs/dir.c"
    },
    {
      "type": "modify",
      "old_id": "e6308c8b57359e728be75de3e23d9e1b2cb974fb",
      "old_mode": 33188,
      "old_path": "fs/isofs/isofs.h",
      "new_id": "efe2872cd4e3179067073e98ac6a296776c38117",
      "new_mode": 33188,
      "new_path": "fs/isofs/isofs.h"
    },
    {
      "type": "modify",
      "old_id": "6ee20668850209157be503192066ae9d357d16dd",
      "old_mode": 33188,
      "old_path": "fs/jffs/inode-v23.c",
      "new_id": "fe3347defe6c54c24704f33a47f977080753a99f",
      "new_mode": 33188,
      "new_path": "fs/jffs/inode-v23.c"
    },
    {
      "type": "modify",
      "old_id": "da6034d50718dad0f06bac3c5004f60d0124479d",
      "old_mode": 33188,
      "old_path": "fs/jffs2/dir.c",
      "new_id": "cdbe2fe14e2d185fe4763d6afeebb3bfb9a3d2b3",
      "new_mode": 33188,
      "new_path": "fs/jffs2/dir.c"
    },
    {
      "type": "modify",
      "old_id": "242875f77cb38261fec2c2da5e35e3db08b15773",
      "old_mode": 33188,
      "old_path": "fs/jffs2/file.c",
      "new_id": "e82eeaf7590d59891ae21560307d461786b02e9f",
      "new_mode": 33188,
      "new_path": "fs/jffs2/file.c"
    },
    {
      "type": "modify",
      "old_id": "9f41fc01a371b7b1a87d1eff853db3cc46d0018c",
      "old_mode": 33188,
      "old_path": "fs/jffs2/os-linux.h",
      "new_id": "e07a0edcdb4f5c7fc24b15028bdfb8d177b8a14e",
      "new_mode": 33188,
      "new_path": "fs/jffs2/os-linux.h"
    },
    {
      "type": "modify",
      "old_id": "b90d5aa3d96972a14fbd144c933cd894a4df69ca",
      "old_mode": 33188,
      "old_path": "fs/jffs2/symlink.c",
      "new_id": "7e4882c8a7ed2418de322a49952b9f5df8bcf10c",
      "new_mode": 33188,
      "new_path": "fs/jffs2/symlink.c"
    },
    {
      "type": "modify",
      "old_id": "aa9132d04920f679c47b2c1d0e1eed56851ded77",
      "old_mode": 33188,
      "old_path": "fs/jfs/file.c",
      "new_id": "f7f8eff19b7b2c4358fc58053b827fb5becd8d37",
      "new_mode": 33188,
      "new_path": "fs/jfs/file.c"
    },
    {
      "type": "modify",
      "old_id": "0d06ccfaff0e7cf69935e556643f6176c99d4c4b",
      "old_mode": 33188,
      "old_path": "fs/jfs/jfs_inode.h",
      "new_id": "6802837f757ee17c7bc6914e8f2d03228c23f870",
      "new_mode": 33188,
      "new_path": "fs/jfs/jfs_inode.h"
    },
    {
      "type": "modify",
      "old_id": "7ab47561b68df5cbc68c603798cc297a88076b46",
      "old_mode": 33188,
      "old_path": "fs/jfs/namei.c",
      "new_id": "41c20477126237384bcf4421a0a6ae42765adbe7",
      "new_mode": 33188,
      "new_path": "fs/jfs/namei.c"
    },
    {
      "type": "modify",
      "old_id": "cee43f36f51d526843271398356dfb3bef030ce0",
      "old_mode": 33188,
      "old_path": "fs/jfs/symlink.c",
      "new_id": "4af1a05aad0af2445658df5cbbf765c61d37b627",
      "new_mode": 33188,
      "new_path": "fs/jfs/symlink.c"
    },
    {
      "type": "modify",
      "old_id": "503898d5c4a748226e2f17e2cd9c8ab4ee081b87",
      "old_mode": 33188,
      "old_path": "fs/libfs.c",
      "new_id": "0f4ee02e0b16fb3a1b0813e49dce4c88702a1b0e",
      "new_mode": 33188,
      "new_path": "fs/libfs.c"
    },
    {
      "type": "modify",
      "old_id": "40eac2e60d25deb803bebfbd4712e5caae5a65b6",
      "old_mode": 33188,
      "old_path": "fs/minix/file.c",
      "new_id": "f92baa1d757053cd7f1b3964bf73cafcd74f7047",
      "new_mode": 33188,
      "new_path": "fs/minix/file.c"
    },
    {
      "type": "modify",
      "old_id": "9ddfcc14828799d7adedb30d44bf0d0a9ae64da2",
      "old_mode": 33188,
      "old_path": "fs/minix/inode.c",
      "new_id": "e56822bff9481ac3807c860e4abb8e9b891c7abe",
      "new_mode": 33188,
      "new_path": "fs/minix/inode.c"
    },
    {
      "type": "modify",
      "old_id": "e016ee91d936e97472fce329ee82bba196e85610",
      "old_mode": 33188,
      "old_path": "fs/minix/minix.h",
      "new_id": "73ef84f8fb0bb7fff4583b9a96c6b0a81dcee0cb",
      "new_mode": 33188,
      "new_path": "fs/minix/minix.h"
    },
    {
      "type": "modify",
      "old_id": "299bb66e3bde55a880435c5dee0c315cfbdced0d",
      "old_mode": 33188,
      "old_path": "fs/minix/namei.c",
      "new_id": "f4aa7a9390406b9f27cbd2fc9aaa4ddbc48dcf8d",
      "new_mode": 33188,
      "new_path": "fs/minix/namei.c"
    },
    {
      "type": "modify",
      "old_id": "452461955cbdced2ba1c4df8d936966fbb08e848",
      "old_mode": 33188,
      "old_path": "fs/msdos/namei.c",
      "new_id": "30f7d0ae221551b95024ceae92ae9078f30b5484",
      "new_mode": 33188,
      "new_path": "fs/msdos/namei.c"
    },
    {
      "type": "modify",
      "old_id": "e4f108f082303c99023c3b950e8f8f3202551a4c",
      "old_mode": 33188,
      "old_path": "fs/namei.c",
      "new_id": "161e2225c75702f1f2ba88e97a2d21d1155da1a3",
      "new_mode": 33188,
      "new_path": "fs/namei.c"
    },
    {
      "type": "modify",
      "old_id": "73747772c3bb23434ea8bdc2cb4a9630fffea3f2",
      "old_mode": 33188,
      "old_path": "fs/ncpfs/dir.c",
      "new_id": "011ef0b6d2d48eb9fcc391fc9180ceb4d34d4f6a",
      "new_mode": 33188,
      "new_path": "fs/ncpfs/dir.c"
    },
    {
      "type": "modify",
      "old_id": "b91fea03b1c3e9d0cd50c9eee699c543b0ff6095",
      "old_mode": 33188,
      "old_path": "fs/ncpfs/file.c",
      "new_id": "6b1f6d27099a8f3a1a962928c543039d662b401e",
      "new_mode": 33188,
      "new_path": "fs/ncpfs/file.c"
    },
    {
      "type": "modify",
      "old_id": "67a90bf795d57ef439b5fc1b3f46e09cfc6b78f1",
      "old_mode": 33188,
      "old_path": "fs/ncpfs/inode.c",
      "new_id": "730433f3d2376650b8ade641a12f2f99a192b01d",
      "new_mode": 33188,
      "new_path": "fs/ncpfs/inode.c"
    },
    {
      "type": "modify",
      "old_id": "d9ba8cb0ee75b22b8618f1fe9f75dd13b2cb9259",
      "old_mode": 33188,
      "old_path": "fs/nfs/dir.c",
      "new_id": "f03a770bacb06da6d5404e927e8f714f9d0ba6bf",
      "new_mode": 33188,
      "new_path": "fs/nfs/dir.c"
    },
    {
      "type": "modify",
      "old_id": "9e4a2b70995a2fc1694b5d34cbb23d88d98c1e15",
      "old_mode": 33188,
      "old_path": "fs/nfs/file.c",
      "new_id": "8e66b5a2d490129bb918a10ecf5e811a7488783e",
      "new_mode": 33188,
      "new_path": "fs/nfs/file.c"
    },
    {
      "type": "modify",
      "old_id": "371b804e7cc8a66e2e6f20c00356799e5b6c51cc",
      "old_mode": 33188,
      "old_path": "fs/nfs/namespace.c",
      "new_id": "7f86e65182e450b528ab7e0a6811ece68c516b56",
      "new_mode": 33188,
      "new_path": "fs/nfs/namespace.c"
    },
    {
      "type": "modify",
      "old_id": "c26cd978c7cce4f3b8576e62bbdd03860c6ce3f0",
      "old_mode": 33188,
      "old_path": "fs/nfs/nfs4_fs.h",
      "new_id": "e2341766c4f04b4cc388086b8f5dd6ea25fa3cc0",
      "new_mode": 33188,
      "new_path": "fs/nfs/nfs4_fs.h"
    },
    {
      "type": "modify",
      "old_id": "b3fd29baadc391ff61c822bde3e056e8b3b339e3",
      "old_mode": 33188,
      "old_path": "fs/nfs/nfs4proc.c",
      "new_id": "1daee65b517e86d66f771aba7badb94517cb575e",
      "new_mode": 33188,
      "new_path": "fs/nfs/nfs4proc.c"
    },
    {
      "type": "modify",
      "old_id": "525c136c7d8ce34ff341151cd9c7230bff8cc5b1",
      "old_mode": 33188,
      "old_path": "fs/nfs/symlink.c",
      "new_id": "f4a0548b9ce858a5921192a19cba0dfba5dac191",
      "new_mode": 33188,
      "new_path": "fs/nfs/symlink.c"
    },
    {
      "type": "modify",
      "old_id": "076c9420c257dc6d0e8842135d7a87f6dcc74a61",
      "old_mode": 33188,
      "old_path": "fs/ntfs/file.c",
      "new_id": "d69c4595ccd0755611c2a0409d00e001a6e2b389",
      "new_mode": 33188,
      "new_path": "fs/ntfs/file.c"
    },
    {
      "type": "modify",
      "old_id": "eddb2247cec5897319eb719805e19e62295c008b",
      "old_mode": 33188,
      "old_path": "fs/ntfs/namei.c",
      "new_id": "bff01a54675ae1e04cbaa3d39648239cec11055b",
      "new_mode": 33188,
      "new_path": "fs/ntfs/namei.c"
    },
    {
      "type": "modify",
      "old_id": "a12847ae467d3a595dc020d646b7912b5f2cbc4e",
      "old_mode": 33188,
      "old_path": "fs/ntfs/ntfs.h",
      "new_id": "d73f5a9ac341b62d658ecf81dd8d3eebf142c685",
      "new_mode": 33188,
      "new_path": "fs/ntfs/ntfs.h"
    },
    {
      "type": "modify",
      "old_id": "30826242bf51463027724acd9550bff8301cc4e1",
      "old_mode": 33188,
      "old_path": "fs/ocfs2/dlm/dlmfs.c",
      "new_id": "84b33ffb42f1f3a18010a97212a336e6ab84acaa",
      "new_mode": 33188,
      "new_path": "fs/ocfs2/dlm/dlmfs.c"
    },
    {
      "type": "modify",
      "old_id": "10953a508f2f3dfdd158102b25d367250834d5ff",
      "old_mode": 33188,
      "old_path": "fs/ocfs2/file.c",
      "new_id": "f2cd3bf9efb2f6b2dff8b44c44592355e2b44a6e",
      "new_mode": 33188,
      "new_path": "fs/ocfs2/file.c"
    },
    {
      "type": "modify",
      "old_id": "601a453f18a85d3e4ba0bb7d1d9848c0f7f9f3fa",
      "old_mode": 33188,
      "old_path": "fs/ocfs2/file.h",
      "new_id": "cc973f01f6cee2264ffc0b3cad78c7ce52bbd1be",
      "new_mode": 33188,
      "new_path": "fs/ocfs2/file.h"
    },
    {
      "type": "modify",
      "old_id": "f3d7803b4b46f18622cbb6156a25f80fa6b89a82",
      "old_mode": 33188,
      "old_path": "fs/ocfs2/namei.c",
      "new_id": "f7fa52bb3f6b66c2a94d5a1188946f028c1b8a97",
      "new_mode": 33188,
      "new_path": "fs/ocfs2/namei.c"
    },
    {
      "type": "modify",
      "old_id": "8425944fcccdf360eeef212b7ca056686b62f564",
      "old_mode": 33188,
      "old_path": "fs/ocfs2/namei.h",
      "new_id": "0975c7b7212bfdecfc9570c66c8865d6ce34060d",
      "new_mode": 33188,
      "new_path": "fs/ocfs2/namei.h"
    },
    {
      "type": "modify",
      "old_id": "03b0191534d56b1a7ce4e51bb1c9a16c0d83042b",
      "old_mode": 33188,
      "old_path": "fs/ocfs2/symlink.c",
      "new_id": "40dc1a51f4a97a5bfba7d3da17707956a8e95390",
      "new_mode": 33188,
      "new_path": "fs/ocfs2/symlink.c"
    },
    {
      "type": "modify",
      "old_id": "1ea9e4d9e9eb09b805331b4f00320983502a6fa3",
      "old_mode": 33188,
      "old_path": "fs/ocfs2/symlink.h",
      "new_id": "65a6c9c6ad51d1018147cff4685743dd22bae935",
      "new_mode": 33188,
      "new_path": "fs/ocfs2/symlink.h"
    },
    {
      "type": "modify",
      "old_id": "99c0bc37ba09b91dd2cf99e819261e621634342f",
      "old_mode": 33188,
      "old_path": "fs/openpromfs/inode.c",
      "new_id": "327807b86fa1ba22cd431101bc6a492e6a48b62f",
      "new_mode": 33188,
      "new_path": "fs/openpromfs/inode.c"
    },
    {
      "type": "modify",
      "old_id": "fafdef357e92c07a2b59c871af8fb8d4df9cf1cf",
      "old_mode": 33188,
      "old_path": "ipc/mqueue.c",
      "new_id": "7a8ce610fda27b5cd31e6b67abb572ae6a9ef5c5",
      "new_mode": 33188,
      "new_path": "ipc/mqueue.c"
    },
    {
      "type": "modify",
      "old_id": "232aed2b10f9a403346cc6e4a425c4ed8613a4d1",
      "old_mode": 33188,
      "old_path": "kernel/cpuset.c",
      "new_id": "f382b0f775e15ca0d91600c796f746f11d159a72",
      "new_mode": 33188,
      "new_path": "kernel/cpuset.c"
    },
    {
      "type": "modify",
      "old_id": "b38e17169271b3664dd35f7281048eb116ef37b1",
      "old_mode": 33188,
      "old_path": "mm/shmem.c",
      "new_id": "882053031aa0590b502551783c8902b50461abf1",
      "new_mode": 33188,
      "new_path": "mm/shmem.c"
    }
  ]
}
