)]}'
{
  "commit": "01e8ef11bc1a74e65678ed55795f59266d4add01",
  "tree": "293cbe5df96191ac10afb050bd4cce54ff2c01f9",
  "parents": [
    "bb26b963d8343bb1bde842fba0b6e00cad841f31"
  ],
  "author": {
    "name": "Parag Warudkar",
    "email": "parag.lkml@gmail.com",
    "time": "Sat Oct 18 20:28:50 2008 -0700"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Mon Oct 20 08:52:42 2008 -0700"
  },
  "message": "x86: sysfs: kill owner field from attribute\n\nTejun\u0027s commit 7b595756ec1f49e0049a9e01a1298d53a7faaa15 made sysfs\nattribute-\u003eowner unnecessary.  But the field was left in the structure to\nease the merge.  It\u0027s been over a year since that change and it is now\ntime to start killing attribute-\u003eowner along with its users - one arch at\na time!\n\nThis patch is attempt #1 to get rid of attribute-\u003eowner only for\nCONFIG_X86_64 or CONFIG_X86_32 .  We will deal with other arches later on\nas and when possible - avr32 will be the next since that is something I\ncan test.  Compile (make allyesconfig / make allmodconfig / custom config)\nand boot tested.\n\nakpm: the idea is that we put the declaration of sttribute.owner inside\n`#ifndef CONFIG_X86\u0027.  But that proved to be too ambitious for now because\nnew usages kept on turning up in subsystem trees.\n\n[akpm: remove the ifdef for now]\nSigned-off-by: Parag Warudkar \u003cparag.lkml@gmail.com\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Tejun Heo \u003chtejun@gmail.com\u003e\nCc: Len Brown \u003clenb@kernel.org\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nCc: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Roland Dreier \u003crolandd@cisco.com\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\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": "b1c723f9f58d1fce3861730870b58550fe13f6a2",
      "old_mode": 33188,
      "old_path": "drivers/acpi/battery.c",
      "new_id": "70f7f60929ca552f87dfa819dd93296abd3cea60",
      "new_mode": 33188,
      "new_path": "drivers/acpi/battery.c"
    },
    {
      "type": "modify",
      "old_id": "10a36512647ca6107a76c5982a5f3acaa140b571",
      "old_mode": 33188,
      "old_path": "drivers/acpi/sbs.c",
      "new_id": "7b011e7e29fe00b35ab1616d4c7a232c32ec8d2b",
      "new_mode": 33188,
      "new_path": "drivers/acpi/sbs.c"
    },
    {
      "type": "modify",
      "old_id": "91dec448b3edcd5055112a892f1c368433bc6281",
      "old_mode": 33188,
      "old_path": "drivers/acpi/system.c",
      "new_id": "24e80fd927e238a6e8ea60ebafe2d4ae57f5f2c1",
      "new_mode": 33188,
      "new_path": "drivers/acpi/system.c"
    },
    {
      "type": "modify",
      "old_id": "b82654e883a759f10d46dd67f311eab59a35fec6",
      "old_mode": 33188,
      "old_path": "drivers/block/aoe/aoeblk.c",
      "new_id": "d876ad861237d9367abdf3df8ef9606274d0ebfb",
      "new_mode": 33188,
      "new_path": "drivers/block/aoe/aoeblk.c"
    },
    {
      "type": "modify",
      "old_id": "7b3351260d564015c203d9a2342b94d063eaaccb",
      "old_mode": 33188,
      "old_path": "drivers/block/nbd.c",
      "new_id": "9034ca585afd710d6425d53f7b6357c13357a6af",
      "new_mode": 33188,
      "new_path": "drivers/block/nbd.c"
    },
    {
      "type": "modify",
      "old_id": "deb154aa47c412be66f4ee68281f053cf7a4c241",
      "old_mode": 33188,
      "old_path": "drivers/firmware/iscsi_ibft.c",
      "new_id": "4353414a0b770c368b938760e8630f50bd065346",
      "new_mode": 33188,
      "new_path": "drivers/firmware/iscsi_ibft.c"
    },
    {
      "type": "modify",
      "old_id": "2a4acb2695693b9b3108a6317301efbeef6e1416",
      "old_mode": 33188,
      "old_path": "drivers/i2c/chips/at24.c",
      "new_id": "d4775528abc69b2d4c4d580d712e48862ef7d1d7",
      "new_mode": 33188,
      "new_path": "drivers/i2c/chips/at24.c"
    },
    {
      "type": "modify",
      "old_id": "23be4d42cb02c48da998864f3d13da047e75092b",
      "old_mode": 33188,
      "old_path": "drivers/i2c/chips/ds1682.c",
      "new_id": "f3ee4a1abb7714fa2dca513043dce44947d8b962",
      "new_mode": 33188,
      "new_path": "drivers/i2c/chips/ds1682.c"
    },
    {
      "type": "modify",
      "old_id": "a78d35aecee3de339520308358d6ca565d69cdd1",
      "old_mode": 33188,
      "old_path": "drivers/infiniband/core/cm.c",
      "new_id": "f1e82a92e61ec09fb879a9b00ec41b5e35b192f4",
      "new_mode": 33188,
      "new_path": "drivers/infiniband/core/cm.c"
    },
    {
      "type": "modify",
      "old_id": "6e291bf8237adaa0d7c5ea84f8ffda8e9ee440e3",
      "old_mode": 33188,
      "old_path": "drivers/memstick/core/mspro_block.c",
      "new_id": "5263913e0c69e8935add96731944373ee968f01d",
      "new_mode": 33188,
      "new_path": "drivers/memstick/core/mspro_block.c"
    },
    {
      "type": "modify",
      "old_id": "fe2aeb11939b3d9a327167e3d162043a6c0f9914",
      "old_mode": 33188,
      "old_path": "drivers/power/power_supply_sysfs.c",
      "new_id": "23ae8460f5c1a71f7b794745837799ac1fc21f25",
      "new_mode": 33188,
      "new_path": "drivers/power/power_supply_sysfs.c"
    },
    {
      "type": "modify",
      "old_id": "957365e4a746d9108eb3dcc2ee335481770ccd4f",
      "old_mode": 33188,
      "old_path": "drivers/rtc/rtc-cmos.c",
      "new_id": "5549231179a2dacb955357e69cd6b521d5e7954f",
      "new_mode": 33188,
      "new_path": "drivers/rtc/rtc-cmos.c"
    },
    {
      "type": "modify",
      "old_id": "57b470f3fc0b97444139806e933c7d00d8721df8",
      "old_mode": 33188,
      "old_path": "drivers/rtc/rtc-ds1305.c",
      "new_id": "fc372df6534b5e93b3296913be692188cd5c1d41",
      "new_mode": 33188,
      "new_path": "drivers/rtc/rtc-ds1305.c"
    },
    {
      "type": "modify",
      "old_id": "cad23bcfebd46af58574d6f933f2fccd53db8db1",
      "old_mode": 33188,
      "old_path": "drivers/rtc/rtc-ds1307.c",
      "new_id": "162330b9d1dc0069ab94397e071d1d04e5c78865",
      "new_mode": 33188,
      "new_path": "drivers/rtc/rtc-ds1307.c"
    },
    {
      "type": "modify",
      "old_id": "7bb0a962ad2164cb4f617f3777ce562b4c182a28",
      "old_mode": 33188,
      "old_path": "drivers/rtc/rtc-ds1511.c",
      "new_id": "25caada78398e76ee83d58507a6fed256eb306ef",
      "new_mode": 33188,
      "new_path": "drivers/rtc/rtc-ds1511.c"
    },
    {
      "type": "modify",
      "old_id": "ed671e29e07d92292b4935c889ac3f73931f4744",
      "old_mode": 33188,
      "old_path": "drivers/rtc/rtc-m48t59.c",
      "new_id": "04b63dab693254885893ea622a7cf99cebc1b3cf",
      "new_mode": 33188,
      "new_path": "drivers/rtc/rtc-m48t59.c"
    },
    {
      "type": "modify",
      "old_id": "0947f8c23957fdc3f6d8253f50c02f7958ff46e1",
      "old_mode": 33188,
      "old_path": "drivers/rtc/rtc-stk17ta8.c",
      "new_id": "f4cd46e15af98830ac3c580c52563119e7bc103e",
      "new_mode": 33188,
      "new_path": "drivers/rtc/rtc-stk17ta8.c"
    },
    {
      "type": "modify",
      "old_id": "69f8346aa288348a86a8d9885dbfd1759867c5ad",
      "old_mode": 33188,
      "old_path": "drivers/scsi/arcmsr/arcmsr_attr.c",
      "new_id": "5877f29a600541d7acfaf44b8ea91fae8d74243c",
      "new_mode": 33188,
      "new_path": "drivers/scsi/arcmsr/arcmsr_attr.c"
    },
    {
      "type": "modify",
      "old_id": "ed6b0576208c27ca237670999ba328a267b350f9",
      "old_mode": 33188,
      "old_path": "drivers/w1/slaves/w1_ds2760.c",
      "new_id": "1f09d4e4144c23598f3cf7560a28630fa9f6a6d3",
      "new_mode": 33188,
      "new_path": "drivers/w1/slaves/w1_ds2760.c"
    },
    {
      "type": "modify",
      "old_id": "b330e289d71f280f7bb6ca3af431a733039ac420",
      "old_mode": 33188,
      "old_path": "include/linux/sysfs.h",
      "new_id": "9d68fed50f119423904db7d7f608fd4baede5a82",
      "new_mode": 33188,
      "new_path": "include/linux/sysfs.h"
    }
  ]
}
