)]}'
{
  "log": [
    {
      "commit": "911e1c9b05a8e3559a7aa89083930700a0b9e7ee",
      "tree": "f0b95455c3808c7732ae819bfbb33332830bae00",
      "parents": [
        "8633328be242677fdedc42052838dd0608e7f342"
      ],
      "author": {
        "name": "Narendra K",
        "email": "Narendra_K@dell.com",
        "time": "Mon Jul 26 05:56:50 2010 -0500"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Fri Jul 30 09:36:01 2010 -0700"
      },
      "message": "PCI: export SMBIOS provided firmware instance and label to sysfs\n\nThis patch exports SMBIOS provided firmware instance and label of\nonboard PCI devices to sysfs.  New files are:\n  /sys/bus/pci/devices/.../label which contains the firmware name for\nthe device in question, and\n  /sys/bus/pci/devices/.../index which contains the firmware device type\ninstance for the given device.\n\nSigned-off-by: Jordan Hargrave \u003cjordan_hargrave@dell.com\u003e\nSigned-off-by: Narendra K \u003cnarendra_k@dell.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "a6475c132278c1be158a13872c233aeab8a00176",
      "tree": "d25967ef6fc4fb408d9c6c7c0582edc9ff4760a3",
      "parents": [
        "d3afa58c20b65155af9f0d5eaa59fe2d367ac432"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Jan 18 15:27:10 2010 +0100"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Thu Mar 11 14:04:27 2010 +0100"
      },
      "message": "microblaze: Enable PCI, missing files\n\nThere are two parts of changes. The first is just enable\nPCI in Makefiles and in Kconfig. The second is the rest of\nmissing files. I didn\u0027t want to add it with previous patch\nbecause that patch is too big.\n\nCurrent Microblaze toolchain has problem with weak symbols\nthat\u0027s why is necessary to apply this changes to be possible\nto compile pci support.\nXilinx knows about this problem.\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "47871889c601d8199c51a4086f77eebd77c29b0b",
      "tree": "40cdcac3bff0ee40cc33dcca61d0577cdf965f77",
      "parents": [
        "c16cc0b464b8876cfd57ce1c1dbcb6f9a6a0bce3",
        "30ff056c42c665b9ea535d8515890857ae382540"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Feb 28 19:23:06 2010 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Feb 28 19:23:06 2010 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of /home/davem/src/GIT/linux-2.6/\n\nConflicts:\n\tdrivers/firmware/iscsi_ibft.c\n"
    },
    {
      "commit": "b55ac1b22690d2e5b02a61cf6d69c2d66969c79d",
      "tree": "d336b38719dba482e2734f2091f5a60dfcb134b4",
      "parents": [
        "7ad506fa1adc2da3d394c562f09b8e1b3026c402"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Fri Feb 26 14:04:41 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Feb 28 00:43:32 2010 -0800"
      },
      "message": "pci: Add helper to find a VPD resource data type\n\nThis patch adds the pci_vpd_find_tag() helper function to find VPD\nresource data types in a buffer.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nAcked-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "41a68a748bbc61f5bcea999e33ba72926dfbe6f7",
      "tree": "d6b100c49d847270c235a9788b0bebb9372bcec9",
      "parents": [
        "7c9342b8dd1a32386fc32bffb9eedebbfe264763"
      ],
      "author": {
        "name": "Tilman Schmidt",
        "email": "tilman@imap.cc",
        "time": "Mon Jan 18 17:24:10 2010 +0100"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Mon Feb 22 16:17:01 2010 -0800"
      },
      "message": "PCI: push deprecated pci_find_device() function to last user\n\nThe ISDN4Linux HiSax driver family contains the last remaining users\nof the deprecated pci_find_device() function. This patch creates a\nprivate copy of that function in HiSax, and removes the now unused\nglobal function together with its controlling configuration option,\nCONFIG_PCI_LEGACY.\n\nSigned-off-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "93177a748ba0d4f3d3e51c8e6c785773bf6a70df",
      "tree": "1207e03e87d1b68a54ff159c9a8a2f279ea0b6a1",
      "parents": [
        "3804259475314a50e4d7a8a974a22fddb6ac7dd7"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Sat Jan 02 22:57:24 2010 +0100"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Mon Feb 22 16:15:21 2010 -0800"
      },
      "message": "PCI: Clean up build for CONFIG_PCI_QUIRKS unset\n\nCurrently, drivers/pci/quirks.c is built unconditionally, but if\nCONFIG_PCI_QUIRKS is unset, the only things actually built in this\nfile are definitions of global variables and empty functions (due to\nthe #ifdef CONFIG_PCI_QUIRKS embracing all of the code inside the\nfile).  This is not particularly nice and if someone overlooks\nthe #ifdef CONFIG_PCI_QUIRKS, build errors are introduced.\n\nTo clean that up, move the definitions of the global variables in\nquirks.c that are always built to pci.c, move the definitions of\nthe empty functions (compiled when CONFIG_PCI_QUIRKS is unset) to\nheaders (additionally make these functions static inline) and modify\ndrivers/pci/Makefile so that quirks.c is only built if\nCONFIG_PCI_QUIRKS is set.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "204d49a5613a06eb2fa5c3b842a29b1336cc7995",
      "tree": "942a75a2a900858c7bd34af0669256e09faae577",
      "parents": [
        "476f644edf7c22b47e6a118e4a1e138112a5ef14"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Mon Oct 26 11:20:47 2009 -0600"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Wed Nov 04 13:06:39 2009 -0800"
      },
      "message": "PCI hotplug: move IOAPIC support from acpiphp to ioapic driver\n\nThis patch moves PCI I/O APIC support from acpiphp to a separate driver.\n\nLike pciehp and shpchp, acpiphp handles PCI hotplug, i.e., addition and\nremoval of PCI adapters.  But in addition, acpiphp handles some ACPI\nhotplug, such as the addition of new host bridges, and the I/O APIC\nsupport was tangled up with that.\n\nI don\u0027t think the I/O APIC support needs to be in acpiphp; PCI I/O APICs\nusually appear as a function on a PCI host bridge, and we\u0027ll enumerate the\nAPIC before any of the devices behind the bridge that use it.\n\nAs far as I know, nobody actually uses I/O APIC hotplug.  It depends on\nacpi_register_ioapic(), which is only implemented for ia64, and I don\u0027t\nthink any vendors have supported I/O chassis hotplug yet.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nReviewed-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nCC: Satoru Takeuchi \u003ctakeuchi_satoru@jp.fujitsu.com\u003e\nCC: MUNEDA Takahiro \u003cmuneda.takahiro@jp.fujitsu.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "e8b553bf4b19c6a6d72f5eac3a17c43ac8e68390",
      "tree": "38ddf9ca2d7e5ff47c6d6520d2f63258c1341cd2",
      "parents": [
        "6b5096e4d4496e185cd1ada5d1b8e1d941c805ed"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "andi@firstfloor.org",
        "time": "Fri Jul 24 11:41:15 2009 +0200"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Wed Sep 09 13:29:25 2009 -0700"
      },
      "message": "PCI: disable pci_find_device warnings when deprecated pci functions are enabled\n\nShut off the long standing\n\nlinux/drivers/pci/search.c:144: warning: \u0027pci_find_device\u0027 is deprecated (declared at linux/drivers/pci/search.c:136)\nlinux/drivers/pci/search.c:144: warning: \u0027pci_find_device\u0027 is deprecated (declared at linux/drivers/pci/search.c:136)\n\nwarnings that appear on every build when CONFIG_PCI_LEGACY is enabled.\n\ngcc warns for the use in EXPORT_SYMBOL\n\nI moved these to a separate file and disabled the warning in the Makefile for that file.\n\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "59ef7a83f1127038a433464597df02e2dc9540e7",
      "tree": "725d262fc2e68eb9c592d76265f878cec73f8f2d",
      "parents": [
        "5165aece0efac6574fc3e32b6f1c2a964820d1c6",
        "2af5066f664cb011cf17d2e4414491fe24597e07"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 22 11:59:51 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 22 11:59:51 2009 -0700"
      },
      "message": "Merge branch \u0027linux-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6\n\n* \u0027linux-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6: (74 commits)\n  PCI: make msi_free_irqs() to use msix_mask_irq() instead of open coded write\n  PCI: Fix the NIU MSI-X problem in a better way\n  PCI ASPM: remove get_root_port_link\n  PCI ASPM: cleanup pcie_aspm_sanity_check\n  PCI ASPM: remove has_switch field\n  PCI ASPM: cleanup calc_Lx_latency\n  PCI ASPM: cleanup pcie_aspm_get_cap_device\n  PCI ASPM: cleanup clkpm checks\n  PCI ASPM: cleanup __pcie_aspm_check_state_one\n  PCI ASPM: cleanup initialization\n  PCI ASPM: cleanup change input argument of aspm functions\n  PCI ASPM: cleanup misc in struct pcie_link_state\n  PCI ASPM: cleanup clkpm state in struct pcie_link_state\n  PCI ASPM: cleanup latency field in struct pcie_link_state\n  PCI ASPM: cleanup aspm state field in struct pcie_link_state\n  PCI ASPM: fix typo in struct pcie_link_state\n  PCI: drivers/pci/slot.c should depend on CONFIG_SYSFS\n  PCI: remove redundant __msi_set_enable()\n  PCI PM: consistently use type bool for wake enable variable\n  x86/ACPI: Correct maximum allowed _CRS returned resources and warn if exceeded\n  ...\n"
    },
    {
      "commit": "268a03a42d3377d5fb41e6e7cbdec4e0b65cab2e",
      "tree": "3d94d3a53255fc1acc920f64a85445dbef35f06c",
      "parents": [
        "110828c9cdce6e8ec68479ced4ca0bdc1135bb91"
      ],
      "author": {
        "name": "Alex Chiang",
        "email": "achiang@hp.com",
        "time": "Wed Jun 17 19:03:57 2009 -0600"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Thu Jun 18 13:57:24 2009 -0700"
      },
      "message": "PCI: drivers/pci/slot.c should depend on CONFIG_SYSFS\n\nThere is no way to interact with a physical PCI slot without\nsysfs, so encode the dependency and prevent this build error:\n\n\tdrivers/pci/slot.c: In function \u0027pci_hp_create_module_link\u0027:\n\tdrivers/pci/slot.c:327: error: \u0027module_kset\u0027 undeclared\n\nThis patch _should_ make pci-sysfs.o depend on CONFIG_SYSFS too,\nbut we cannot (yet) because the PCI core merrily assumes the\nexistence of sysfs:\n\n\tdrivers/built-in.o: In function `pci_bus_add_device\u0027:\n\tdrivers/pci/bus.c:89: undefined reference to `pci_create_sysfs_dev_files\u0027\n\tdrivers/built-in.o: In function `pci_stop_dev\u0027:\n\tdrivers/pci/remove.c:24: undefined reference to `pci_remove_sysfs_dev_files\u0027\n\nSo do the minimal bit for now and figure out how to untangle it\nlater.\n\nReported-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nAcked-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nReported-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nFix-suggested-by: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nSigned-off-by: Alex Chiang \u003cachiang@hp.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "cf6692c07ab4cba8a28780b67706ac804319086b",
      "tree": "5e98a7d769b9ea281763cbdac6520314e5781e1c",
      "parents": [
        "2eb4afb69ff3cdd357d5e68ed82cd131916bd8a7"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Tue May 05 02:20:08 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu May 21 15:44:24 2009 +1000"
      },
      "message": "powerpc/pci: Cleanup some minor cruft\n\n* Removed building setup-irq on ppc32, we don\u0027t use it anymore\n* Remove duplicate prototype for setup_grackle() code that needs it\n  gets it from \u003casm/grackle.h\u003e\n* Removed gratuitous pci_io_size type differences between ppc32/ppc64\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "d1b054da8f599905f3c18a218961dcf17f9d5f13",
      "tree": "99b62e6771c3b73142dd0622463bed0e19724342",
      "parents": [
        "8293b0f629095efbe7c7e3f9b437f8c040c19eb5"
      ],
      "author": {
        "name": "Yu Zhao",
        "email": "yu.zhao@intel.com",
        "time": "Fri Mar 20 11:25:11 2009 +0800"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Fri Mar 20 10:48:22 2009 -0700"
      },
      "message": "PCI: initialize and release SR-IOV capability\n\nIf a device has the SR-IOV capability, initialize it (set the ARI\nCapable Hierarchy in the lowest numbered PF if necessary; calculate\nthe System Page Size for the VF MMIO, probe the VF Offset, Stride\nand BARs). A lock for the VF bus allocation is also initialized if\na PF is the lowest numbered PF.\n\nReviewed-by: Matthew Wilcox \u003cwilly@linux.intel.com\u003e\nSigned-off-by: Yu Zhao \u003cyu.zhao@intel.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "c70e0d9dfef3d826c8ae4f7544acc53887cb161d",
      "tree": "e870ac2759edc8dbb2dc67b18c0c42e827283fc7",
      "parents": [
        "2debb4d2019fa05a0896f1591dea0e0dc21bc046"
      ],
      "author": {
        "name": "Chris Wright",
        "email": "chrisw@sous-sol.org",
        "time": "Tue Nov 25 21:17:13 2008 -0800"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Wed Jan 07 11:12:38 2009 -0800"
      },
      "message": "PCI: pci-stub module to reserve pci device\n\nWhen doing device assignment with KVM there\u0027s currently nothing to\nprotect the device from having a driver in the host as well as the guest.\nThis trivial module just binds the pci device on the host to a stub\ndriver so that a real host driver can\u0027t bind to the device.  It has no\npci id table, it supports only dynamic ids.\n\n # echo \"8086 10f5\" \u003e /sys/bus/pci/drivers/pci-stub/new_id\n # echo -n 0000:00:19.0 \u003e /sys/bus/pci/drivers/e1000e/unbind\n # echo -n 0000:00:19.0 \u003e /sys/bus/pci/drivers/pci-stub/bind\n # ls -l /sys/bus/pci/devices/0000:00:19.0/driver\n lrwxrwxrwx 1 root root 0 2008-11-25 19:10 /sys/bus/pci/devices/0000:00:19.0/driver -\u003e ../../../bus/pci/drivers/pci-stub\n\nCc: \"Kay, Allen M\" \u003callen.m.kay@intel.com\u003e\nCc: \"Nakajima, Jun\" \u003cjun.nakajima@intel.com\u003e\nSigned-off-by: Chris Wright \u003cchrisw@sous-sol.org\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "388c8c16abafc2e74dff173b5de9ee519ea8d32f",
      "tree": "ed1197dcbff33881b7e285c066f1e4260be6c7a4",
      "parents": [
        "18b341b76cd99ce949806ccf5565900465ec2e7f"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Sun Aug 03 13:02:12 2008 -0500"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Thu Oct 23 14:54:18 2008 -0700"
      },
      "message": "PCI: add routines for debugging and handling lost interrupts\n\nWe\u0027re getting a lot of storage drivers blamed for interrupt misrouting\nissues.  This patch provides a standard way of reporting the problem\n... and, if possible, correcting it.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "a208f37a465e222218974ab20a31b42b7b4893b2",
      "tree": "77c6acdd4be32024330a14f2618b814126ce7a20",
      "parents": [
        "511d9d34183662aada3890883e860b151d707e22",
        "5b664cb235e97afbf34db9c4d77f08ebd725335e"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Jul 18 22:50:34 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Jul 18 22:50:34 2008 +0200"
      },
      "message": "Merge branch \u0027linus\u0027 into x86/x2apic\n"
    },
    {
      "commit": "ad3ad3f6a2caebf56869b83b69e23eb9fa5e0ab6",
      "tree": "7bc99dde6a6313eb43783086a33f6eebc1da1907",
      "parents": [
        "2d6b5f85bb4ca919d8ab0f30311309b53fb93bc3"
      ],
      "author": {
        "name": "Suresh Siddha",
        "email": "suresh.b.siddha@intel.com",
        "time": "Thu Jul 10 11:16:40 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sat Jul 12 08:44:50 2008 +0200"
      },
      "message": "x64, x2apic/intr-remap: parse ioapic scope under vt-d structures\n\nParse the vt-d device scope structures to find the mapping between IO-APICs\nand the interrupt remapping hardware units.\n\nThis will be used later for enabling Interrupt-remapping for IOAPIC devices.\n\nSigned-off-by: Suresh Siddha \u003csuresh.b.siddha@intel.com\u003e\nCc: akpm@linux-foundation.org\nCc: arjan@linux.intel.com\nCc: andi@firstfloor.org\nCc: ebiederm@xmission.com\nCc: jbarnes@virtuousgeek.org\nCc: steiner@sgi.com\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "f46753c5e354b857b20ab8e0fe7b2579831dc369",
      "tree": "efffdb4dfec5e1f6fd624f17aa36d7d350bb1e6c",
      "parents": [
        "fe99740cac117f208707488c03f3789cf4904957"
      ],
      "author": {
        "name": "Alex Chiang",
        "email": "achiang@hp.com",
        "time": "Tue Jun 10 15:28:50 2008 -0600"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Tue Jun 10 14:37:03 2008 -0700"
      },
      "message": "PCI: introduce pci_slot\n\nCurrently, /sys/bus/pci/slots/ only exposes hotplug attributes when a\nhotplug driver is loaded, but PCI slots have attributes such as address,\nspeed, width, etc.  that are not related to hotplug at all.\n\nIntroduce pci_slot as the primary data structure and kobject model.\nHotplug attributes described in hotplug_slot become a secondary\nstructure associated with the pci_slot.\n\nThis patch only creates the infrastructure that allows the separation of\nPCI slot attributes and hotplug attributes.  In this patch, the PCI\nhotplug core remains the only user of this infrastructure, and thus,\n/sys/bus/pci/slots/ will still only become populated when a hotplug\ndriver is loaded.\n\nA later patch in this series will add a second user of this new\ninfrastructure and demonstrate splitting the task of exposing pci_slot\nattributes from hotplug_slot attributes.\n\n  - Make pci_slot the primary sysfs entity. hotplug_slot becomes a\n    subsidiary structure.\n    o pci_create_slot() creates and registers a slot with the PCI core\n    o pci_slot_add_hotplug() gives it hotplug capability\n\n  - Change the prototype of pci_hp_register() to take the bus and\n    slot number (on parent bus) as parameters.\n\n  - Remove all the -\u003eget_address methods since this functionality is\n    now handled by pci_slot directly.\n\n[achiang@hp.com: rpaphp-correctly-pci_hp_register-for-empty-pci-slots]\nTested-by: Badari Pulavarty \u003cpbadari@us.ibm.com\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n[akpm@linux-foundation.org: build fix]\n[akpm@linux-foundation.org: make headers_check happy]\n[akpm@linux-foundation.org: nuther build fix]\n[akpm@linux-foundation.org: fix typo in #include]\nSigned-off-by: Alex Chiang \u003cachiang@hp.com\u003e\nSigned-off-by: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nCc: Kristen Carlson Accardi \u003ckristen.c.accardi@intel.com\u003e\nCc: Len Brown \u003clenb@kernel.org\u003e\nAcked-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "b920de1b77b72ca9432ac3f97edb26541e65e5dd",
      "tree": "40fa9be1470e929c47927dea7eddf184c0204229",
      "parents": [
        "ef3d534754f31fed9c3b976fee1ece1b3bc38282"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Fri Feb 08 04:19:31 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 08 09:22:30 2008 -0800"
      },
      "message": "mn10300: add the MN10300/AM33 architecture to the kernel\n\nAdd architecture support for the MN10300/AM33 CPUs produced by MEI to the\nkernel.\n\nThis patch also adds board support for the ASB2303 with the ASB2308 daughter\nboard, and the ASB2305.  The only processor supported is the MN103E010, which\nis an AM33v2 core plus on-chip devices.\n\n[akpm@linux-foundation.org: nuke cvs control strings]\nSigned-off-by: Masakazu Urade \u003curade.masakazu@jp.panasonic.com\u003e\nSigned-off-by: Koichi Yasutake \u003cyasutake.koichi@jp.panasonic.com\u003e\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4105717bc98ba01663ff28f8a16d8716ba9d07fe",
      "tree": "adfb3486587a21894035e31ceab84c1c44b8529f",
      "parents": [
        "d5f78fb0c8ab7f929f94fa4087a2397ac8d29a30"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sat Feb 02 22:32:23 2008 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Sat Feb 02 15:04:30 2008 -0800"
      },
      "message": "PCI: fix section mismatch warnings referring to pci_do_scan_bus\n\nFix following warnings:\nWARNING: o-x86_64/drivers/pci/built-in.o(.text+0xb054): Section mismatch in reference from the function cpci_configure_slot() to the function .devinit.text:pci_do_scan_bus()\nWARNING: o-x86_64/drivers/pci/built-in.o(.text+0x153ab): Section mismatch in reference from the function shpchp_configure_device() to the function .devinit.text:pci_do_scan_bus()\nWARNING: o-x86_64/drivers/pci/built-in.o(__ksymtab+0xc0): Section mismatch in reference from the variable __ksymtab_pci_do_scan_bus to the function .devinit.text:pci_do_scan_bus()\n\nPCI hotplug were the only user of pci_do_scan_bus()\nso moving this function to a separate file that is build\nonly when we enable CONFIG_HOTPLUG_PCI.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "03a16b27bd30f22d88f570585551925248469f84",
      "tree": "07f730c6fdb8d10d43031fb5a7c96d26a311d541",
      "parents": [
        "55852bed57a97b08ab56028f1054d48d45de3aec"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Wed Jan 23 23:47:39 2008 -0600"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Sun Jan 27 14:07:37 2008 -0600"
      },
      "message": "[POWERPC] Always build setup-bus.c on powerpc\n\nThe common arch/powerpc code calls in to functions in setup-bus.c\nso some builds of ppc32 would fail.\n\nNote, ppc32 usage of setup-irq.c is limited to arch/ppc and should be\nremoved when arch/ppc goes away.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "ba39592764ed20cee09aae5352e603a27bf56b0d",
      "tree": "efe7ec88bbd4d6b08b639830352c68411a7ef7fb",
      "parents": [
        "f8de50eb6b085572ea773f26e066835ea3d3028b"
      ],
      "author": {
        "name": "Keshavamurthy, Anil S",
        "email": "anil.s.keshavamurthy@intel.com",
        "time": "Sun Oct 21 16:41:49 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 22 08:13:18 2007 -0700"
      },
      "message": "Intel IOMMU: Intel IOMMU driver\n\nActual intel IOMMU driver.  Hardware spec can be found at:\nhttp://www.intel.com/technology/virtualization\n\nThis driver sets X86_64 \u0027dma_ops\u0027, so hook into standard DMA APIs.  In this\nway, PCI driver will get virtual DMA address.  This change is transparent to\nPCI drivers.\n\n[akpm@linux-foundation.org: remove unneeded cast]\n[akpm@linux-foundation.org: build fix]\n[bunk@stusta.de: fix duplicate CONFIG_DMAR Makefile line]\nSigned-off-by: Anil S Keshavamurthy \u003canil.s.keshavamurthy@intel.com\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Muli Ben-Yehuda \u003cmuli@il.ibm.com\u003e\nCc: \"Siddha, Suresh B\" \u003csuresh.b.siddha@intel.com\u003e\nCc: Arjan van de Ven \u003carjan@infradead.org\u003e\nCc: Ashok Raj \u003cashok.raj@intel.com\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Christoph Lameter \u003cclameter@sgi.com\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "10e5247f40f3bf7508a0ed2848c9cae37bddf4bc",
      "tree": "adca606f00ebcbdbdc5c474f012105d7e59152f6",
      "parents": [
        "89910cccb8fec0c1140d33a743e72a712efd4f05"
      ],
      "author": {
        "name": "Keshavamurthy, Anil S",
        "email": "anil.s.keshavamurthy@intel.com",
        "time": "Sun Oct 21 16:41:41 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 22 08:13:18 2007 -0700"
      },
      "message": "Intel IOMMU: DMAR detection and parsing logic\n\nThis patch supports the upcomming Intel IOMMU hardware a.k.a.  Intel(R)\nVirtualization Technology for Directed I/O Architecture and the hardware spec\nfor the same can be found here\nhttp://www.intel.com/technology/virtualization/index.htm\n\nFAQ! (questions from akpm, answers from ak)\n\n\u003e So...  what\u0027s all this code for?\n\u003e\n\u003e I assume that the intent here is to speed things up under Xen, etc?\n\nYes in some cases, but not this code.  That would be the Xen version of this\ncode that could potentially assign whole devices to guests.  I expect this to\nbe only useful in some special cases though because most hardware is not\nvirtualizable and you typically want an own instance for each guest.\n\nOk at some point KVM might implement this too; i likely would use this code\nfor this.\n\n\u003e Do we\n\u003e have any benchmark results to help us to decide whether a merge would be\n\u003e justified?\n\nThe main advantage for doing it in the normal kernel is not performance, but\nmore safety.  Broken devices won\u0027t be able to corrupt memory by doing random\nDMA.\n\nUnfortunately that doesn\u0027t work for graphics yet, for that need user space\ninterfaces for the X server are needed.\n\nThere are some potential performance benefits too:\n\n- When you have a device that cannot address the complete address range an\n  IOMMU can remap its memory instead of bounce buffering.  Remapping is likely\n  cheaper than copying.\n\n- The IOMMU can merge sg lists into a single virtual block.  This could\n  potentially speed up SG IO when the device is slow walking SG lists.  [I\n  long ago benchmarked 5% on some block benchmark with an old MPT Fusion; but\n  it probably depends a lot on the HBA]\n\nAnd you get better driver debugging because unexpected memory accesses from\nthe devices will cause a trappable event.\n\n\u003e\n\u003e Does it slow anything down?\n\nIt adds more overhead to each IO so yes.\n\nThis patch:\n\nAdd support for early detection and parsing of DMAR\u0027s (DMA Remapping) reported\nto OS via ACPI tables.\n\nDMA remapping(DMAR) devices support enables independent address translations\nfor Direct Memory Access(DMA) from Devices.  These DMA remapping devices are\nreported via ACPI tables and includes pci device scope covered by these DMA\nremapping device.\n\nFor detailed info on the specification of \"Intel(R) Virtualization Technology\nfor Directed I/O Architecture\" please see\nhttp://www.intel.com/technology/virtualization/index.htm\n\nSigned-off-by: Anil S Keshavamurthy \u003canil.s.keshavamurthy@intel.com\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Muli Ben-Yehuda \u003cmuli@il.ibm.com\u003e\nCc: \"Siddha, Suresh B\" \u003csuresh.b.siddha@intel.com\u003e\nCc: Arjan van de Ven \u003carjan@infradead.org\u003e\nCc: Ashok Raj \u003cashok.raj@intel.com\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Christoph Lameter \u003cclameter@sgi.com\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nCc: Len Brown \u003clenb@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "36e235901f90fb83215be43cbd8f1ca14661ea40",
      "tree": "6a991716468ccf99b83934bfd91e7f4dcdd6c1ec",
      "parents": [
        "5463d9f0f323123d96989d318ac9c537158ad0a5"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Tue Jul 10 10:54:40 2007 -0600"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jul 11 16:02:13 2007 -0700"
      },
      "message": "PCI: Only build PCI syscalls on architectures that want them\n\nThe PCI syscalls are built on every architecture except X86, but only\na few have ever hooked them up.  Use a new Kconfig symbol to save a\ncouple of kB on the architectures that have never used the syscalls.\nTested on x86 and ia64 only.\n\nSigned-off-by: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "95d77884c77beed676036d2f74d10b470a483c63",
      "tree": "7897bc159d0d8ac972abc76e01d6e54c2bca3c84",
      "parents": [
        "03571e11c4a6d08230657f80970f0a5cc7820471"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Wed Oct 04 02:17:01 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 04 07:55:30 2006 -0700"
      },
      "message": "[PATCH] htirq: tidy up the htirq code\n\nThis moves the declarations for the architecture helpers into\ninclude/linux/htirq.h from the generic include/linux/pci.h.  Hopefully this\nwill make this distinction clearer.\n\nhtirq.h is included where it is needed.\n\nThe dependency on the msi code is fixed and removed.\n\nThe Makefile is tidied up.\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Tony Luck \u003ctony.luck@intel.com\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "03571e11c4a6d08230657f80970f0a5cc7820471",
      "tree": "1ee056fff8d00a49f51116932bedf38ea592d038",
      "parents": [
        "3b7d1921f4cdd6d6ddb7899ae7a8d413991c5cf4"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Wed Oct 04 02:17:00 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 04 07:55:29 2006 -0700"
      },
      "message": "[PATCH] msi: move the ia64 code into arch/ia64\n\nThis is just a few makefile tweaks and some file renames.\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Tony Luck \u003ctony.luck@intel.com\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8b955b0dddb35e398b07e217a81f8bd49400796f",
      "tree": "6fc307371b6889ac08fa5a7187cde1c137c8d765",
      "parents": [
        "e78d01693be38bf93dd6bb49b86e143da450de86"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Wed Oct 04 02:16:55 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 04 07:55:29 2006 -0700"
      },
      "message": "[PATCH] Initial generic hypertransport interrupt support\n\nThis patch implements two functions ht_create_irq and ht_destroy_irq for\nuse by drivers.  Several other functions are implemented as helpers for\narch specific irq_chip handlers.\n\nThe driver for the card I tested this on isn\u0027t yet ready to be merged.\nHowever this code is and hypertransport irqs are in use in a few other\nplaces in the kernel.  Not that any of this will get merged before 2.6.19\n\nBecause the ipath-ht400 is slightly out of spec this code will need to be\ngeneralized to work there.\n\nI think all of the powerpc uses are for a plain interrupt controller in a\nchipset so support for native hypertransport devices is a little less\ninteresting.\n\nHowever I think this is a half way decent model on how to separate arch\nspecific and generic helper code, and I think this is a functional model of\nhow to get the architecture dependencies out of the msi code.\n\n[akpm@osdl.org: Kconfig fix]\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nCc: Andi Kleen \u003cak@muc.de\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4b2fabb9ec9b3b1cf5cf848a678058fb20c4d552",
      "tree": "82f592cde095d4cc0910db657ffd9eace0ea90d2",
      "parents": [
        "2d3fcc1c54df2f49674e1f7c99d4800ed1d51902"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Wed Oct 04 02:16:45 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 04 07:55:28 2006 -0700"
      },
      "message": "[PATCH] genirq: msi: only build msi-apic.c on ia64\n\nAfter the previous changes ia64 is the only architecture useing msi-apic.c\n\n[akpm@osdl.org: unbreak MSI on ia64]\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Rajesh Shah \u003crajesh.shah@intel.com\u003e\nCc: Andi Kleen \u003cak@muc.de\u003e\nCc: \"Protasevich, Natalie\" \u003cNatalie.Protasevich@UNISYS.com\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "fd58e55fcf5568e51da2ed54d7acd049c3fdb184",
      "tree": "2cf41864d66b8db39f637549d4652c7664256155",
      "parents": [
        "c34b4c734482dda750deb6089521f7c891b48736"
      ],
      "author": {
        "name": "Mark Maule",
        "email": "maule@sgi.com",
        "time": "Mon Apr 10 21:17:48 2006 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 11:59:58 2006 -0700"
      },
      "message": "[PATCH] PCI: msi abstractions and support for altix\n\nAbstract portions of the MSI core for platforms that do not use standard\nAPIC interrupt controllers.  This is implemented through a new arch-specific\nmsi setup routine, and a set of msi ops which can be set on a per platform\nbasis.\n\nSigned-off-by: Mark Maule \u003cmaule@sgi.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "52f975ea21e28871a371c2d941e13d64c9f8cd66",
      "tree": "dfd5c02f4eefdcd9e7af8884f6c383a4b54621e3",
      "parents": [
        "dfded4ae71080b53798c7bbf4628a9b22d1e3e8b"
      ],
      "author": {
        "name": "Milton Miller",
        "email": "miltonm@bga.com",
        "time": "Fri Dec 16 11:08:48 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Dec 16 11:25:25 2005 -0800"
      },
      "message": "[PATCH] PCI express must be initialized before PCI hotplug\n\nPCI express hotplug uses the pcieportbus driver so pcie must be\ninitialized before hotplug/.  This patch changes the link order.\n\nSigned-Off-By: Milton Miller \u003cmiltonm@bga.com\u003e\nAcked-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "085ae41f66657a9655ce832b0a61832a06f0e1dc",
      "tree": "215690b947b14fa18cbb2810db1a4082ad607e7a",
      "parents": [
        "064b53dbcc977dbf2753a67c2b8fc1c061d74f21"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Aug 08 13:19:08 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Sep 08 14:57:25 2005 -0700"
      },
      "message": "[PATCH] Make sparc64 use setup-res.c\n\nThere were three changes necessary in order to allow\nsparc64 to use setup-res.c:\n\n1) Sparc64 roots the PCI I/O and MEM address space using\n   parent resources contained in the PCI controller structure.\n   I\u0027m actually surprised no other platforms do this, especially\n   ones like Alpha and PPC{,64}.  These resources get linked into the\n   iomem/ioport tree when PCI controllers are probed.\n\n   So the hierarchy looks like this:\n\n   iomem --|\n\t   PCI controller 1 MEM space --|\n\t\t\t\t        device 1\n\t\t\t\t\tdevice 2\n\t\t\t\t\tetc.\n\t   PCI controller 2 MEM space --|\n\t\t\t\t        ...\n   ioport --|\n            PCI controller 1 IO space --|\n\t\t\t\t\t...\n            PCI controller 2 IO space --|\n\t\t\t\t\t...\n\n   You get the idea.  The drivers/pci/setup-res.c code allocates\n   using plain iomem_space and ioport_space as the root, so that\n   wouldn\u0027t work with the above setup.\n\n   So I added a pcibios_select_root() that is used to handle this.\n   It uses the PCI controller struct\u0027s io_space and mem_space on\n   sparc64, and io{port,mem}_resource on every other platform to\n   keep current behavior.\n\n2) quirk_io_region() is buggy.  It takes in raw BUS view addresses\n   and tries to use them as a PCI resource.\n\n   pci_claim_resource() expects the resource to be fully formed when\n   it gets called.  The sparc64 implementation would do the translation\n   but that\u0027s absolutely wrong, because if the same resource gets\n   released then re-claimed we\u0027ll adjust things twice.\n\n   So I fixed up quirk_io_region() to do the proper pcibios_bus_to_resource()\n   conversion before passing it on to pci_claim_resource().\n\n3) I was mistakedly __init\u0027ing the function methods the PCI controller\n   drivers provide on sparc64 to implement some parts of these\n   routines.  This was, of course, easy to fix.\n\nSo we end up with the following, and that nasty SPARC64 makefile\nifdef in drivers/pci/Makefile is finally zapped.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "982245f01734e9d5a3ab98b2b2e9761ae7719094",
      "tree": "96ff56ff327f9a50f91a46886967f349d9a0a5e7",
      "parents": [
        "74d863ee8a9da2b0f31e0f977daf127807b2e9d2"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sun Jul 17 04:22:20 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Sep 08 14:57:23 2005 -0700"
      },
      "message": "[PATCH] PCI: remove CONFIG_PCI_NAMES\n\nThis patch removes CONFIG_PCI_NAMES.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "43a6b76050aa137c51d00eec91d67ac43ac3846e",
      "tree": "f29f94e98a45c5102f1516afa45ac2ec46f2dd57",
      "parents": [
        "5848f23d811acc1cb6c19a12e1341e0640a85d0e"
      ],
      "author": {
        "name": "Andy Whitcroft",
        "email": "apw@shadowen.org",
        "time": "Mon Jun 20 14:29:25 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jul 01 13:35:52 2005 -0700"
      },
      "message": "[PATCH] gregkh-pci-pci-assign-unassigned-resources fix\n\nIt seems that X86 architectures in general need the setup-bus.o\nnot just those with HOTPLUG.  This avoids the following error on\nX86_NUMAQ and x86_64:\n\n    arch/i386/pci/built-in.o(.init.text+0x15a6): In function `pcibios_init\u0027:\n    : undefined reference to `pci_assign_unassigned_resources\u0027\n\nSigned-off-by: Andy Whitcroft \u003capw@shadowen.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\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"
    }
  ]
}
