)]}'
{
  "commit": "cf7acfab032ff262f42954328cdfd20a5d9aaaac",
  "tree": "231698d72d4508f3b26f606f18ef844387ec43e5",
  "parents": [
    "667471386d4068e75a6a55b615701ced61eb6333"
  ],
  "author": {
    "name": "Denis V. Lunev",
    "email": "den@openvz.org",
    "time": "Tue Apr 29 01:02:27 2008 -0700"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Tue Apr 29 08:06:22 2008 -0700"
  },
  "message": "acpi: use non-racy method for proc entries creation\n\nUse proc_create()/proc_create_data() to make sure that -\u003eproc_fops and -\u003edata\nbe setup before gluing PDE to main tree.\n\nAdd correct -\u003eowner to proc_fops to fix reading/module unloading race.\n\nSigned-off-by: Denis V. Lunev \u003cden@openvz.org\u003e\nCc: Len Brown \u003clenb@kernel.org\u003e\nCc: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nCc: \"Eric W. Biederman\" \u003cebiederm@xmission.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": "43a95e5640debc27496f518a2170b4b2a5090b2c",
      "old_mode": 33188,
      "old_path": "drivers/acpi/ac.c",
      "new_id": "5b73f6a2cd86c839d36ed8c9cb83bb5659f0cc04",
      "new_mode": 33188,
      "new_path": "drivers/acpi/ac.c"
    },
    {
      "type": "modify",
      "old_id": "d5729d5dc1904564921cede6f7f80d72b987205c",
      "old_mode": 33188,
      "old_path": "drivers/acpi/battery.c",
      "new_id": "b1c723f9f58d1fce3861730870b58550fe13f6a2",
      "new_mode": 33188,
      "new_path": "drivers/acpi/battery.c"
    },
    {
      "type": "modify",
      "old_id": "6c5da83cdb6807be36db10253bd42c2c332c0402",
      "old_mode": 33188,
      "old_path": "drivers/acpi/button.c",
      "new_id": "1dfec413588ca6e07ba06f51b69b7ea431906a2b",
      "new_mode": 33188,
      "new_path": "drivers/acpi/button.c"
    },
    {
      "type": "modify",
      "old_id": "7222a18a03198d0bc70121d1246dc27af1d0629e",
      "old_mode": 33188,
      "old_path": "drivers/acpi/ec.c",
      "new_id": "e3f04b272f3f23829cac4a555677c495ea290cc5",
      "new_mode": 33188,
      "new_path": "drivers/acpi/ec.c"
    },
    {
      "type": "modify",
      "old_id": "abec1ca94cf4bb4f54a387121c93168c944e7d9e",
      "old_mode": 33188,
      "old_path": "drivers/acpi/event.c",
      "new_id": "0c24bd4d65629bb4647fee1958ceeac2dda424ad",
      "new_mode": 33188,
      "new_path": "drivers/acpi/event.c"
    },
    {
      "type": "modify",
      "old_id": "c8e3cba423ef19d7548b63bfdb041d266454d4e1",
      "old_mode": 33188,
      "old_path": "drivers/acpi/fan.c",
      "new_id": "194077ab9b85859c5077a9ec26ccf6a94d89be56",
      "new_mode": 33188,
      "new_path": "drivers/acpi/fan.c"
    },
    {
      "type": "modify",
      "old_id": "76bf6d90c700efac7905d6167680915ca50e1498",
      "old_mode": 33188,
      "old_path": "drivers/acpi/power.c",
      "new_id": "21fc8bf0d31f953e5bb1310bf5e9e9e65668f8ae",
      "new_mode": 33188,
      "new_path": "drivers/acpi/power.c"
    },
    {
      "type": "modify",
      "old_id": "a825b431b64f294df234e05e1244d56d6ce83bf3",
      "old_mode": 33188,
      "old_path": "drivers/acpi/processor_core.c",
      "new_id": "dd28c912e84f7a0927f7b3148dee47f3c8404e72",
      "new_mode": 33188,
      "new_path": "drivers/acpi/processor_core.c"
    },
    {
      "type": "modify",
      "old_id": "0d90ff5fd1172440b724f161b1ad51657511eb3a",
      "old_mode": 33188,
      "old_path": "drivers/acpi/processor_idle.c",
      "new_id": "789d4947ed31db9929c83c931435b067821b8f59",
      "new_mode": 33188,
      "new_path": "drivers/acpi/processor_idle.c"
    },
    {
      "type": "modify",
      "old_id": "b477a4be8a698fde564465278cf7c09321f9b00b",
      "old_mode": 33188,
      "old_path": "drivers/acpi/processor_perflib.c",
      "new_id": "d80b2d1441afbadb561cf58abfdb135dd20aeb8e",
      "new_mode": 33188,
      "new_path": "drivers/acpi/processor_perflib.c"
    },
    {
      "type": "modify",
      "old_id": "649ae99b9216d3f3a0f19952729f01d7783ae06f",
      "old_mode": 33188,
      "old_path": "drivers/acpi/processor_thermal.c",
      "new_id": "ef34b18f95ca52e50c5bae79c2436d5b76a4d6fb",
      "new_mode": 33188,
      "new_path": "drivers/acpi/processor_thermal.c"
    },
    {
      "type": "modify",
      "old_id": "0bba3a914e865562c51b11703fca695cfd0051a0",
      "old_mode": 33188,
      "old_path": "drivers/acpi/processor_throttling.c",
      "new_id": "bb06738860c4113599ab185435834253d8af4afb",
      "new_mode": 33188,
      "new_path": "drivers/acpi/processor_throttling.c"
    },
    {
      "type": "modify",
      "old_id": "585ae3c9c8ea98651e33f46de53876fac237f48d",
      "old_mode": 33188,
      "old_path": "drivers/acpi/sbs.c",
      "new_id": "10a36512647ca6107a76c5982a5f3acaa140b571",
      "new_mode": 33188,
      "new_path": "drivers/acpi/sbs.c"
    },
    {
      "type": "modify",
      "old_id": "f8df5217d477ee525c30f4c1050bf7cc8eb6e35b",
      "old_mode": 33188,
      "old_path": "drivers/acpi/sleep/proc.c",
      "new_id": "8a5fe87105139c5529119bfc69b84d349d2cf1e7",
      "new_mode": 33188,
      "new_path": "drivers/acpi/sleep/proc.c"
    },
    {
      "type": "modify",
      "old_id": "4749f379a915a4c4f6308f21b21de4205f399387",
      "old_mode": 33188,
      "old_path": "drivers/acpi/system.c",
      "new_id": "769f24855eb6356b7cfb437e6982d20149f1aca2",
      "new_mode": 33188,
      "new_path": "drivers/acpi/system.c"
    },
    {
      "type": "modify",
      "old_id": "766bd25d3376ac35f326c72ae9909777bb839004",
      "old_mode": 33188,
      "old_path": "drivers/acpi/thermal.c",
      "new_id": "0815ac3ae3d6c49a1a46282b0cfaea2418ddca6b",
      "new_mode": 33188,
      "new_path": "drivers/acpi/thermal.c"
    },
    {
      "type": "modify",
      "old_id": "980a74188781eba10b5372934de94bef0e2a2ea2",
      "old_mode": 33188,
      "old_path": "drivers/acpi/video.c",
      "new_id": "43b228314a86c656c0f7e189906b8cd4e772a854",
      "new_mode": 33188,
      "new_path": "drivers/acpi/video.c"
    }
  ]
}
