)]}'
{
  "commit": "ee9b6d61a2a43c5952eb43283f8db284a4e70b8a",
  "tree": "afb0340e79d3e9d14f39df20e165ce2efe941b18",
  "parents": [
    "c5ef1c42c51b1b5b4a401a6517bdda30933ddbaf"
  ],
  "author": {
    "name": "Josef \u0027Jeff\u0027 Sipek",
    "email": "jsipek@cs.sunysb.edu",
    "time": "Mon Feb 12 00:55:41 2007 -0800"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@woody.linux-foundation.org",
    "time": "Mon Feb 12 09:48:47 2007 -0800"
  },
  "message": "[PATCH] Mark struct super_operations const\n\nThis patch is inspired by Arjan\u0027s \"Patch series to mark struct\nfile_operations and struct inode_operations const\".\n\nCompile tested with gcc \u0026 sparse.\n\nSigned-off-by: Josef \u0027Jeff\u0027 Sipek \u003cjsipek@cs.sunysb.edu\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": "63320d4e15d260fc0e7800d2bc0d2a54141666ff",
      "old_mode": 33188,
      "old_path": "fs/9p/vfs_super.c",
      "new_id": "0ec42f6654571b5c8aab77bd4d36d43abd058547",
      "new_mode": 33188,
      "new_path": "fs/9p/vfs_super.c"
    },
    {
      "type": "modify",
      "old_id": "5023351a7afe652fcd9af92e9201b7cc2029081c",
      "old_mode": 33188,
      "old_path": "fs/adfs/super.c",
      "new_id": "2e5f2c8371ee3839acf853d7b2f3d22a08a9fe0c",
      "new_mode": 33188,
      "new_path": "fs/adfs/super.c"
    },
    {
      "type": "modify",
      "old_id": "3de93e799949cc9289ece4a0b13486221d2a136b",
      "old_mode": 33188,
      "old_path": "fs/affs/super.c",
      "new_id": "a324045d8554aed593fd2947c4eaa76ff5b79f7f",
      "new_mode": 33188,
      "new_path": "fs/affs/super.c"
    },
    {
      "type": "modify",
      "old_id": "18d9b77ba40fe5ff081da9d95de551dd4978071a",
      "old_mode": 33188,
      "old_path": "fs/afs/super.c",
      "new_id": "eb7e32349da3e4354c884af376c6ffcbff509b71",
      "new_mode": 33188,
      "new_path": "fs/afs/super.c"
    },
    {
      "type": "modify",
      "old_id": "f968d134280807bf7aaafb50d6aeb22a6a45d304",
      "old_mode": 33188,
      "old_path": "fs/autofs/inode.c",
      "new_id": "aa0b61ff827078c8045d8a141a0d1a7a27fbdce0",
      "new_mode": 33188,
      "new_path": "fs/autofs/inode.c"
    },
    {
      "type": "modify",
      "old_id": "e8f6c5ad3e904a785c9a8fb73eac9af0b0b18633",
      "old_mode": 33188,
      "old_path": "fs/autofs4/inode.c",
      "new_id": "5e458e096ef6a6d845a60158c987b3422f41d2a7",
      "new_mode": 33188,
      "new_path": "fs/autofs4/inode.c"
    },
    {
      "type": "modify",
      "old_id": "134c99941a639915e10a630674ccacd760bd0c6f",
      "old_mode": 33188,
      "old_path": "fs/bfs/inode.c",
      "new_id": "93d6219243ad96b449370c78e7f3aaf8e9139e9e",
      "new_mode": 33188,
      "new_path": "fs/bfs/inode.c"
    },
    {
      "type": "modify",
      "old_id": "c2e08252af35d5dd3140ff32d1cf79bbfd3521c7",
      "old_mode": 33188,
      "old_path": "fs/binfmt_misc.c",
      "new_id": "e6f57990b121650647663f95f33727280cf22c4d",
      "new_mode": 33188,
      "new_path": "fs/binfmt_misc.c"
    },
    {
      "type": "modify",
      "old_id": "fc7028b685f29ab94d5db4ef26dbb897573c6af5",
      "old_mode": 33188,
      "old_path": "fs/block_dev.c",
      "new_id": "0c59b703e9d56f8b104f4ad556e235db904573ac",
      "new_mode": 33188,
      "new_path": "fs/block_dev.c"
    },
    {
      "type": "modify",
      "old_id": "481e84f5f361d5474900545183a30421b0794ae4",
      "old_mode": 33188,
      "old_path": "fs/cifs/cifsfs.c",
      "new_id": "e8287c4c6eb33c416c56ea6ac41e3cccd3ae31d1",
      "new_mode": 33188,
      "new_path": "fs/cifs/cifsfs.c"
    },
    {
      "type": "modify",
      "old_id": "ab9e20a863f35e9af59a910064d8374cfa36ac5b",
      "old_mode": 33188,
      "old_path": "fs/cifs/cifsfs.h",
      "new_id": "01ae24af9cfdca48a55ca21acb086d9c4b5a444a",
      "new_mode": 33188,
      "new_path": "fs/cifs/cifsfs.h"
    },
    {
      "type": "modify",
      "old_id": "1562515efdb52792791ab3b0026a15d9f76e3169",
      "old_mode": 33188,
      "old_path": "fs/coda/inode.c",
      "new_id": "614175a3b02e9cd7eb6cdd89bc151912cc187cc4",
      "new_mode": 33188,
      "new_path": "fs/coda/inode.c"
    },
    {
      "type": "modify",
      "old_id": "ed678529ebb2a8b58fdc86c277e3eea83aca96c9",
      "old_mode": 33188,
      "old_path": "fs/configfs/mount.c",
      "new_id": "6f573004cd7dac9556a03ecbdb58577f01f76d4d",
      "new_mode": 33188,
      "new_path": "fs/configfs/mount.c"
    },
    {
      "type": "modify",
      "old_id": "0367d200a2debe8fdaaf6f83f559391d6107d13d",
      "old_mode": 33188,
      "old_path": "fs/cramfs/inode.c",
      "new_id": "facd0c89be8f6ecd60c4da3fa0b46f528fdb079a",
      "new_mode": 33188,
      "new_path": "fs/cramfs/inode.c"
    },
    {
      "type": "modify",
      "old_id": "5f7b5a6025bfec943dc390f02bcaa92ef7201b1e",
      "old_mode": 33188,
      "old_path": "fs/devpts/inode.c",
      "new_id": "643e57b622bd64c9e88d09f61355e55fd0220a8e",
      "new_mode": 33188,
      "new_path": "fs/devpts/inode.c"
    },
    {
      "type": "modify",
      "old_id": "275445d17162e857e1180671fe6cf501ac496bcf",
      "old_mode": 33188,
      "old_path": "fs/ecryptfs/ecryptfs_kernel.h",
      "new_id": "b3609b7cdf11b2fa75b8d5e6b088e14d3155c488",
      "new_mode": 33188,
      "new_path": "fs/ecryptfs/ecryptfs_kernel.h"
    },
    {
      "type": "modify",
      "old_id": "eaa5daaf106eec9aebb1271a1e3ae554a813c0a1",
      "old_mode": 33188,
      "old_path": "fs/ecryptfs/super.c",
      "new_id": "7b3f0cc09a6fd4eeaa6157f4eecaba2df6b6a6e1",
      "new_mode": 33188,
      "new_path": "fs/ecryptfs/super.c"
    },
    {
      "type": "modify",
      "old_id": "dfebf21289f4904a7ae784e1ab4c57ce97bafd6e",
      "old_mode": 33188,
      "old_path": "fs/efs/super.c",
      "new_id": "c2235e46edcd6fe12053d6fa4f77626751fc5b69",
      "new_mode": 33188,
      "new_path": "fs/efs/super.c"
    },
    {
      "type": "modify",
      "old_id": "daaa243eee9b906e3eb22ef27da831a6b8c3e05d",
      "old_mode": 33188,
      "old_path": "fs/ext2/super.c",
      "new_id": "a046a419d8afd65a87671a7963da8b2cf3a0b887",
      "new_mode": 33188,
      "new_path": "fs/ext2/super.c"
    },
    {
      "type": "modify",
      "old_id": "a0623a84a4b2a04db9653cd43ad3a69d77a63307",
      "old_mode": 33188,
      "old_path": "fs/ext3/super.c",
      "new_id": "4a4fcd6868c7c483ae99be2ac947d7416150bfe6",
      "new_mode": 33188,
      "new_path": "fs/ext3/super.c"
    },
    {
      "type": "modify",
      "old_id": "c63a18b574dd13326306b1129b0e7fe9b04cbe8b",
      "old_mode": 33188,
      "old_path": "fs/ext4/super.c",
      "new_id": "61c4718e4a5391239191e2043c3a6a3e56e0f0c9",
      "new_mode": 33188,
      "new_path": "fs/ext4/super.c"
    },
    {
      "type": "modify",
      "old_id": "f268fec6ed0a77d66294efc9cbaf1f04282e2b9c",
      "old_mode": 33188,
      "old_path": "fs/fat/inode.c",
      "new_id": "7610735442178f8081a50004ce45977a9e671994",
      "new_mode": 33188,
      "new_path": "fs/fat/inode.c"
    },
    {
      "type": "modify",
      "old_id": "ac28b0835ffc611a0236f3ba745744ba1ca05390",
      "old_mode": 33188,
      "old_path": "fs/freevxfs/vxfs_super.c",
      "new_id": "647d600f0bc82d7399732e83f8c2f71d5ab625b3",
      "new_mode": 33188,
      "new_path": "fs/freevxfs/vxfs_super.c"
    },
    {
      "type": "modify",
      "old_id": "220255110d768de88d500f5590345667a0e34f5a",
      "old_mode": 33188,
      "old_path": "fs/fuse/inode.c",
      "new_id": "5ab8e50e78085823677d6c86075593b2aae92ea3",
      "new_mode": 33188,
      "new_path": "fs/fuse/inode.c"
    },
    {
      "type": "modify",
      "old_id": "47369d0112147d8c7fb814234bf2f4cd9bdd80e4",
      "old_mode": 33188,
      "old_path": "fs/gfs2/ops_super.c",
      "new_id": "b89999d3a7679cb0c17c30dfd78a750df826cea4",
      "new_mode": 33188,
      "new_path": "fs/gfs2/ops_super.c"
    },
    {
      "type": "modify",
      "old_id": "9de73f042f78a53d87449bdbe421413e86fa2eb7",
      "old_mode": 33188,
      "old_path": "fs/gfs2/ops_super.h",
      "new_id": "442a274c62724afc31e0f274ec61f4f551539bb9",
      "new_mode": 33188,
      "new_path": "fs/gfs2/ops_super.h"
    },
    {
      "type": "modify",
      "old_id": "a3698796600439413d4d0536cd9edf8f2184201a",
      "old_mode": 33188,
      "old_path": "fs/hfs/super.c",
      "new_id": "623f509f1d47cfcbbac098372180b93e99150904",
      "new_mode": 33188,
      "new_path": "fs/hfs/super.c"
    },
    {
      "type": "modify",
      "old_id": "0f513c6bf8434adfc311c57e6829e9b3c23663e6",
      "old_mode": 33188,
      "old_path": "fs/hfsplus/super.c",
      "new_id": "5a282f64c637e5188d50495c127959cf603d71a2",
      "new_mode": 33188,
      "new_path": "fs/hfsplus/super.c"
    },
    {
      "type": "modify",
      "old_id": "fec208db5e467e32ac6f512c5664e4bdc0960edc",
      "old_mode": 33188,
      "old_path": "fs/hostfs/hostfs_kern.c",
      "new_id": "e965eb11d76fa4e92034ceb0bcba4e69f1f0271d",
      "new_mode": 33188,
      "new_path": "fs/hostfs/hostfs_kern.c"
    },
    {
      "type": "modify",
      "old_id": "d4abc1a1d56648b82ab3c8f8d8c8043ab03c95d9",
      "old_mode": 33188,
      "old_path": "fs/hpfs/super.c",
      "new_id": "e0174e338526547d24d255578b0b3adb3ced67b5",
      "new_mode": 33188,
      "new_path": "fs/hpfs/super.c"
    },
    {
      "type": "modify",
      "old_id": "bd711681631478d23f77ffc0c7af0f423e7bb8cb",
      "old_mode": 33188,
      "old_path": "fs/hppfs/hppfs_kern.c",
      "new_id": "affb7412125e3598b165a5cb3aad71e90227dec7",
      "new_mode": 33188,
      "new_path": "fs/hppfs/hppfs_kern.c"
    },
    {
      "type": "modify",
      "old_id": "26ba81fc7fabb73c909ab6691e599f7e06084e68",
      "old_mode": 33188,
      "old_path": "fs/hugetlbfs/inode.c",
      "new_id": "8c718a3d413f46cd71a9fcf26387842abaf42c84",
      "new_mode": 33188,
      "new_path": "fs/hugetlbfs/inode.c"
    },
    {
      "type": "modify",
      "old_id": "5e32432a7608592834e194419f8b3dd0e7ab98f0",
      "old_mode": 33188,
      "old_path": "fs/inode.c",
      "new_id": "5abb097ab1b0d998421cdc1cbad6319e5e04b00a",
      "new_mode": 33188,
      "new_path": "fs/inode.c"
    },
    {
      "type": "modify",
      "old_id": "ea55b6c469ecdc8f0cb97a050f5b1d9ad0d04038",
      "old_mode": 33188,
      "old_path": "fs/isofs/inode.c",
      "new_id": "64a96cdfe3a4499f852df2897d7e2532405efa71",
      "new_mode": 33188,
      "new_path": "fs/isofs/inode.c"
    },
    {
      "type": "modify",
      "old_id": "fe3347defe6c54c24704f33a47f977080753a99f",
      "old_mode": 33188,
      "old_path": "fs/jffs/inode-v23.c",
      "new_id": "9602b925da082695adba8fbc64dfcd9197b5c5b2",
      "new_mode": 33188,
      "new_path": "fs/jffs/inode-v23.c"
    },
    {
      "type": "modify",
      "old_id": "08a0e6c49e61d77b4d51b03714108df0b0840462",
      "old_mode": 33188,
      "old_path": "fs/jffs2/super.c",
      "new_id": "cc7e8e71ad467c77f326942179c2587b0a125a7f",
      "new_mode": 33188,
      "new_path": "fs/jffs2/super.c"
    },
    {
      "type": "modify",
      "old_id": "846ac8f34513e64f49eefc11d446b8b8bfbad37a",
      "old_mode": 33188,
      "old_path": "fs/jfs/super.c",
      "new_id": "52d73d54a931c50024e9658279fa5331a59c3e0d",
      "new_mode": 33188,
      "new_path": "fs/jfs/super.c"
    },
    {
      "type": "modify",
      "old_id": "0f4ee02e0b16fb3a1b0813e49dce4c88702a1b0e",
      "old_mode": 33188,
      "old_path": "fs/libfs.c",
      "new_id": "7d487047dbb8814ea1d5f0a01c9e30c630d9a322",
      "new_mode": 33188,
      "new_path": "fs/libfs.c"
    },
    {
      "type": "modify",
      "old_id": "e56822bff9481ac3807c860e4abb8e9b891c7abe",
      "old_mode": 33188,
      "old_path": "fs/minix/inode.c",
      "new_id": "92e383af3709c89dc14531a05856684ff809d9cf",
      "new_mode": 33188,
      "new_path": "fs/minix/inode.c"
    },
    {
      "type": "modify",
      "old_id": "730433f3d2376650b8ade641a12f2f99a192b01d",
      "old_mode": 33188,
      "old_path": "fs/ncpfs/inode.c",
      "new_id": "14939ddf74f16b0c2fed361fdfb06f685d4c05b6",
      "new_mode": 33188,
      "new_path": "fs/ncpfs/inode.c"
    },
    {
      "type": "modify",
      "old_id": "76b980097621c59324a8304b5bcac824dd391a5d",
      "old_mode": 33188,
      "old_path": "fs/nfs/super.c",
      "new_id": "baa28860ad274cd95517e911cd0d1c51da2262ce",
      "new_mode": 33188,
      "new_path": "fs/nfs/super.c"
    },
    {
      "type": "modify",
      "old_id": "babf94d90deff8dd4a51e624055c2132c00265a5",
      "old_mode": 33188,
      "old_path": "fs/ntfs/super.c",
      "new_id": "1594c90b71641af88986d6fee2c526b3c21eddcf",
      "new_mode": 33188,
      "new_path": "fs/ntfs/super.c"
    },
    {
      "type": "modify",
      "old_id": "84b33ffb42f1f3a18010a97212a336e6ab84acaa",
      "old_mode": 33188,
      "old_path": "fs/ocfs2/dlm/dlmfs.c",
      "new_id": "de952eba29a92fd3aa35240f6ebcaca83feded43",
      "new_mode": 33188,
      "new_path": "fs/ocfs2/dlm/dlmfs.c"
    },
    {
      "type": "modify",
      "old_id": "6e300a88a47e8253a2d8dfc82d9d4c76112cb69b",
      "old_mode": 33188,
      "old_path": "fs/ocfs2/super.c",
      "new_id": "6534f92424dd213a4471a8da553439f9843daa37",
      "new_mode": 33188,
      "new_path": "fs/ocfs2/super.c"
    },
    {
      "type": "modify",
      "old_id": "327807b86fa1ba22cd431101bc6a492e6a48b62f",
      "old_mode": 33188,
      "old_path": "fs/openpromfs/inode.c",
      "new_id": "bde1c164417d8f3bdf66f63241358ad90bd47f6d",
      "new_mode": 33188,
      "new_path": "fs/openpromfs/inode.c"
    },
    {
      "type": "modify",
      "old_id": "e26945ba685b5c80f0abdca78f4631db7d64f992",
      "old_mode": 33188,
      "old_path": "fs/proc/inode.c",
      "new_id": "f6722be37ddeedd46ea72035de7e16427c78a090",
      "new_mode": 33188,
      "new_path": "fs/proc/inode.c"
    },
    {
      "type": "modify",
      "old_id": "c047dc654d5c4999ead8383f190b2013d6f14d11",
      "old_mode": 33188,
      "old_path": "fs/qnx4/inode.c",
      "new_id": "83bc8e7824cd6b967b6a760e46c535d601e03d15",
      "new_mode": 33188,
      "new_path": "fs/qnx4/inode.c"
    },
    {
      "type": "modify",
      "old_id": "7a96b1d662a2f439dd02631bc2e0b8e02bc21b21",
      "old_mode": 33188,
      "old_path": "fs/ramfs/inode.c",
      "new_id": "ff1f7639707b13c74f90737cf7db579050f2e04e",
      "new_mode": 33188,
      "new_path": "fs/ramfs/inode.c"
    },
    {
      "type": "modify",
      "old_id": "58ad4551a7c144d07a42d74843a5f568bb4f9366",
      "old_mode": 33188,
      "old_path": "fs/reiserfs/super.c",
      "new_id": "f13a7f164dc65e225eb36e93fa3cf6e7c10d22f0",
      "new_mode": 33188,
      "new_path": "fs/reiserfs/super.c"
    },
    {
      "type": "modify",
      "old_id": "1e712cc1693bd5bfcb0ea3d7583c3b275e150d2b",
      "old_mode": 33188,
      "old_path": "fs/romfs/inode.c",
      "new_id": "fd601014813ea52e68611746fca2d19afd8ae4e9",
      "new_mode": 33188,
      "new_path": "fs/romfs/inode.c"
    },
    {
      "type": "modify",
      "old_id": "84dfe3f3482e3448851e808554fed11cfcf6f7a2",
      "old_mode": 33188,
      "old_path": "fs/smbfs/inode.c",
      "new_id": "5faba4f1c9abe7deb370d24b74412bad148468f7",
      "new_mode": 33188,
      "new_path": "fs/smbfs/inode.c"
    },
    {
      "type": "modify",
      "old_id": "3e7458c2bb76c6d46b44a57718cb3b30a9d317fe",
      "old_mode": 33188,
      "old_path": "fs/super.c",
      "new_id": "60b1e50cbf536c25aa6c667567448cf0b4705514",
      "new_mode": 33188,
      "new_path": "fs/super.c"
    },
    {
      "type": "modify",
      "old_id": "f6a87a8248838128b48c786661eebde4d19f348d",
      "old_mode": 33188,
      "old_path": "fs/sysfs/mount.c",
      "new_id": "23a48a38e6af01455575083f8242ef4538f76cac",
      "new_mode": 33188,
      "new_path": "fs/sysfs/mount.c"
    },
    {
      "type": "modify",
      "old_id": "13dd75c4bc8555e1252ad1d6052323a533f51562",
      "old_mode": 33188,
      "old_path": "fs/sysv/inode.c",
      "new_id": "9311cac186fe1c1f04c6eb502226100fb9c4fd39",
      "new_mode": 33188,
      "new_path": "fs/sysv/inode.c"
    },
    {
      "type": "modify",
      "old_id": "a320edcf541ed99511d8773b512a99899b7dbbfc",
      "old_mode": 33188,
      "old_path": "fs/sysv/sysv.h",
      "new_id": "5b4fedf17cc4de1d71b5a5804692ac4f44824e57",
      "new_mode": 33188,
      "new_path": "fs/sysv/sysv.h"
    },
    {
      "type": "modify",
      "old_id": "1dbc2955f02e5493879cdfda7f9b154910941504",
      "old_mode": 33188,
      "old_path": "fs/udf/super.c",
      "new_id": "8672b88f7ff29a9419afcc5b7b696b63570b63a8",
      "new_mode": 33188,
      "new_path": "fs/udf/super.c"
    },
    {
      "type": "modify",
      "old_id": "cf74548aa85a395cb51872d1ac3299243c275cca",
      "old_mode": 33188,
      "old_path": "fs/ufs/super.c",
      "new_id": "b5a6461ec66b3fbc52dcb708cb5f7cbbeccfd0bd",
      "new_mode": 33188,
      "new_path": "fs/ufs/super.c"
    },
    {
      "type": "modify",
      "old_id": "bab891bb2270da0eb88ad2cc2207dcf5ed89f164",
      "old_mode": 33188,
      "old_path": "include/linux/fs.h",
      "new_id": "86ec3f4a7da6ec0cc33825c6052c9bbe1c4dbf9a",
      "new_mode": 33188,
      "new_path": "include/linux/fs.h"
    }
  ]
}
