)]}'
{
  "commit": "445f798555e218a5601222ca5849e8553ddd866a",
  "tree": "54437d660ae3a98b5480050e48f6ecf4051cb660",
  "parents": [
    "586f1d6688c68a6c7fa4e6a00fa3968b16daef75"
  ],
  "author": {
    "name": "Kenji Kaneshige",
    "email": "kaneshige.kenji@jp.fujitsu.com",
    "time": "Mon Oct 05 17:42:59 2009 +0900"
  },
  "committer": {
    "name": "Jesse Barnes",
    "email": "jbarnes@virtuousgeek.org",
    "time": "Wed Nov 04 09:01:59 2009 -0800"
  },
  "message": "PCI: pciehp: return error on read/write failure\n\nCurrent pciehp returns successfully on read/write failure with dummy\nstate values. It should return error instead.\n\nWith this patch, pciehp no longer uses hotplug_slot_info data\nstructure. So this also removes hotplug_slot_info related code. But\nnote that it still allocates hotplug_slot_info because it is required\nby pci hotplug core.\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": "77feafd39e292695fb5c7333b7b0e4cfed340af5",
      "old_mode": 33188,
      "old_path": "drivers/pci/hotplug/pciehp_core.c",
      "new_id": "d19f87594df4b3c680363ac72356e13941bc9c45",
      "new_mode": 33188,
      "new_path": "drivers/pci/hotplug/pciehp_core.c"
    },
    {
      "type": "modify",
      "old_id": "84487d126e4d7098c4010425b3dcfebe6a6122cf",
      "old_mode": 33188,
      "old_path": "drivers/pci/hotplug/pciehp_ctrl.c",
      "new_id": "15ce2a3cc0f18cca87665b3afad8c5f2701320f9",
      "new_mode": 33188,
      "new_path": "drivers/pci/hotplug/pciehp_ctrl.c"
    },
    {
      "type": "modify",
      "old_id": "88b654ec5afc440a57edabb4f502e834ad281ce9",
      "old_mode": 33188,
      "old_path": "drivers/pci/hotplug/pciehp_hpc.c",
      "new_id": "7f35aff2236201207abed96a881b2196b9a71e2f",
      "new_mode": 33188,
      "new_path": "drivers/pci/hotplug/pciehp_hpc.c"
    }
  ]
}
