)]}'
{
  "log": [
    {
      "commit": "cb993029094ed61f286793819d3aaa1deea5b252",
      "tree": "9beeecd334054899a05632a4c800f1056a5e01a4",
      "parents": [
        "e60516e3d0bbde450acf4397b0d01b03042a7d57"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Fri Dec 07 02:00:45 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Dec 11 13:42:32 2007 +1100"
      },
      "message": "[POWERPC] iSeries: Call iSeries_pcibios_init from setup_arch\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "ebfc00f78c13d0643c858ccc61c5bb8be0a5dbf0",
      "tree": "c6cc4e5f802a525fcba17a99a8cec9aa32d53ec8",
      "parents": [
        "5a8a1a28bb35a62561367c0a1144dbc5dcb95230"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Mon Nov 19 16:56:15 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Dec 03 13:56:26 2007 +1100"
      },
      "message": "[POWERPC] Make global_phb_number static\n\nsince it\u0027s not used outside of arch/powerpc/kernel/pci-common.c.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "3d5134ee8341bffc4f539049abb9e90d469b448d",
      "tree": "037958e0daa97b4ef350908a53182167ee2c8a03",
      "parents": [
        "c19c03fc749147f565e807fa65f1729066800571"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Jun 04 15:15:36 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jun 14 22:29:56 2007 +1000"
      },
      "message": "[POWERPC] Rewrite IO allocation \u0026 mapping on powerpc64\n\nThis rewrites pretty much from scratch the handling of MMIO and PIO\nspace allocations on powerpc64.  The main goals are:\n\n - Get rid of imalloc and use more common code where possible\n - Simplify the current mess so that PIO space is allocated and\n   mapped in a single place for PCI bridges\n - Handle allocation constraints of PIO for all bridges including\n   hot plugged ones within the 2GB space reserved for IO ports,\n   so that devices on hotplugged busses will now work with drivers\n   that assume IO ports fit in an int.\n - Cleanup and separate tracking of the ISA space in the reserved\n   low 64K of IO space. No ISA -\u003e Nothing mapped there.\n\nI booted a cell blade with IDE on PIO and MMIO and a dual G5 so\nfar, that\u0027s it :-)\n\nWith this patch, all allocations are done using the code in\nmm/vmalloc.c, though we use the low level __get_vm_area with\nexplicit start/stop constraints in order to manage separate\nareas for vmalloc/vmap, ioremap, and PCI IOs.\n\nThis greatly simplifies a lot of things, as you can see in the\ndiffstat of that patch :-)\n\nA new pair of functions pcibios_map/unmap_io_space() now replace\nall of the previous code that used to manipulate PCI IOs space.\nThe allocation is done at mapping time, which is now called from\nscan_phb\u0027s, just before the devices are probed (instead of after,\nwhich is by itself a bug fix). The only other caller is the PCI\nhotplug code for hot adding PCI-PCI bridges (slots).\n\nimalloc is gone, as is the \"sub-allocation\" thing, but I do beleive\nthat hotplug should still work in the sense that the space allocation\nis always done by the PHB, but if you unmap a child bus of this PHB\n(which seems to be possible), then the code should properly tear\ndown all the HPTE mappings for that area of the PHB allocated IO space.\n\nI now always reserve the first 64K of IO space for the bridge with\nthe ISA bus on it. I have moved the code for tracking ISA in a separate\nfile which should also make it smarter if we ever are capable of\nhot unplugging or re-plugging an ISA bridge.\n\nThis should have a side effect on platforms like powermac where VGA IOs\nwill no longer work. This is done on purpose though as they would have\nworked semi-randomly before. The idea at this point is to isolate drivers\nthat might need to access those and fix them by providing a proper\nfunction to obtain an offset to the legacy IOs of a given bus.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "e1d04c9769398ae7df8c7ca2681b25f540b719d5",
      "tree": "78ae5fd5814571870e6aeb75c875ffdb84e62748",
      "parents": [
        "c2e221e8b93ea54da85d9b5413a2eff9f4a653f7"
      ],
      "author": {
        "name": "Linas Vepstas",
        "email": "linas@austin.ibm.com",
        "time": "Thu May 24 03:16:46 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jun 14 22:29:55 2007 +1000"
      },
      "message": "[POWERPC] Add EEH sysfs blinkenlights\n\nAdd sysfs blinkenlights for EEH statistics.  Shuffle the\neeh_add_device_tree() call so that it appears in the correct\nsequence.\n\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\n\n----\n arch/powerpc/platforms/pseries/Makefile    |    2\n arch/powerpc/platforms/pseries/eeh.c       |    4 +\n arch/powerpc/platforms/pseries/eeh_cache.c |    2\n arch/powerpc/platforms/pseries/eeh_sysfs.c |   84 +++++++++++++++++++++++++++++\n arch/powerpc/platforms/pseries/pci_dlpar.c |    7 +-\n include/asm-powerpc/ppc-pci.h              |    3 +\n 6 files changed, 98 insertions(+), 4 deletions(-)\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "17213c3bf67bd532d4d04c286663f9bbf92b9c18",
      "tree": "835c3bd828ef427749b36a68665513fa0b1b475a",
      "parents": [
        "979ee32f7f8e9582a0cadd4ed9a158ddc3036ad1"
      ],
      "author": {
        "name": "Linas Vepstas",
        "email": "linas@austin.ibm.com",
        "time": "Thu May 10 02:38:11 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu May 10 21:28:13 2007 +1000"
      },
      "message": "[POWERPC] Assorted janitorial EEH cleanups\n\nAssorted minor cleanups to EEH code; -- use literals, use\nkerneldoc format.\n\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\n\n----\n arch/powerpc/platforms/pseries/eeh.c        |   13 ++++++++++---\n arch/powerpc/platforms/pseries/eeh_driver.c |    7 ++++---\n include/asm-powerpc/ppc-pci.h               |   18 +++++++++++++++---\n 3 files changed, 29 insertions(+), 9 deletions(-)\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "59c51591a0ac7568824f541f57de967e88adaa07",
      "tree": "243d20eb0a26b76d5d312f39ec5a1ff60e036711",
      "parents": [
        "02a3e59a088749c08b0293ee1535f5bf48f5926c"
      ],
      "author": {
        "name": "Michael Opdenacker",
        "email": "michael@free-electrons.com",
        "time": "Wed May 09 08:57:56 2007 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Wed May 09 08:57:56 2007 +0200"
      },
      "message": "Fix occurrences of \"the the \"\n\nSigned-off-by: Michael Opdenacker \u003cmichael@free-electrons.com\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "9c547768e7d9f456f1b145102e75f79e30f7b709",
      "tree": "c55a20e1d621bfefed02a225b7867aeb5fc8d700",
      "parents": [
        "90375f53960f2b1e8d2a6af3324d440e3a977bf3"
      ],
      "author": {
        "name": "Linas Vepstas",
        "email": "linas@austin.ibm.com",
        "time": "Mon Mar 19 14:58:07 2007 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Mar 22 22:52:54 2007 +1100"
      },
      "message": "[POWERPC] EEH: wait for slot status\n\nModify routine that returns PCI slot status to wait for slot status\nto become available. This is needed, as slots that are in some remote\ncard cage may go offline for extended periods of time. New users for\nthis routine in following patches.\n\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "36241ce695f16193d0f76ea010f212119da37071",
      "tree": "8c67b3324fe65170d239b8b0d9003f5ce5f94ccd",
      "parents": [
        "0a7c7efccc08f00ae6fc8e1f2de0ee61f07357fd"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Sun Mar 04 17:07:38 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Mar 09 15:03:26 2007 +1100"
      },
      "message": "[POWERPC] Make find_and_init_pbs() a void function\n\nIt always returned 0 and noone checked.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "bed59275810a55500e885cbdc5c2a0507f13c00e",
      "tree": "9f0fba370b8a65a15c19ecab9e48df3f9264dc13",
      "parents": [
        "be9e95b17e150c7b6933cb2f1e1c46a501976080"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Sun Mar 04 17:04:44 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Mar 09 15:03:26 2007 +1100"
      },
      "message": "[POWERPC] Allow pSeries to build without CONFIG_PCI\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "4c9d2800be5dfabf26acdeb401cbabe9edc1dcf2",
      "tree": "8d9a4f96cba4a1cc16a1e661d00f88e3e048491f",
      "parents": [
        "803d4573e60bc890d7fbc040ad1c18c2dc7f8279"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Sat Nov 11 17:25:08 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Dec 04 20:38:49 2006 +1100"
      },
      "message": "[POWERPC] Generic OF platform driver for PCI host bridges.\n\nWhen enabled in Kconfig, it will pick up any of_platform_device\nmatching it\u0027s match list (currently type \"pci\", \"pcix\", \"pcie\",\nor \"ht\" and setup a PHB for it.\n\nPlatform must provide a ppc_md.pci_setup_phb() for it to work\n(for doing the necessary initialisations specific to a given PHB\nlike setting up the config space ops).\n\nIt\u0027s currently only available on 64 bits as the 32 bits PCI code\ncan\u0027t quite cope with it in it\u0027s current form. I will fix that\nlater.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "f90bb153b1493719d18b4529a46ebfe43220ea6c",
      "tree": "0d19d85be3f9603b9b3c5dc16aa45185ce8f9bc1",
      "parents": [
        "34ba8a5cd0b0d57f7775023e6e3fec473a7291cc"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Sat Nov 11 17:24:51 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Dec 04 16:00:04 2006 +1100"
      },
      "message": "[POWERPC] Make pci_read_irq_line the default\n\nThis patch reworks the way IRQs are fixed up on PCI for arch powerpc.\n\nIt makes pci_read_irq_line() called by default in the PCI code for\ndevices that are probed, and add an optional per-device fixup in\nppc_md for platforms that really need to correct what they obtain\nfrom pci_read_irq_line().\n\nIt also removes ppc_md.irq_bus_setup which was only used by pSeries\nand should not be needed anymore.\n\nI\u0027ve also removed the pSeries s7a workaround as it can\u0027t work with\nthe current interrupt code anyway. I\u0027m trying to get one of these\nmachines working so I can test a proper fix for that problem.\n\nI also haven\u0027t updated the old-style fixup code from 85xx_cds.c\nbecause it\u0027s actually buggy :) It assigns pci_dev-\u003eirq hard coded\nnumbers which is no good with the new IRQ mapping code. It should\nat least use irq_create_mapping(NULL, hard_coded_number); and possibly\nalso set_irq_type() to set them as level low.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "47b5c838af92d3504e99633bf568578203b7305f",
      "tree": "0122e533f39c48572d74a592c61ac394466fff01",
      "parents": [
        "cb5b562444c27cf53f5d297bd7a89807ea614cf3"
      ],
      "author": {
        "name": "Linas Vepstas",
        "email": "linas@austin.ibm.com",
        "time": "Fri Sep 15 18:57:42 2006 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Sep 21 22:59:14 2006 +1000"
      },
      "message": "[POWERPC] EEH: enable MMIO/DMA on frozen slot\n\nAdd wrapper around the rtas call to enable MMIO or DMA on a frozen pci\nslot.\n\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "92eb4602eb5c37db86cd9d2b1f4c8ca304fbc49f",
      "tree": "d6f53b85f0071e914cd1fa5d363259d584f1d3b2",
      "parents": [
        "920573bd03bf690135967b5022362d34ede589c3"
      ],
      "author": {
        "name": "John Rose",
        "email": "johnrose@austin.ibm.com",
        "time": "Tue Mar 14 17:46:45 2006 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Mar 16 16:55:07 2006 +1100"
      },
      "message": "[PATCH] powerpc: properly configure DDR/P5IOC children devs\n\nThe dynamic add path for PCI Host Bridges can fail to configure children\nadapters under P5IOC controllers.  It fails to properly fixup bus/device\nresources, and it fails to properly enable EEH.  Both of these steps\nneed to occur before any children devices are enabled in\npci_bus_add_devices().\n\nSigned-off-by: John Rose \u003cjohnrose@austin.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "7684b40cb53ba00cc51271f1c42897b776c48fbc",
      "tree": "19155abfd3b76d13b55dfb6fdf1a46e4a8c0a048",
      "parents": [
        "d177c207ba16b1db31283e2d1fee7ad4a863584b"
      ],
      "author": {
        "name": "Linas Vepstas",
        "email": "linas@linas.org",
        "time": "Thu Nov 03 18:55:19 2005 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Jan 10 15:30:39 2006 +1100"
      },
      "message": "[PATCH] powerpc: Save device BARs much earlier in the boot sequence\n\n241-eeh-save-bars-earlier.patch\n\nSave the PCI device bars *before* any PCI probing is done.\n\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n(cherry picked from 76c902b919098860f3d4e125f847abcc4cb1782a commit)\n"
    },
    {
      "commit": "b6495c0c8f100b882d85774f44529519befefba9",
      "tree": "ec38027b7e7e50ffbe843a5333fbf95456bc1cf5",
      "parents": [
        "21e464dd7c943c984dcccd9aff8c9f6a5ea920d7"
      ],
      "author": {
        "name": "Linas Vepstas",
        "email": "linas@linas.org",
        "time": "Thu Nov 03 18:54:54 2005 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Jan 10 15:30:14 2006 +1100"
      },
      "message": "[PATCH] powerpc: Don\u0027t continue with PCI Error recovery if slot reset failed.\n\n238-eeh-stop-if-reset_failed.patch\n\nIf the firmware is unable to reset the PCI slot for some reason, then\ndon\u0027t attempt any further recovery steps after that point.  Instead,\nmark the device as permanently failed.\n\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n(cherry picked from e06b942521eb2cdaf232726f45a820d5837acb12 commit)\n"
    },
    {
      "commit": "9fb40eb883ad2d22ad6975b4323cb76e018fa280",
      "tree": "c8f1f1a8e87b65cf69a01842eeb1efd52588d8e4",
      "parents": [
        "f751f84164bec4f38037b221a194c54d96c73d06"
      ],
      "author": {
        "name": "Linas Vepstas",
        "email": "linas@linas.org",
        "time": "Thu Nov 03 18:54:29 2005 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Jan 10 15:29:33 2006 +1100"
      },
      "message": "[PATCH] powerpc: Remove duplicate code\n\n234-eeh-find-pe.patch\n\nThe find_device_pe() routine is duplicated in two files. Remove one of\nthe two copies, declare the other extern.\n\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n(cherry picked from 48408e708282d4d0269136ff27ea5acbd9410b5a commit)\n"
    },
    {
      "commit": "5d5a0936b3ad9e3d3f6eaf61f1a06c62ea0e7a59",
      "tree": "b663cd4b65c378161afef4d27e579af883b31457",
      "parents": [
        "77bd741561016134d1761d6101c4f0361025062f"
      ],
      "author": {
        "name": "Linas Vepstas",
        "email": "linas@linas.org",
        "time": "Thu Nov 03 18:53:07 2005 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Jan 10 15:29:04 2006 +1100"
      },
      "message": "[PATCH] powerpc: Split out PCI address cache to its own file\n\n25-pci-address-cache.patch\n\nThe core EEH file is rather large. This patch splits out a self-contained\nchunk of it into its own file.  This is the chunk that performes the\ncaching and lookup of pci devices based on the i/o addresses of thier\nresoures.  This code is almos architecture-independent and could be\nused by any system that wanted to find a pci device based only on\nthe i/o address used by the device.\n\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n(cherry picked from b0b291d59906d4a9a89ed9e34d9fd684c7188924 commit)\n"
    },
    {
      "commit": "77bd741561016134d1761d6101c4f0361025062f",
      "tree": "5e3389b6941add4b24a2be64c730b7a9087c1f2f",
      "parents": [
        "977127174a7dff52d17faeeb4c4949a54221881f"
      ],
      "author": {
        "name": "Linas Vepstas",
        "email": "linas@linas.org",
        "time": "Thu Nov 03 18:52:49 2005 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Jan 10 15:28:32 2006 +1100"
      },
      "message": "[PATCH] powerpc: PCI Error Recovery: PPC64 core recovery routines\n\nVarious PCI bus errors can be signaled by newer PCI controllers.  The\ncore error recovery routines are architecture dependent.  This patch adds\na recovery infrastructure for the  PPC64 pSeries systems.\n\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n(cherry picked from e8ca11b460c4c9c7fa6b529be221529ebd770e38 commit)\n"
    },
    {
      "commit": "88ced0314938814e1772b4d0d7ab20c52e4472b6",
      "tree": "3e06de882c0bf5706ee7a8994e06eb8c9ed3feca",
      "parents": [
        "e1333803c3a8fb167ba67ffc5540dbb53fa7deb3"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Fri Dec 16 22:43:46 2005 +0100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 15:13:08 2006 +1100"
      },
      "message": "[PATCH] powerpc: sanitize header files for user space includes\n\ninclude/asm-ppc/ had #ifdef __KERNEL__ in all header files that\nare not meant for use by user space, include/asm-powerpc does\nnot have this yet.\n\nThis patch gets us a lot closer there. There are a few cases\nwhere I was not sure, so I left them out. I have verified\nthat no CONFIG_* symbols are used outside of __KERNEL__\nany more and that there are no obvious compile errors when\nincluding any of the headers in user space libraries.\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "f8ef2705969e0409efedeb889445da67806ba9ea",
      "tree": "661acd5711b2bb662c659bb62adea116ce6d45f0",
      "parents": [
        "047ea7846565917c4a666635fa1fa4b5c587cd55"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat Nov 19 20:46:04 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat Nov 19 20:46:04 2005 +1100"
      },
      "message": "powerpc: Merge pci.h\n\nThis involves some minor changes: a few unused functions that the\nppc32 pci.c provides are no longer declared here or exported;\npcibios_assign_all_busses now just refers to the pci_assign_all_buses\nvariable on both 32-bit and 64-bit; pcibios_scan_all_fns is now\njust 0 instead of a function that always returns 0 on 64-bit.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "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"
    },
    {
      "commit": "d9564ad11454581f85b77026f290f4bb24eecf25",
      "tree": "33aac0695124ad73a16a9b3d15458c4463804783",
      "parents": [
        "0c95fbb25602caa02ef697c3852cd61f9829e6ff"
      ],
      "author": {
        "name": "Linas Vepstas",
        "email": "linas@linas.org",
        "time": "Thu Nov 03 18:50:48 2005 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Nov 10 16:00:32 2005 +1100"
      },
      "message": "[PATCH] ppc64: mark failed devices\n\n17-eeh-slot-marking-bug.patch\n\nA device that experiences a PCI outage may be just one deivce out\nof many that was affected. In order to avoid repeated reports of\na failure, the entire tree of affected devices should be marked\nas failed. This patch marks up the entire tree.\n\nSigned-off-by: Linas Vepstas \u003clinas@linas.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "8b553f32db3bf5d0ec0819c595932eb21cd45945",
      "tree": "c147ee62bdb580a17d0eec827740c1d97dd29967",
      "parents": [
        "6dee3fb94004c43ce09f6bf5e7c0b778ec5b8cc8"
      ],
      "author": {
        "name": "Linas Vepstas",
        "email": "linas@linas.org",
        "time": "Thu Nov 03 18:50:17 2005 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Nov 10 11:38:14 2005 +1100"
      },
      "message": "[PATCH] ppc64: Save \u0026 restore of PCI device BARS\n\n14-eeh-device-bar-save.patch\n\nAfter a PCI device has been resest, the device BAR\u0027s and other config\nspace info must be restored to the same state as they were in when\nthe firmware first handed us this device.  This will allow the\nPCI device driver, when restarted, to correctly recognize and set up\nthe device.\n\nTis patch saves the device config space as early as reasonable after\nthe firmware has handed over the device.  Te state resore funcion\nis inteded for use by the EEH recovery routines.\n\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "6dee3fb94004c43ce09f6bf5e7c0b778ec5b8cc8",
      "tree": "fab47c11e1d64f1f0e9556eb85300184348180a8",
      "parents": [
        "172ca9261800bacbbc7d320d9924d9b482dff8de"
      ],
      "author": {
        "name": "Linas Vepstas",
        "email": "linas@linas.org",
        "time": "Thu Nov 03 18:50:10 2005 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Nov 10 11:38:11 2005 +1100"
      },
      "message": "[PATCH] ppc64: PCI reset support routines\n\n13-eeh-recovery-support-routines.patch\n\nEEH Recovery support routines\n\nThis patch adds routines required to help drive the recovery of\nEEH-frozen slots.  The main function is to drive the PCI #RST\nsignal line high for a qurter of a second, and then allow for\na second \u0026 a half of settle time.\n\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "56b0fca3a008ddec8c00cfdddbef17bd9ce188e3",
      "tree": "cc4138445bd5f65a59c7d2f68ab5169dceb1766f",
      "parents": [
        "693765021460f19c5d7c638eb76e2efe1cd84752"
      ],
      "author": {
        "name": "Linas Vepstas",
        "email": "linas@linas.org",
        "time": "Thu Nov 03 18:48:45 2005 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Nov 10 11:33:07 2005 +1100"
      },
      "message": "[PATCH] ppc64: PCI address cache minor fixes\n\n03-eeh-addr-cache-cleanup.patch\n\nThis is a minor patch to clean up a buglet related to the PCI address cache.\n(The buglet doesn\u0027t manifes itself unless there are also bugs elsewhere,\nwhich is why its minor.).  Also:\n\n-- Improved debug printing.\n-- Declare some private routines as static\n-- Adds reference counting to struct pci_dn-\u003epcidev structure\n\nSigned-off-by: Linas Vepstas \u003clinas@linas.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "ae65a391caf1830aea9e4cadd69bb1aa69aad492",
      "tree": "7174b40718cbf42e4b1bddaa5dbe4bcdcf456da0",
      "parents": [
        "77ac166fba909d520b9a21dcc28cb49081e31033"
      ],
      "author": {
        "name": "linas",
        "email": "linas@austin.ibm.com",
        "time": "Thu Nov 03 18:42:26 2005 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Nov 10 11:30:25 2005 +1100"
      },
      "message": "[PATCH] ppc64: uniform usage of bus unit id interfaces\n\n01-pci-dn-uniformization.patch\n\nThis patch changes the rtas_pci interface to use the new struct pci_dn\nstructure for two routines that work with pci device nodes.\n\nThis patch also does some minor janitorial work: it uses some handy macros\nand cleans up some trailing whitespace in the affected file.\n\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "ead837174d265b24334f0721a84cbdda8ccd89a7",
      "tree": "a780bd6e7d47858d656d45165030b20a5a1dacfd",
      "parents": [
        "f912696ab330bf539231d1f8032320f2a08b850f"
      ],
      "author": {
        "name": "John Rose",
        "email": "johnrose@austin.ibm.com",
        "time": "Fri Nov 04 15:30:56 2005 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Nov 07 12:09:02 2005 +1100"
      },
      "message": "[PATCH] dlpar enable for OF pci probe\n\nThis patch contains the arch/ppc64 bits for enabling DLPAR and PCI\nHotplug for the new OF-based PCI probe mechanism.  This code path is\ncurrently broken.\n\nSigned-off-by: John Rose \u003cjohnrose@austin.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "d387899f3f7092edbafe16d69ea9737846473e99",
      "tree": "b8e6e1fd681e841bf81d79cfe273d9434c010f76",
      "parents": [
        "cc14d430837e8854bd160275ad71d887a8a98488"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Wed Sep 28 02:50:25 2005 +1000"
      },
      "committer": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Wed Sep 28 02:50:25 2005 +1000"
      },
      "message": "powerpc: Move iSeries_pci.c to powerpc/platform/iseries\n\nand rename it to pci.c.  This also required moving\narch/ppc64/kernel/pci.h into include/asm-powerpc (called\nppc-pci.h.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\n"
    },
    {
      "commit": "1635317facea3094ddf34082cd86797efb1d9f7e",
      "tree": "67d5a4d4c7af00ac4be4608092fec99a32683715",
      "parents": [
        "b28d2582ce8aafe531d909bb9c4dcf29189e786e"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Sep 06 13:17:54 2005 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Sep 09 22:11:38 2005 +1000"
      },
      "message": "[PATCH] Separate pci bits out of struct device_node\n\nThis patch pulls the PCI-related junk out of struct device_node and\nputs it in a separate structure, struct pci_dn.  The device_node now\njust has a void * pointer in it, which points to a struct pci_dn for\nnodes that represent PCI devices.  It could potentially be used in\nfuture for device-specific data for other sorts of devices, such as\nvirtual I/O devices.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "dad32bbf43b496bcd32a83f73a1e7fd0a02cfd3e",
      "tree": "4be484d37e792c95815c74dda3b6d4968a979cfe",
      "parents": [
        "8f586b2243198194240626fd9695da5564ffa7ee"
      ],
      "author": {
        "name": "John Rose",
        "email": "johnrose@austin.ibm.com",
        "time": "Thu Jun 23 17:09:54 2005 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jun 23 17:09:54 2005 +1000"
      },
      "message": "[PATCH] pSeries - read irqs dynamically\n\nFor I/O DLPAR to work properly, the kernel needs to allow for dynamic\nassignment of the irq field of the pci_dev structure upon dynamic bus\naddition.  This patch moves the assignment of that field from\npSeries_final_fixup() to pcibios_fixup_bus(), which enables dynamic\nassignment for the children of a newly added bus.\n\nCurrently, pci_devs receive their irq numbers in one of two ways.  The\nirq line is either read at boot for all pci_devs, or read by the rpaphp\nmodule at slot enable time.  The latter is no longer sufficient for\nDLPAR addition of slots that don\u0027t qualify as PCI-hotplug capable.\nThis solution handles the cases of boot and dynamic add.\n\nSigned-off-by: John Rose \u003cjohnrose@austin.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "1da177e4c3f41524e886b7f1b8a0c1fc7321cac2",
      "tree": "0bba044c4ce775e45a88a51686b5d9f90697ea9d",
      "parents": [],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "message": "Linux-2.6.12-rc2\n\nInitial git repository build. I\u0027m not bothering with the full history,\neven though we have it. We can create a separate \"historical\" git\narchive of that later if we want to, and in the meantime it\u0027s about\n3.2GB when imported into git - space that would just make the early\ngit days unnecessarily complicated, when we don\u0027t have a lot of good\ninfrastructure for it.\n\nLet it rip!\n"
    }
  ]
}
