)]}'
{
  "commit": "ac9c052d10d8d6f46a30cb46c0d6d753997c299f",
  "tree": "15c252f9a0addcc944aa7e453bf68b174dfc38fe",
  "parents": [
    "d737bdc141f0f040171fffbb7f9e08a825b27aab"
  ],
  "author": {
    "name": "Kenji Kaneshige",
    "email": "kaneshige.kenji@jp.fujitsu.com",
    "time": "Wed May 28 15:01:03 2008 +0900"
  },
  "committer": {
    "name": "Jesse Barnes",
    "email": "jbarnes@virtuousgeek.org",
    "time": "Tue Jun 10 10:59:53 2008 -0700"
  },
  "message": "shpchp: check firmware before taking control\n\nFix the following problems of shpchp driver about getting hotplug\ncontrol from firmware.\n\n  - The shpchp driver must not control the hotplug controller if it\n    fails to get control from the firmware. But current shpchp\n    controls the hotplug controller regardless the result, because it\n    doesn\u0027t check the return value of get_hp_hw_control_from_firmware().\n\n  - Current shpchp driver doesn\u0027t support _OSC.\n\nThe pciehp driver already have the code for evaluating _OSC and OSHP\nand shpchp and pciehp can share it. So this patch move that code from\npciehp to acpi_pcihp.c.\n\nSigned-off-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f8c187a763bdcac12323191836079ea9943dde3e",
      "old_mode": 33188,
      "old_path": "drivers/pci/hotplug/acpi_pcihp.c",
      "new_id": "93e37f0666ab5e2786484a775f107bbffd9b3ecd",
      "new_mode": 33188,
      "new_path": "drivers/pci/hotplug/acpi_pcihp.c"
    },
    {
      "type": "modify",
      "old_id": "084b73efacb30e5d88280e6c4510e349aff26826",
      "old_mode": 33188,
      "old_path": "drivers/pci/hotplug/pciehp.h",
      "new_id": "8492fab800ccbc82e2d47d7647aaeb8964baa32e",
      "new_mode": 33188,
      "new_path": "drivers/pci/hotplug/pciehp.h"
    },
    {
      "type": "modify",
      "old_id": "7e3a3d17c334124a8ed81bf66e11bbffc5bf8450",
      "old_mode": 33188,
      "old_path": "drivers/pci/hotplug/pciehp_hpc.c",
      "new_id": "a48021d85f22910477d19f79ca42278ebf955b1d",
      "new_mode": 33188,
      "new_path": "drivers/pci/hotplug/pciehp_hpc.c"
    },
    {
      "type": "modify",
      "old_id": "f66e8d6315abecab94d94aaffe2cf7d133a34d34",
      "old_mode": 33188,
      "old_path": "drivers/pci/hotplug/shpchp.h",
      "new_id": "8a026f750deb65f64831f50a603c32d761e6c5ff",
      "new_mode": 33188,
      "new_path": "drivers/pci/hotplug/shpchp.h"
    },
    {
      "type": "modify",
      "old_id": "0066b0be09281f44fa8318892fb32ed395d01210",
      "old_mode": 33188,
      "old_path": "drivers/pci/hotplug/shpchp_core.c",
      "new_id": "df41ecc4e7fcb7788cb7ea870a94b155a599b128",
      "new_mode": 33188,
      "new_path": "drivers/pci/hotplug/shpchp_core.c"
    },
    {
      "type": "modify",
      "old_id": "7d770b2cd889a961f2b9c46226b2e7fe59894fb9",
      "old_mode": 33188,
      "old_path": "drivers/pci/hotplug/shpchp_hpc.c",
      "new_id": "7a0bff364cd4f816cf6475b0c80237f53b73f805",
      "new_mode": 33188,
      "new_path": "drivers/pci/hotplug/shpchp_hpc.c"
    },
    {
      "type": "modify",
      "old_id": "8f67e8f2a3cc0c0e24d32ebd77cde24bb94281a5",
      "old_mode": 33188,
      "old_path": "include/linux/pci_hotplug.h",
      "new_id": "dbdcd1ad3c6a6fa21d009f8383feb4b0784915d7",
      "new_mode": 33188,
      "new_path": "include/linux/pci_hotplug.h"
    }
  ]
}
