)]}'
{
  "commit": "0bbd6424c55f0ab9e7fcd6a851bc49e265259ff5",
  "tree": "ad6f926e5dbee6af857fd047860571deccbb9b8c",
  "parents": [
    "9ef2241b18266d75319e7d66156243bd9010be44"
  ],
  "author": {
    "name": "Gary Hade",
    "email": "garyhade@us.ibm.com",
    "time": "Thu Jul 05 11:10:48 2007 -0700"
  },
  "committer": {
    "name": "Greg Kroah-Hartman",
    "email": "gregkh@suse.de",
    "time": "Wed Jul 11 16:02:13 2007 -0700"
  },
  "message": "PCI: hotplug: acpiphp: avoid acpiphp \"cannot get bridge info\" PCI hotplug failure\n\nOn some systems, the ACPI bus check event can reference a bridge that is\nhigher in the ACPI hierarchy than the bridge immediately above the\nhotplug PCI slot into which an adapter was just inserted.  The current\n\u0027acpiphp\u0027 code expects the bus check event to reference the bridge\nimmediately above the slot that received the adapter so the hotplug\noperation can fail on these systems with the message \"acpiphp_glue:\ncannot get bridge info\".  This change fixes the problem by\nre-enumerating all slots that lie below the bridge referenced by the bus\ncheck event, including those slots that may be located under lower level\nPCI-to-PCI bridge(s).\n\nSigned-off-by: Gary Hade \u003cgaryhade@us.ibm.com\u003e\nCc: \u003clcm@us.ibm.com\u003e\nSigned-off-by: Kristen Carlson Accardi \u003ckristen.c.accardi@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "72ec4a29a402406cdbb0baec6009a23b8e6ea7ad",
      "old_mode": 33188,
      "old_path": "drivers/pci/hotplug/acpiphp_glue.c",
      "new_id": "1e125b56c9a97ccba476eed8566b04fedaf3cd01",
      "new_mode": 33188,
      "new_path": "drivers/pci/hotplug/acpiphp_glue.c"
    }
  ]
}
