)]}'
{
  "commit": "166c6370754a0a92386e2ffb0eeb06e50ac8588d",
  "tree": "c9bbbf23a0508cd93d546ecbfdb9fcd423a1e461",
  "parents": [
    "a9d9f5276cb3fa08351e8837ab9398bfd8e69a2e"
  ],
  "author": {
    "name": "Bjorn Helgaas",
    "email": "bhelgaas@google.com",
    "time": "Fri Oct 28 16:25:45 2011 -0600"
  },
  "committer": {
    "name": "Jesse Barnes",
    "email": "jbarnes@virtuousgeek.org",
    "time": "Fri Jan 06 12:10:51 2012 -0800"
  },
  "message": "PCI: add pci_create_root_bus() that accepts resource list\n\npci_create_bus() assigns ioport_resource and iomem_resource as the default\nbus resources, i.e., the entire address space.  Architectures fix these\nlater, typically in pcibios_fixup_bus() or after pci_scan_bus_parented()\nreturns, but code that runs in the interim sees incorrect resource\ninformation.\n\nThis patch adds a new pci_create_root_bus() that sets the bus resources\ncorrectly from a supplied list of resources.\n\nI intend to remove pci_create_bus() after changing all callers.\n\nBased on original patch by Deng-Cheng Zhu.\n\nReference: http://www.spinics.net/lists/mips/msg41654.html\nReference: https://lkml.org/lkml/2011/8/26/88\nSigned-off-by: Deng-Cheng Zhu \u003cdczhu@mips.com\u003e\nSigned-off-by: Bjorn Helgaas \u003cbhelgaas@google.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2f0b14451d9d7d3c9d669001b116007ae8eb063d",
      "old_mode": 33188,
      "old_path": "drivers/pci/probe.c",
      "new_id": "89ecded0581b96635563f9189a31a570d7b5337a",
      "new_mode": 33188,
      "new_path": "drivers/pci/probe.c"
    },
    {
      "type": "modify",
      "old_id": "9daa79901122bfa3c139560720572dfb2067eb0f",
      "old_mode": 33188,
      "old_path": "include/linux/pci.h",
      "new_id": "eacb1e51e11b06993c1a4f676b8399b53bf74cce",
      "new_mode": 33188,
      "new_path": "include/linux/pci.h"
    }
  ]
}
