)]}'
{
  "commit": "99ac48f54a91d02140c497edc31dc57d4bc5c85d",
  "tree": "68719391694a6914191bdf73d2071875f7653f6f",
  "parents": [
    "ec1b9466cb4f6ae6d950bd67055d9410d1056d2a"
  ],
  "author": {
    "name": "Arjan van de Ven",
    "email": "arjan@infradead.org",
    "time": "Tue Mar 28 01:56:41 2006 -0800"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@g5.osdl.org",
    "time": "Tue Mar 28 09:16:05 2006 -0800"
  },
  "message": "[PATCH] mark f_ops const in the inode\n\nMark the f_ops members of inodes as const, as well as fix the\nripple-through this causes by places that copy this f_ops and then \"do\nstuff\" with it.\n\nSigned-off-by: Arjan van de Ven \u003carjan@infradead.org\u003e\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b3962c3a03480ca16a36dcdb98c44cf4dc6839ad",
      "old_mode": 33188,
      "old_path": "arch/powerpc/platforms/cell/spufs/inode.c",
      "new_id": "5be40aa483fdb8644a3667e5480449cdc40e30a6",
      "new_mode": 33188,
      "new_path": "arch/powerpc/platforms/cell/spufs/inode.c"
    },
    {
      "type": "modify",
      "old_id": "2f5c7650274f26a76e7b4f75cba8ed554dccc33e",
      "old_mode": 33188,
      "old_path": "arch/ppc/kernel/ppc_htab.c",
      "new_id": "9b84bffdefced595f8876b2f5855feab0b063611",
      "new_mode": 33188,
      "new_path": "arch/ppc/kernel/ppc_htab.c"
    },
    {
      "type": "modify",
      "old_id": "641f7633878c798d660657a5d56a1e1395e9ad38",
      "old_mode": 33188,
      "old_path": "drivers/char/drm/drm_fops.c",
      "new_id": "b7f7951c458721d8b3517c49dd5b4531bfa6f3be",
      "new_mode": 33188,
      "new_path": "drivers/char/drm/drm_fops.c"
    },
    {
      "type": "modify",
      "old_id": "ae0aa6d7e0bb74140ca576c89bb4c8bf2fcd5705",
      "old_mode": 33188,
      "old_path": "drivers/char/drm/i810_dma.c",
      "new_id": "c658dde3633b4307b4e38d79eafdf079ab56af0d",
      "new_mode": 33188,
      "new_path": "drivers/char/drm/i810_dma.c"
    },
    {
      "type": "modify",
      "old_id": "163f2cbfe60d2dd4b1c90761f4aaf0a95145db76",
      "old_mode": 33188,
      "old_path": "drivers/char/drm/i830_dma.c",
      "new_id": "b0f815d8cea8592028cee0540f6b23ffe3dac9c8",
      "new_mode": 33188,
      "new_path": "drivers/char/drm/i830_dma.c"
    },
    {
      "type": "modify",
      "old_id": "5245ba1649ed9b12ba81385ad76bf9c5d3faf5aa",
      "old_mode": 33188,
      "old_path": "drivers/char/mem.c",
      "new_id": "66719f9d294c32457584ae00a08dea2a97e1cdf7",
      "new_mode": 33188,
      "new_path": "drivers/char/mem.c"
    },
    {
      "type": "modify",
      "old_id": "3e4c0414a01a2177d3a1d40638a5dc6b34aa5437",
      "old_mode": 33188,
      "old_path": "drivers/char/misc.c",
      "new_id": "96eb2a709e21d66ca7772d75c83ca79d595c81bf",
      "new_mode": 33188,
      "new_path": "drivers/char/misc.c"
    },
    {
      "type": "modify",
      "old_id": "4fe3da3c667a0ecfa06eefad1759d831aa7f014f",
      "old_mode": 33188,
      "old_path": "drivers/input/input.c",
      "new_id": "f8af0945964ecf85147a54712e08b73f237101e1",
      "new_mode": 33188,
      "new_path": "drivers/input/input.c"
    },
    {
      "type": "modify",
      "old_id": "2cc8b27e4c3be918aeb05ab855ca13bd0afee574",
      "old_mode": 33188,
      "old_path": "drivers/isdn/capi/kcapi_proc.c",
      "new_id": "ca9dc00a45c4aedc9147c4c47877194000c1d36e",
      "new_mode": 33188,
      "new_path": "drivers/isdn/capi/kcapi_proc.c"
    },
    {
      "type": "modify",
      "old_id": "54f8b95717b0fd7740dcb7a4bcacd4fff80d869c",
      "old_mode": 33188,
      "old_path": "drivers/media/dvb/dvb-core/dvbdev.c",
      "new_id": "96fe0ecae25089da66ee5bd4ca77dd4261dcdd34",
      "new_mode": 33188,
      "new_path": "drivers/media/dvb/dvb-core/dvbdev.c"
    },
    {
      "type": "modify",
      "old_id": "75e3d41382f2b1875e332d887e1d28350d627657",
      "old_mode": 33188,
      "old_path": "drivers/media/video/videodev.c",
      "new_id": "5f87dd5f1d0b7fe28af648e26d10f142aa2cfab9",
      "new_mode": 33188,
      "new_path": "drivers/media/video/videodev.c"
    },
    {
      "type": "modify",
      "old_id": "2a0c42b8cda5016257504f713a9308583af15a19",
      "old_mode": 33188,
      "old_path": "drivers/message/i2o/i2o_proc.c",
      "new_id": "3d2e76eea93e9d8fb0779bd66462bc497d1237a2",
      "new_mode": 33188,
      "new_path": "drivers/message/i2o/i2o_proc.c"
    },
    {
      "type": "modify",
      "old_id": "d6bae699749af49785577284c130e5128c28e9d3",
      "old_mode": 33188,
      "old_path": "drivers/oprofile/oprofilefs.c",
      "new_id": "b62da9b0cbf025f7a93684cdbe6be6160dbe7159",
      "new_mode": 33188,
      "new_path": "drivers/oprofile/oprofilefs.c"
    },
    {
      "type": "modify",
      "old_id": "7a6db1c5c8c5bf491f8f9b237d18b2b812e0dcf3",
      "old_mode": 33188,
      "old_path": "drivers/telephony/phonedev.c",
      "new_id": "e166fffea86ba5b971df5d6fd7e4f2c95240e689",
      "new_mode": 33188,
      "new_path": "drivers/telephony/phonedev.c"
    },
    {
      "type": "modify",
      "old_id": "37b13368c8145c9ca8522aab5d074d30dc3eb42f",
      "old_mode": 33188,
      "old_path": "drivers/usb/core/file.c",
      "new_id": "b263a54a13c0b79099bf0989fa818b862284521a",
      "new_mode": 33188,
      "new_path": "drivers/usb/core/file.c"
    },
    {
      "type": "modify",
      "old_id": "b44cfda76b61a572ddb2c6f7411297d4d7433dd1",
      "old_mode": 33188,
      "old_path": "drivers/usb/gadget/inode.c",
      "new_id": "3f618ce6998dbb1b92a604784d96de0b9df29ba1",
      "new_mode": 33188,
      "new_path": "drivers/usb/gadget/inode.c"
    },
    {
      "type": "modify",
      "old_id": "8c6eb04d31e2ab9033a067fc42393d5fa8c38a60",
      "old_mode": 33188,
      "old_path": "fs/char_dev.c",
      "new_id": "b53dffa46baccc479610503e108e7349f68c7c78",
      "new_mode": 33188,
      "new_path": "fs/char_dev.c"
    },
    {
      "type": "modify",
      "old_id": "d4f1a2cddd47779a9b765316f7c653273d86eace",
      "old_mode": 33188,
      "old_path": "fs/debugfs/inode.c",
      "new_id": "85d166cdcae4908e8916b4e66a1dd30722b00f1c",
      "new_mode": 33188,
      "new_path": "fs/debugfs/inode.c"
    },
    {
      "type": "modify",
      "old_id": "1fddf2803af8593cc0e7a079221864d871966735",
      "old_mode": 33188,
      "old_path": "fs/inode.c",
      "new_id": "32b7c3375021fdacaade973b59ccb350899b2dd6",
      "new_mode": 33188,
      "new_path": "fs/inode.c"
    },
    {
      "type": "modify",
      "old_id": "5320e5afaddbe0498c8cbde8e54cba835ab374a3",
      "old_mode": 33188,
      "old_path": "fs/nfsd/vfs.c",
      "new_id": "31018333dc383f58905f6348ac7a949de04849ca",
      "new_mode": 33188,
      "new_path": "fs/nfsd/vfs.c"
    },
    {
      "type": "modify",
      "old_id": "47b7a20d45eb56e1d0c4f09bc47cad509e36f46e",
      "old_mode": 33188,
      "old_path": "fs/proc/generic.c",
      "new_id": "4ba03009cf72328770df1a9e1b33787dc7ef7429",
      "new_mode": 33188,
      "new_path": "fs/proc/generic.c"
    },
    {
      "type": "modify",
      "old_id": "95a1cf32b838e162bb3e41fe3afd2356bd7b4b22",
      "old_mode": 33188,
      "old_path": "fs/proc/internal.h",
      "new_id": "0502f17b860def3b7e221783979aa4a4eba59a7d",
      "new_mode": 33188,
      "new_path": "fs/proc/internal.h"
    },
    {
      "type": "modify",
      "old_id": "1edce0c34bfd37a4bebc086bbde537c373763940",
      "old_mode": 33188,
      "old_path": "fs/proc/proc_misc.c",
      "new_id": "ef5a3323f4b551c7968bfb56d6a8daf74858f39c",
      "new_mode": 33188,
      "new_path": "fs/proc/proc_misc.c"
    },
    {
      "type": "modify",
      "old_id": "05cd199a112715d49bf042a520fcd36bd6a97c65",
      "old_mode": 33188,
      "old_path": "fs/select.c",
      "new_id": "b3a3a1326af66e63505860cef77c8ae343ebc55a",
      "new_mode": 33188,
      "new_path": "fs/select.c"
    },
    {
      "type": "modify",
      "old_id": "8da37e29cb877177208e0e51821a72a2e9c72927",
      "old_mode": 33188,
      "old_path": "include/linux/cdev.h",
      "new_id": "2216638962d2790fa8d5e4776d17559c3717a69a",
      "new_mode": 33188,
      "new_path": "include/linux/cdev.h"
    },
    {
      "type": "modify",
      "old_id": "4b0428e335beb5b652bddf8ad77fde35f982e57a",
      "old_mode": 33188,
      "old_path": "include/linux/debugfs.h",
      "new_id": "176e2d37157783153458fc1d8e57b53057482171",
      "new_mode": 33188,
      "new_path": "include/linux/debugfs.h"
    },
    {
      "type": "modify",
      "old_id": "680d913350e7edd074b09e7c0c2ca1cf3797de03",
      "old_mode": 33188,
      "old_path": "include/linux/fs.h",
      "new_id": "ef355bc73714104fcb710c2d444188c7be20ecd2",
      "new_mode": 33188,
      "new_path": "include/linux/fs.h"
    },
    {
      "type": "modify",
      "old_id": "6d4cc3c110d6b375ab90fa3e979bbe0cbd33cbde",
      "old_mode": 33188,
      "old_path": "include/linux/input.h",
      "new_id": "1d4e341b72e62c23bcd0847bdaa44b5f2971ff9a",
      "new_mode": 33188,
      "new_path": "include/linux/input.h"
    },
    {
      "type": "modify",
      "old_id": "14ceebfc1efaf5d35153b7f9e2e22b41d4320adb",
      "old_mode": 33188,
      "old_path": "include/linux/miscdevice.h",
      "new_id": "5b584dafb5a6d4384f9b3169b2500d8cf0c3b518",
      "new_mode": 33188,
      "new_path": "include/linux/miscdevice.h"
    },
    {
      "type": "modify",
      "old_id": "b5b3197dfd4fef62d14cfd1d7e5827f64eaccb50",
      "old_mode": 33188,
      "old_path": "include/linux/oprofile.h",
      "new_id": "0d514b252454478a71e4706bc3b693e6b3d7941a",
      "new_mode": 33188,
      "new_path": "include/linux/oprofile.h"
    },
    {
      "type": "modify",
      "old_id": "cb224cf653b1bcd60b2945fa7e5d4707a789a8bc",
      "old_mode": 33188,
      "old_path": "include/linux/proc_fs.h",
      "new_id": "6d03d025fcd560fc7e3cf2174b47adafe9e6d909",
      "new_mode": 33188,
      "new_path": "include/linux/proc_fs.h"
    },
    {
      "type": "modify",
      "old_id": "72b9af4c3fd48e822fb28a8d3d025115fc82ff62",
      "old_mode": 33188,
      "old_path": "include/linux/sound.h",
      "new_id": "f63d8342ffa342a813c5b2bc10f89a54f00f801a",
      "new_mode": 33188,
      "new_path": "include/linux/sound.h"
    },
    {
      "type": "modify",
      "old_id": "0d6ed3c8bdc4c75811a3442e2495f70088afdab0",
      "old_mode": 33188,
      "old_path": "include/linux/sunrpc/stats.h",
      "new_id": "d93c24b47f3f4ceb82b3fd21d20c52c795e4c174",
      "new_mode": 33188,
      "new_path": "include/linux/sunrpc/stats.h"
    },
    {
      "type": "modify",
      "old_id": "130d125fda12282509268be224ac76c73afd3d40",
      "old_mode": 33188,
      "old_path": "include/linux/usb.h",
      "new_id": "e34e5e3dce529bff49f09e1565471d7d9c657c85",
      "new_mode": 33188,
      "new_path": "include/linux/usb.h"
    },
    {
      "type": "modify",
      "old_id": "2275bfec5b687e3c7545fc848346cc14a16d2ccc",
      "old_mode": 33188,
      "old_path": "include/linux/videodev2.h",
      "new_id": "af2d6155d3fe21208c8f03e33b3742f35425a71e",
      "new_mode": 33188,
      "new_path": "include/linux/videodev2.h"
    },
    {
      "type": "modify",
      "old_id": "144bdc2f217fab4aa814c2cdc5ee75d65c13af4a",
      "old_mode": 33188,
      "old_path": "include/sound/core.h",
      "new_id": "7f32c12b4a0a6313d0751863c5b92e394dd41534",
      "new_mode": 33188,
      "new_path": "include/sound/core.h"
    },
    {
      "type": "modify",
      "old_id": "aa4158be9900479ca1a152557e9686d2efc57af2",
      "old_mode": 33188,
      "old_path": "net/sunrpc/rpc_pipe.c",
      "new_id": "cc673dd8433fd3653d66100e460acf7cdfac60ac",
      "new_mode": 33188,
      "new_path": "net/sunrpc/rpc_pipe.c"
    },
    {
      "type": "modify",
      "old_id": "790941e8af4daf6b77d6c549d6cba2c11c7d44ac",
      "old_mode": 33188,
      "old_path": "net/sunrpc/stats.c",
      "new_id": "dea529666d6991077aa69deaecad2818033def0c",
      "new_mode": 33188,
      "new_path": "net/sunrpc/stats.c"
    },
    {
      "type": "modify",
      "old_id": "ad68761abba1a86eb9dd9fa16d0c495ecb428d84",
      "old_mode": 33188,
      "old_path": "sound/core/init.c",
      "new_id": "5bb8a8b23d5191fe53516a754ba8a775271ce77c",
      "new_mode": 33188,
      "new_path": "sound/core/init.c"
    },
    {
      "type": "modify",
      "old_id": "4d28e52126118bbc57659825ac6b93579de18a88",
      "old_mode": 33188,
      "old_path": "sound/core/sound.c",
      "new_id": "108e430b50362dc10f65f97e73ecdc0992d93b62",
      "new_mode": 33188,
      "new_path": "sound/core/sound.c"
    },
    {
      "type": "modify",
      "old_id": "4023d3b406de2c22613bcfc6811e4c83193584cd",
      "old_mode": 33188,
      "old_path": "sound/core/sound_oss.c",
      "new_id": "9055c6de95875d4b199dce59b0db0b1fe5737ed6",
      "new_mode": 33188,
      "new_path": "sound/core/sound_oss.c"
    },
    {
      "type": "modify",
      "old_id": "394b53e20cb8bd36532f23ba14078a67120759f4",
      "old_mode": 33188,
      "old_path": "sound/sound_core.c",
      "new_id": "6f849720aef35fa08552dc1bc8e16fc84383e0aa",
      "new_mode": 33188,
      "new_path": "sound/sound_core.c"
    }
  ]
}
