)]}'
{
  "commit": "754661f143e70d66eae6c48532ca245aa05dec0e",
  "tree": "c3ed0f7f96061931e497ed92d2b21294756b4831",
  "parents": [
    "9c2e08c592cd357a8330c34def1e8ecfdcf53275"
  ],
  "author": {
    "name": "Arjan van de Ven",
    "email": "arjan@linux.intel.com",
    "time": "Mon Feb 12 00:55:38 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 1\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": "bffc934ceadb265d7ca128fa311a8dc48a4f7f6f",
      "old_mode": 33188,
      "old_path": "arch/powerpc/platforms/cell/spufs/inode.c",
      "new_id": "8079983ef94fa5486c264cdf85123acbbbcbb161",
      "new_mode": 33188,
      "new_path": "arch/powerpc/platforms/cell/spufs/inode.c"
    },
    {
      "type": "modify",
      "old_id": "378767c07bf11f746d1387e11dcebc087912adbd",
      "old_mode": 33188,
      "old_path": "fs/9p/vfs_inode.c",
      "new_id": "5cf22134826bded20a24b57be206f2ff3624f3b4",
      "new_mode": 33188,
      "new_path": "fs/9p/vfs_inode.c"
    },
    {
      "type": "modify",
      "old_id": "29217ff36d446a673dbabde26823b948aa6ce89b",
      "old_mode": 33188,
      "old_path": "fs/adfs/adfs.h",
      "new_id": "936f2af39c433e12dfb8966b8716c3a90d7f1d2c",
      "new_mode": 33188,
      "new_path": "fs/adfs/adfs.h"
    },
    {
      "type": "modify",
      "old_id": "2b8903893d3f76be76ec4aa564b506b79c00d503",
      "old_mode": 33188,
      "old_path": "fs/adfs/dir.c",
      "new_id": "fc1a8dc64d78a8c8fcd03533739fe83f4b10b25d",
      "new_mode": 33188,
      "new_path": "fs/adfs/dir.c"
    },
    {
      "type": "modify",
      "old_id": "6101ea679cb1bf7772ba5da5342d7fb6def023ee",
      "old_mode": 33188,
      "old_path": "fs/adfs/file.c",
      "new_id": "f544a285592343d4ac4cb9d1455a2c4e602cc2b9",
      "new_mode": 33188,
      "new_path": "fs/adfs/file.c"
    },
    {
      "type": "modify",
      "old_id": "1dc8438ef389591a4dc79ce9545e444189f19e79",
      "old_mode": 33188,
      "old_path": "fs/affs/affs.h",
      "new_id": "7db2d287e9f39576c1d18d595988ddc87eb51843",
      "new_mode": 33188,
      "new_path": "fs/affs/affs.h"
    },
    {
      "type": "modify",
      "old_id": "cad3ee340063238177b3f9c0976b20994c9b0820",
      "old_mode": 33188,
      "old_path": "fs/affs/dir.c",
      "new_id": "6e3f282424b035a59b5add052ce5df098b90eb5f",
      "new_mode": 33188,
      "new_path": "fs/affs/dir.c"
    },
    {
      "type": "modify",
      "old_id": "05b5e22de759e10513301ac7b441bc4127c3b492",
      "old_mode": 33188,
      "old_path": "fs/affs/file.c",
      "new_id": "4aa8079e71be8c7c9ffb7f92d88cd1ce852a38af",
      "new_mode": 33188,
      "new_path": "fs/affs/file.c"
    },
    {
      "type": "modify",
      "old_id": "44d439cb69f491a2dc7b5012c014ae429de4c0fb",
      "old_mode": 33188,
      "old_path": "fs/affs/inode.c",
      "new_id": "fce6848a4641a91a4d5341e69f0106ec99d02e36",
      "new_mode": 33188,
      "new_path": "fs/affs/inode.c"
    },
    {
      "type": "modify",
      "old_id": "f802256a59330d96d537ac513f636b01a81eb79c",
      "old_mode": 33188,
      "old_path": "fs/affs/symlink.c",
      "new_id": "41782539c907b0cd1697ac161e20cfec22a76202",
      "new_mode": 33188,
      "new_path": "fs/affs/symlink.c"
    },
    {
      "type": "modify",
      "old_id": "4acd0413405568c6d6f9623bbdfd755637574b14",
      "old_mode": 33188,
      "old_path": "fs/afs/dir.c",
      "new_id": "9908462bcadc2fcd6ccc113aafc9dbf2d0569f13",
      "new_mode": 33188,
      "new_path": "fs/afs/dir.c"
    },
    {
      "type": "modify",
      "old_id": "2e8c42639eaa54803887b441758d6e176b4cb58b",
      "old_mode": 33188,
      "old_path": "fs/afs/file.c",
      "new_id": "eeff14c3f748e2df1486450dc6b92e7509f31273",
      "new_mode": 33188,
      "new_path": "fs/afs/file.c"
    },
    {
      "type": "modify",
      "old_id": "e88b3b65ae494a2861c8447b0592e9a7abcc353c",
      "old_mode": 33188,
      "old_path": "fs/afs/internal.h",
      "new_id": "5151d5da2c2fb58ecbf493699c2da019ba6cb3d6",
      "new_mode": 33188,
      "new_path": "fs/afs/internal.h"
    },
    {
      "type": "modify",
      "old_id": "8f74e845082659fd1efc291f7f37f6f1026ef274",
      "old_mode": 33188,
      "old_path": "fs/afs/mntpt.c",
      "new_id": "fdf23b2a21120493a9a6ab6a37155149a853b055",
      "new_mode": 33188,
      "new_path": "fs/afs/mntpt.c"
    },
    {
      "type": "modify",
      "old_id": "906ba5ce22617b12d7d3000eaab056f495b4159d",
      "old_mode": 33188,
      "old_path": "fs/autofs/autofs_i.h",
      "new_id": "4ef544434b515d85511bf86c95a6322f520921a0",
      "new_mode": 33188,
      "new_path": "fs/autofs/autofs_i.h"
    },
    {
      "type": "modify",
      "old_id": "e698c51d2b02f167b151dfb04e515870b8dd2c31",
      "old_mode": 33188,
      "old_path": "fs/autofs/root.c",
      "new_id": "f2597205939d5efc6b56031a7569687c4f7063f1",
      "new_mode": 33188,
      "new_path": "fs/autofs/root.c"
    },
    {
      "type": "modify",
      "old_id": "c74f2eb6577521ffec6f01bb1a7f0d21f66af5c1",
      "old_mode": 33188,
      "old_path": "fs/autofs/symlink.c",
      "new_id": "7ce9cb2c9ce21f74db531eef41d5df420feca5af",
      "new_mode": 33188,
      "new_path": "fs/autofs/symlink.c"
    },
    {
      "type": "modify",
      "old_id": "216b1a364ccb76dc782573d87c85eaa72b89588c",
      "old_mode": 33188,
      "old_path": "fs/autofs4/autofs_i.h",
      "new_id": "6b4cec3f272ff091a893e85e0ee927459422ef22",
      "new_mode": 33188,
      "new_path": "fs/autofs4/autofs_i.h"
    },
    {
      "type": "modify",
      "old_id": "8d05b9f7578dc8dcaf65dcaa4bbb71a0d69e3191",
      "old_mode": 33188,
      "old_path": "fs/autofs4/root.c",
      "new_id": "47fee96c21828de22ad5b5c78acfd8bf0e16c611",
      "new_mode": 33188,
      "new_path": "fs/autofs4/root.c"
    },
    {
      "type": "modify",
      "old_id": "2ea2c98fd84bdc6ee03e3fda05a1d66425204caf",
      "old_mode": 33188,
      "old_path": "fs/autofs4/symlink.c",
      "new_id": "b4ea82934d2e3a7a8f2707cbac630b5627faca84",
      "new_mode": 33188,
      "new_path": "fs/autofs4/symlink.c"
    },
    {
      "type": "modify",
      "old_id": "869f5193ecc248321d1c2468d7de6090cb70954b",
      "old_mode": 33188,
      "old_path": "fs/bad_inode.c",
      "new_id": "efeab2fab40b743e55718de1c365ec278804664c",
      "new_mode": 33188,
      "new_path": "fs/bad_inode.c"
    },
    {
      "type": "modify",
      "old_id": "481e59b9d91cda482d5e89a4a7990c5b1c8b51b2",
      "old_mode": 33188,
      "old_path": "fs/befs/linuxvfs.c",
      "new_id": "cc6cc8ed2e3963ca813ae31ba7b9169ff399038f",
      "new_mode": 33188,
      "new_path": "fs/befs/linuxvfs.c"
    },
    {
      "type": "modify",
      "old_id": "31973bbbf0574d285c71e309cbdbc36de83d0784",
      "old_mode": 33188,
      "old_path": "fs/bfs/bfs.h",
      "new_id": "130f6c66c5ba09dab89de3b7865ac09a6c96ae25",
      "new_mode": 33188,
      "new_path": "fs/bfs/bfs.h"
    },
    {
      "type": "modify",
      "old_id": "2a746e688df556519b8d597c999ab2205562ab9f",
      "old_mode": 33188,
      "old_path": "fs/bfs/dir.c",
      "new_id": "097f1497f743a2063e66c9511d947e6917251996",
      "new_mode": 33188,
      "new_path": "fs/bfs/dir.c"
    },
    {
      "type": "modify",
      "old_id": "a9164a87f8deebfee1ceefd1f722bb0baac75491",
      "old_mode": 33188,
      "old_path": "fs/bfs/file.c",
      "new_id": "ef4d1fa04e654f3f792840cff4db34ab82b9a1f0",
      "new_mode": 33188,
      "new_path": "fs/bfs/file.c"
    },
    {
      "type": "modify",
      "old_id": "93ef09971d2fafb9f92ecd0eed6034c9661f1192",
      "old_mode": 33188,
      "old_path": "fs/cifs/cifsfs.c",
      "new_id": "481e84f5f361d5474900545183a30421b0794ae4",
      "new_mode": 33188,
      "new_path": "fs/cifs/cifsfs.c"
    },
    {
      "type": "modify",
      "old_id": "8aa66dcf13bd2f342dd19d72e148bc91725151cc",
      "old_mode": 33188,
      "old_path": "fs/cifs/cifsfs.h",
      "new_id": "ab9e20a863f35e9af59a910064d8374cfa36ac5b",
      "new_mode": 33188,
      "new_path": "fs/cifs/cifsfs.h"
    },
    {
      "type": "modify",
      "old_id": "4c9fecbfa91f1a82f09e531de40eb00612017bb0",
      "old_mode": 33188,
      "old_path": "fs/coda/cnode.c",
      "new_id": "28c872747f8170f45aa490987cfae07a80f7eee5",
      "new_mode": 33188,
      "new_path": "fs/coda/cnode.c"
    },
    {
      "type": "modify",
      "old_id": "0c6f7f3b3dd7c36d9ba646b08cac3dc02cbae81f",
      "old_mode": 33188,
      "old_path": "fs/coda/dir.c",
      "new_id": "9ddf5ed62162fdf767fbf30ff3d2f0cff82ad8e7",
      "new_mode": 33188,
      "new_path": "fs/coda/dir.c"
    },
    {
      "type": "modify",
      "old_id": "01395defed85becda2176a54dfc089721f80a266",
      "old_mode": 33188,
      "old_path": "fs/coda/inode.c",
      "new_id": "1562515efdb52792791ab3b0026a15d9f76e3169",
      "new_mode": 33188,
      "new_path": "fs/coda/inode.c"
    },
    {
      "type": "modify",
      "old_id": "214822be87bdd424c07a9cc116d74a4ca6e5eada",
      "old_mode": 33188,
      "old_path": "fs/coda/pioctl.c",
      "new_id": "2bf3026adc803065c02e1a80912cc0b2ffe7e266",
      "new_mode": 33188,
      "new_path": "fs/coda/pioctl.c"
    },
    {
      "type": "modify",
      "old_id": "f92cd303d2c9599a2837ee012814aabc15153891",
      "old_mode": 33188,
      "old_path": "fs/configfs/configfs_internal.h",
      "new_id": "7b48c034b312128cbf64fe2094aa7155b5323fdb",
      "new_mode": 33188,
      "new_path": "fs/configfs/configfs_internal.h"
    },
    {
      "type": "modify",
      "old_id": "9371ee20995405ca32a9c36cf6b418412b64f0ce",
      "old_mode": 33188,
      "old_path": "fs/configfs/dir.c",
      "new_id": "34750d5e4ff2c4b0b6b3bc841fdcb016db5f5d62",
      "new_mode": 33188,
      "new_path": "fs/configfs/dir.c"
    },
    {
      "type": "modify",
      "old_id": "fb18917954a91f95643b38352adab17a42e98600",
      "old_mode": 33188,
      "old_path": "fs/configfs/inode.c",
      "new_id": "2ec9beac17cffd55a83a41dad48a586f5cc44df4",
      "new_mode": 33188,
      "new_path": "fs/configfs/inode.c"
    },
    {
      "type": "modify",
      "old_id": "fb65e0800a86b66fa6afe2bad9a99c624daddebf",
      "old_mode": 33188,
      "old_path": "fs/configfs/symlink.c",
      "new_id": "22700d2857daa36b62173fdedc5960d317ade1e9",
      "new_mode": 33188,
      "new_path": "fs/configfs/symlink.c"
    },
    {
      "type": "modify",
      "old_id": "6db03fb089dcaa3fdd2dc43d1784e158e3ec4ea7",
      "old_mode": 33188,
      "old_path": "fs/cramfs/inode.c",
      "new_id": "0367d200a2debe8fdaaf6f83f559391d6107d13d",
      "new_mode": 33188,
      "new_path": "fs/cramfs/inode.c"
    },
    {
      "type": "modify",
      "old_id": "839a34fa6fab1172e9b9750981a7572c5d71ddd9",
      "old_mode": 33188,
      "old_path": "fs/ecryptfs/ecryptfs_kernel.h",
      "new_id": "275445d17162e857e1180671fe6cf501ac496bcf",
      "new_mode": 33188,
      "new_path": "fs/ecryptfs/ecryptfs_kernel.h"
    },
    {
      "type": "modify",
      "old_id": "91357183398dc9343e5fbb558732abdcd0b00eef",
      "old_mode": 33188,
      "old_path": "fs/ecryptfs/inode.c",
      "new_id": "9fa7e0b27a96ee57ae08187e17b6872b79d39fd4",
      "new_mode": 33188,
      "new_path": "fs/ecryptfs/inode.c"
    },
    {
      "type": "modify",
      "old_id": "b46c488eefc881d707a99c375b77a741ffbb3b0d",
      "old_mode": 33188,
      "old_path": "fs/efs/dir.c",
      "new_id": "dfb5cb400217c983dba9a6503ca1f098db07758e",
      "new_mode": 33188,
      "new_path": "fs/efs/dir.c"
    },
    {
      "type": "modify",
      "old_id": "c19ac153f56b72c38d564de76a4616a4f599d9e6",
      "old_mode": 33188,
      "old_path": "fs/ext2/ext2.h",
      "new_id": "e2a0ea50af1dc6039ad22dc75b62a99ac78002fc",
      "new_mode": 33188,
      "new_path": "fs/ext2/ext2.h"
    },
    {
      "type": "modify",
      "old_id": "2dba473c524ad33282402305b6b1afe837caf5d3",
      "old_mode": 33188,
      "old_path": "fs/ext2/file.c",
      "new_id": "566d4e2d3852353d4e54032c417b6bd593d72fa2",
      "new_mode": 33188,
      "new_path": "fs/ext2/file.c"
    },
    {
      "type": "modify",
      "old_id": "e1af5b4cf80c100c26ce08a559bbdab12de8753b",
      "old_mode": 33188,
      "old_path": "fs/ext2/namei.c",
      "new_id": "e69beed839acb9bccbfc9f1f68c6bb2be9fdb5de",
      "new_mode": 33188,
      "new_path": "fs/ext2/namei.c"
    },
    {
      "type": "modify",
      "old_id": "1e67d87cfa913b58c648a586235816350481fed5",
      "old_mode": 33188,
      "old_path": "fs/ext2/symlink.c",
      "new_id": "4e2426e22bbe6377d6f853d9fed196afdd9971cf",
      "new_mode": 33188,
      "new_path": "fs/ext2/symlink.c"
    },
    {
      "type": "modify",
      "old_id": "881f6365c41a329724b0a93fec4028eebec66d29",
      "old_mode": 33188,
      "old_path": "fs/ext3/file.c",
      "new_id": "1e6f13864536e7180a465ace2ce6555256d7292f",
      "new_mode": 33188,
      "new_path": "fs/ext3/file.c"
    },
    {
      "type": "modify",
      "old_id": "a8e89328e66d1ca6754417afbf54696460b24797",
      "old_mode": 33188,
      "old_path": "fs/ext3/namei.c",
      "new_id": "49159f13cc1f900d4b514a265ea3e97cbaf811a4",
      "new_mode": 33188,
      "new_path": "fs/ext3/namei.c"
    },
    {
      "type": "modify",
      "old_id": "4f79122cde670558c39a6886623c7522286b9854",
      "old_mode": 33188,
      "old_path": "fs/ext3/symlink.c",
      "new_id": "ff7b4ccd898383715e9db7348bd95e9ce4162cee",
      "new_mode": 33188,
      "new_path": "fs/ext3/symlink.c"
    },
    {
      "type": "modify",
      "old_id": "3bbc24b587858b97f6ebb0b492b65091158b77c2",
      "old_mode": 33188,
      "old_path": "fs/ext4/file.c",
      "new_id": "3c6c1fd2be902524eb1901776aa8a0b45db4a167",
      "new_mode": 33188,
      "new_path": "fs/ext4/file.c"
    },
    {
      "type": "modify",
      "old_id": "34b3448b40f91d608d80b4fb935e6fae218e35f8",
      "old_mode": 33188,
      "old_path": "fs/ext4/namei.c",
      "new_id": "e7e1d79a7d75496c3f0bff48eb6680a6ff2703e9",
      "new_mode": 33188,
      "new_path": "fs/ext4/namei.c"
    },
    {
      "type": "modify",
      "old_id": "fcf527286d7517999fede004d2e321b1356f0c3a",
      "old_mode": 33188,
      "old_path": "fs/ext4/symlink.c",
      "new_id": "e6f9da4287c455d5975a87668d90dff7e1dcd766",
      "new_mode": 33188,
      "new_path": "fs/ext4/symlink.c"
    },
    {
      "type": "modify",
      "old_id": "c1237b70c1fee7c11f06182f67d20b5a9f6a700f",
      "old_mode": 33188,
      "old_path": "fs/fat/file.c",
      "new_id": "55d3c7461c5b9acb50b851fae64df4a68dcd3d01",
      "new_mode": 33188,
      "new_path": "fs/fat/file.c"
    },
    {
      "type": "modify",
      "old_id": "a9e4688582a2599a7c1df7f3579aa15fe4632a87",
      "old_mode": 33188,
      "old_path": "fs/fat/inode.c",
      "new_id": "f268fec6ed0a77d66294efc9cbaf1f04282e2b9c",
      "new_mode": 33188,
      "new_path": "fs/fat/inode.c"
    },
    {
      "type": "modify",
      "old_id": "1cf1fe8466a2c9f0efbb28e06e3cfe0c4f21c99e",
      "old_mode": 33188,
      "old_path": "fs/freevxfs/vxfs_extern.h",
      "new_id": "91ccee8723f7cdd9cbacb3f3a070624e2053ca20",
      "new_mode": 33188,
      "new_path": "fs/freevxfs/vxfs_extern.h"
    },
    {
      "type": "modify",
      "old_id": "4e25f3fbed86c71d7a92722ea00bfbb82711860f",
      "old_mode": 33188,
      "old_path": "fs/freevxfs/vxfs_immed.c",
      "new_id": "24b5a775ff960493a60df4d6c1cb36bdf54010be",
      "new_mode": 33188,
      "new_path": "fs/freevxfs/vxfs_immed.c"
    },
    {
      "type": "modify",
      "old_id": "0b7ae897cb781ab9c55beff17bda465dec9b6a48",
      "old_mode": 33188,
      "old_path": "fs/freevxfs/vxfs_inode.c",
      "new_id": "098a915fd9a1da65aeb0902350bee828fab46996",
      "new_mode": 33188,
      "new_path": "fs/freevxfs/vxfs_inode.c"
    },
    {
      "type": "modify",
      "old_id": "3995d7fbedab6b18be5a48d04c1f3edd446527f3",
      "old_mode": 33188,
      "old_path": "fs/freevxfs/vxfs_lookup.c",
      "new_id": "bf86e5444ea6d705a99682b83987b586a40a1e04",
      "new_mode": 33188,
      "new_path": "fs/freevxfs/vxfs_lookup.c"
    },
    {
      "type": "modify",
      "old_id": "1794305f9ed86696f7505afdb90f591f32181e1c",
      "old_mode": 33188,
      "old_path": "fs/fuse/control.c",
      "new_id": "105d4a271e073b0c7d60660057d9716d798f9d1d",
      "new_mode": 33188,
      "new_path": "fs/fuse/control.c"
    },
    {
      "type": "modify",
      "old_id": "40080477ceb4fa5a2fed48f0da0c446c10614bb5",
      "old_mode": 33188,
      "old_path": "fs/fuse/dir.c",
      "new_id": "406bf61ed510ffbe66def51015943de76d1c3094",
      "new_mode": 33188,
      "new_path": "fs/fuse/dir.c"
    }
  ]
}
