)]}'
{
  "commit": "b5166cc252190be80465f3b4f050e4a0310f71af",
  "tree": "565d11c2ea25d1553489d6c8a9b4d2c00e110288",
  "parents": [
    "f9e4ec57c66586d0c165ed9373efaf9e329d5766"
  ],
  "author": {
    "name": "Benjamin Herrenschmidt",
    "email": "benh@kernel.crashing.org",
    "time": "Tue Nov 15 16:05:33 2005 +1100"
  },
  "committer": {
    "name": "Paul Mackerras",
    "email": "paulus@samba.org",
    "time": "Wed Nov 16 13:29:46 2005 +1100"
  },
  "message": "[PATCH] powerpc: pci_64 fixes \u0026 cleanups\n\nI discovered that in some cases (PowerMac for example) we wouldn\u0027t\nproperly map the PCI IO space on recent kernels. In addition, the code\nfor initializing PCI host bridges was scattered all over the place with\nsome duplication between platforms.\n\nThis patch fixes the problem and does a small cleanup by creating a\npcibios_alloc_controller() in pci_64.c that is similar to the one in\npci_32.c (just takes an additional device node argument) that takes care\nof all the grunt allocation and initialisation work. It should work for\nboth boot time and dynamically allocated PHBs.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d7de3ec0bf83749eb24064c71fc52f8a0ea7537d",
      "old_mode": 33188,
      "old_path": "arch/powerpc/kernel/pci_64.c",
      "new_id": "5a5b246850817984436aa8ee4e957fecaf017f3f",
      "new_mode": 33188,
      "new_path": "arch/powerpc/kernel/pci_64.c"
    },
    {
      "type": "modify",
      "old_id": "0e5a8e116653e8a111bfde579a2f30b33b86936b",
      "old_mode": 33188,
      "old_path": "arch/powerpc/kernel/rtas_pci.c",
      "new_id": "60dec2401c26dc7225c0a3b7bfefefdca3f42e46",
      "new_mode": 33188,
      "new_path": "arch/powerpc/kernel/rtas_pci.c"
    },
    {
      "type": "modify",
      "old_id": "4b75131773a698eef0ec7ff1ab38e5b3b9331b97",
      "old_mode": 33188,
      "old_path": "arch/powerpc/platforms/iseries/pci.c",
      "new_id": "dafc518fbb8334ec5db75eb388e34e1c09ca6fcf",
      "new_mode": 33188,
      "new_path": "arch/powerpc/platforms/iseries/pci.c"
    },
    {
      "type": "modify",
      "old_id": "895aeb3f75d0d73b6ddf94b370eaec93be0be604",
      "old_mode": 33188,
      "old_path": "arch/powerpc/platforms/maple/pci.c",
      "new_id": "f40451da037c00bd5bc6bc066c2dee90fd1212b0",
      "new_mode": 33188,
      "new_path": "arch/powerpc/platforms/maple/pci.c"
    },
    {
      "type": "modify",
      "old_id": "dfd41b9781a9a9df37dbeac71d3c8d18e5510404",
      "old_mode": 33188,
      "old_path": "arch/powerpc/platforms/powermac/pci.c",
      "new_id": "443be526cde7ec90a3b0b2e2f18f965613cd3581",
      "new_mode": 33188,
      "new_path": "arch/powerpc/platforms/powermac/pci.c"
    },
    {
      "type": "modify",
      "old_id": "9896fade98a74999cd9c298d029cfac5090f66fd",
      "old_mode": 33188,
      "old_path": "include/asm-powerpc/ppc-pci.h",
      "new_id": "2e36e5a7f4f351b1dc8b4de02411ad6445857bb1",
      "new_mode": 33188,
      "new_path": "include/asm-powerpc/ppc-pci.h"
    },
    {
      "type": "modify",
      "old_id": "efbdaece0cf022fdd10bb2228368448240836af6",
      "old_mode": 33188,
      "old_path": "include/asm-ppc64/pci-bridge.h",
      "new_id": "cf04327a597af1107f98f836476aa5c9b725a86e",
      "new_mode": 33188,
      "new_path": "include/asm-ppc64/pci-bridge.h"
    }
  ]
}
