)]}'
{
  "commit": "a4dbd6740df0872cdf0a86841f75beec8381964d",
  "tree": "1093687845d89f8397d61e7df1ad8546a5a25225",
  "parents": [
    "5b2ea2f10dbb2fa91d8033993000f8664309395f"
  ],
  "author": {
    "name": "David Brownell",
    "email": "dbrownell@users.sourceforge.net",
    "time": "Wed Jun 24 10:06:31 2009 -0700"
  },
  "committer": {
    "name": "Greg Kroah-Hartman",
    "email": "gregkh@suse.de",
    "time": "Tue Sep 15 09:50:47 2009 -0700"
  },
  "message": "driver model: constify attribute groups\n\nLet attribute group vectors be declared \"const\".  We\u0027d\nlike to let most attribute metadata live in read-only\nsections... this is a start.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5b76bf55d05c7b5b9bb9f0b269572d6b2eb5bc4b",
      "old_mode": 33188,
      "old_path": "block/genhd.c",
      "new_id": "2ad91ddad8e207631c1acf2153a1ded3d4766731",
      "new_mode": 33188,
      "new_path": "block/genhd.c"
    },
    {
      "type": "modify",
      "old_id": "99dfe96fffcb9c1bcc38b89a2f7a8e0e96b3fc9f",
      "old_mode": 33188,
      "old_path": "drivers/base/core.c",
      "new_id": "a992985d1fabe0da754848e88817ff6f8726411e",
      "new_mode": 33188,
      "new_path": "drivers/base/core.c"
    },
    {
      "type": "modify",
      "old_id": "8ae0f63602e0730a71647cb571cbf933d76ceec8",
      "old_mode": 33188,
      "old_path": "drivers/base/driver.c",
      "new_id": "ed2ebd3c287d24917f6d48dd963a3b27d0a19305",
      "new_mode": 33188,
      "new_path": "drivers/base/driver.c"
    },
    {
      "type": "modify",
      "old_id": "0589dfbbd7dbeb88806dbda2c1ebe6066ac9076e",
      "old_mode": 33188,
      "old_path": "drivers/block/cciss.c",
      "new_id": "d8372b432826dd49457c1df19691bc06dea7eb3c",
      "new_mode": 33188,
      "new_path": "drivers/block/cciss.c"
    },
    {
      "type": "modify",
      "old_id": "97e656af2d22800e03d7c2302747ed7573ff71a7",
      "old_mode": 33188,
      "old_path": "drivers/firewire/core-device.c",
      "new_id": "9d0dfcbe2c1c82561bf1f026bac88f08324b3037",
      "new_mode": 33188,
      "new_path": "drivers/firewire/core-device.c"
    },
    {
      "type": "modify",
      "old_id": "5a76d056b9d0d0b1fe9770d9d272413d054afb8b",
      "old_mode": 33188,
      "old_path": "drivers/firmware/dmi-id.c",
      "new_id": "dbdf6fadfc795f5378b71fa2dec7fa09521971fe",
      "new_mode": 33188,
      "new_path": "drivers/firmware/dmi-id.c"
    },
    {
      "type": "modify",
      "old_id": "5b635aa5947e27822a5386cdc447f8b4a2693db3",
      "old_mode": 33188,
      "old_path": "drivers/infiniband/hw/ehca/ehca_main.c",
      "new_id": "fb2d83c5bf010f955fd0ee7cb440724a5a5336bd",
      "new_mode": 33188,
      "new_path": "drivers/infiniband/hw/ehca/ehca_main.c"
    },
    {
      "type": "modify",
      "old_id": "6ba4861dd6ac683e4637ea86a14bac9101af7164",
      "old_mode": 33188,
      "old_path": "drivers/infiniband/hw/ipath/ipath_kernel.h",
      "new_id": "b3d7efcdf0214fca1d9ce5c95fa481b946d4407c",
      "new_mode": 33188,
      "new_path": "drivers/infiniband/hw/ipath/ipath_kernel.h"
    },
    {
      "type": "modify",
      "old_id": "a6c8efbdc0c9b0e5a647c70875dd7f2d9edf8d71",
      "old_mode": 33188,
      "old_path": "drivers/infiniband/hw/ipath/ipath_sysfs.c",
      "new_id": "b8cb2f145ae43fc90f9787368b57c9d3eb840c23",
      "new_mode": 33188,
      "new_path": "drivers/infiniband/hw/ipath/ipath_sysfs.c"
    },
    {
      "type": "modify",
      "old_id": "7c237e6ac7112f318c4a9fe941704948d612970e",
      "old_mode": 33188,
      "old_path": "drivers/input/input.c",
      "new_id": "851791d955f345e025b00f4504563233b0db1af6",
      "new_mode": 33188,
      "new_path": "drivers/input/input.c"
    },
    {
      "type": "modify",
      "old_id": "7b039306037f6da26f72832d76bff7848f2e8d8f",
      "old_mode": 33188,
      "old_path": "drivers/misc/enclosure.c",
      "new_id": "e9eae4a784026303935d5f475e0ce938832d220d",
      "new_mode": 33188,
      "new_path": "drivers/misc/enclosure.c"
    },
    {
      "type": "modify",
      "old_id": "06084dbf12772fcf1c1dcf98fd220d9dd41f7f54",
      "old_mode": 33188,
      "old_path": "drivers/mmc/core/mmc.c",
      "new_id": "2fb9d5f271ea4e2a3eabf4ebdd8dd65021a5025b",
      "new_mode": 33188,
      "new_path": "drivers/mmc/core/mmc.c"
    },
    {
      "type": "modify",
      "old_id": "cd81c395e1646056cd90a82200d09bff9e09a03f",
      "old_mode": 33188,
      "old_path": "drivers/mmc/core/sd.c",
      "new_id": "7ad646fe077ec796da7a390c8a2a0dfe624f39b1",
      "new_mode": 33188,
      "new_path": "drivers/mmc/core/sd.c"
    },
    {
      "type": "modify",
      "old_id": "00ebf7af7467b6b35dac1a2e2c32c432b11528ad",
      "old_mode": 33188,
      "old_path": "drivers/mtd/mtdcore.c",
      "new_id": "69007a6eff50c3014c10677af1aea8f84a9fde81",
      "new_mode": 33188,
      "new_path": "drivers/mtd/mtdcore.c"
    },
    {
      "type": "modify",
      "old_id": "e995123fd80585cbf4d07fe83ceadc5a5e48a3d3",
      "old_mode": 33188,
      "old_path": "drivers/s390/cio/css.c",
      "new_id": "393c73c47f87280678f4db2263c44b7f1fca2a66",
      "new_mode": 33188,
      "new_path": "drivers/s390/cio/css.c"
    },
    {
      "type": "modify",
      "old_id": "0f95405c2c5e0b05dec472dbae6c29aba6571d5f",
      "old_mode": 33188,
      "old_path": "drivers/s390/cio/device.c",
      "new_id": "6527f3f34493cfb74b4a3e58cdd529610e1ad01c",
      "new_mode": 33188,
      "new_path": "drivers/s390/cio/device.c"
    },
    {
      "type": "modify",
      "old_id": "9215fbbccc0816ca83ab5901c95247c48bd93909",
      "old_mode": 33188,
      "old_path": "drivers/s390/net/netiucv.c",
      "new_id": "a4b2c576144bee8000be14bf42781b1d7bc0e512",
      "new_mode": 33188,
      "new_path": "drivers/s390/net/netiucv.c"
    },
    {
      "type": "modify",
      "old_id": "021e503c8c447615e651d2635f0981752b4d5860",
      "old_mode": 33188,
      "old_path": "drivers/scsi/scsi_priv.h",
      "new_id": "1fbf7c78bba0ab80947e9c46207b70bf2f04c75f",
      "new_mode": 33188,
      "new_path": "drivers/scsi/scsi_priv.h"
    },
    {
      "type": "modify",
      "old_id": "91482f2dcc505ce61ff0b893448e5e717ecdd0c8",
      "old_mode": 33188,
      "old_path": "drivers/scsi/scsi_sysfs.c",
      "new_id": "fde54537d715cf185f1d6edef655cee1136c2beb",
      "new_mode": 33188,
      "new_path": "drivers/scsi/scsi_sysfs.c"
    },
    {
      "type": "modify",
      "old_id": "bc39fc40bbde20781d2467ec227ae48a9bdf46f0",
      "old_mode": 33188,
      "old_path": "drivers/usb/core/endpoint.c",
      "new_id": "fdfaa7885515d075330921d17442bbc80f1dcf06",
      "new_mode": 33188,
      "new_path": "drivers/usb/core/endpoint.c"
    },
    {
      "type": "modify",
      "old_id": "b5c72e458943f753d5981c20596de1ffe376fb4a",
      "old_mode": 33188,
      "old_path": "drivers/usb/core/sysfs.c",
      "new_id": "7ec3041ae79ec7c2789193d44cdab5c83e904b0f",
      "new_mode": 33188,
      "new_path": "drivers/usb/core/sysfs.c"
    },
    {
      "type": "modify",
      "old_id": "e2a8cfaade1ddbc7c5bb4c43c7d1f91f580c6230",
      "old_mode": 33188,
      "old_path": "drivers/usb/core/usb.h",
      "new_id": "c0e0ae2bb8e72e50e40fe62492cd37d4559ce4fb",
      "new_mode": 33188,
      "new_path": "drivers/usb/core/usb.h"
    },
    {
      "type": "modify",
      "old_id": "e9fe1bb7eb232ccda5f3a4a48581bc3a8b6ef752",
      "old_mode": 33188,
      "old_path": "drivers/uwb/lc-dev.c",
      "new_id": "1097e81b56d01029f9ec8aac68fdb262c9874ed9",
      "new_mode": 33188,
      "new_path": "drivers/uwb/lc-dev.c"
    },
    {
      "type": "modify",
      "old_id": "619ba99dfe39dd05b0784231a12bd35038d5c61f",
      "old_mode": 33188,
      "old_path": "fs/partitions/check.c",
      "new_id": "fbeaddf595d3ce8c456c4a58a9b31698f51b6506",
      "new_mode": 33188,
      "new_path": "fs/partitions/check.c"
    },
    {
      "type": "modify",
      "old_id": "794ad74b1d61ec51e079e2864217a0dee07c7149",
      "old_mode": 33188,
      "old_path": "include/linux/attribute_container.h",
      "new_id": "c3ab81428c6624ffaf7e93612f42654e7c570176",
      "new_mode": 33188,
      "new_path": "include/linux/attribute_container.h"
    },
    {
      "type": "modify",
      "old_id": "3f33f17f556c647743d436123ad863730185e011",
      "old_mode": 33188,
      "old_path": "include/linux/device.h",
      "new_id": "e19e40a3dcbea05e0a33f3401f2ed608da61541f",
      "new_mode": 33188,
      "new_path": "include/linux/device.h"
    },
    {
      "type": "modify",
      "old_id": "65ee1929b2b1672a7cef0ca6b81af3ecca89a8bb",
      "old_mode": 33188,
      "old_path": "include/linux/netdevice.h",
      "new_id": "a9aa4b5917d792bc3d5e0a8d5e1cb9433ee19624",
      "new_mode": 33188,
      "new_path": "include/linux/netdevice.h"
    },
    {
      "type": "modify",
      "old_id": "eaec1ea9558ee6aa8267050a212267f3394dcc4a",
      "old_mode": 33188,
      "old_path": "include/linux/transport_class.h",
      "new_id": "9ae8da3e6407bf5c71bff5c26a337d2e59411e30",
      "new_mode": 33188,
      "new_path": "include/linux/transport_class.h"
    },
    {
      "type": "modify",
      "old_id": "95f7a7a544b454db0dbb143227721d0a5f5e2349",
      "old_mode": 33188,
      "old_path": "net/bluetooth/hci_sysfs.c",
      "new_id": "7f939ce2980195f2aa219429014235c8fe8bcf78",
      "new_mode": 33188,
      "new_path": "net/bluetooth/hci_sysfs.c"
    },
    {
      "type": "modify",
      "old_id": "ad91e9e5f475c10b592912678e9ef22d2591a6ca",
      "old_mode": 33188,
      "old_path": "net/core/net-sysfs.c",
      "new_id": "7d4c57523b09b69e63abfb7583446ddeea057a80",
      "new_mode": 33188,
      "new_path": "net/core/net-sysfs.c"
    }
  ]
}
