)]}'
{
  "log": [
    {
      "commit": "2a569579be87b5ba61f9b6c54fd5f9f307c53962",
      "tree": "6cc12f2384d235e87941a85a925618c10b419c7f",
      "parents": [
        "e8af300c3bd87b2310f1e7a642f37e0fe49a754b"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@ucw.cz",
        "time": "Thu Jul 07 17:56:40 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jul 07 18:23:43 2005 -0700"
      },
      "message": "[PATCH] pm: more u32 vs. pm_message_t fixes\n\nFew more u32 vs. pm_message_t fixes.\n\nSigned-off-by: Pavel Machek \u003cpavel@suse.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "043d051615aa5da09a7e44f1edbb69798458e067",
      "tree": "a0bfe7f6ed6efa4e0eb7f6b9891a0dc3f2fafe57",
      "parents": [
        "c101f3136cc98a003d0d16be6fab7d0d950581a6",
        "21517a57e838a1fbb7a54a8a77501024e77f83e0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jul 07 10:24:51 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jul 07 10:24:51 2005 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/aegl/linux-2.6\n"
    },
    {
      "commit": "960b8466548c9bc6f718b5f470c1a58000fab09d",
      "tree": "9dfe507f4b1d5dcde83249754a66d76a9851294f",
      "parents": [
        "107177410b754b597028e430725bc3b316936b6b"
      ],
      "author": {
        "name": "Ivan Kokshaysky",
        "email": "ink@jurassic.park.msu.ru",
        "time": "Thu Jul 07 03:07:56 2005 +0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jul 06 16:12:58 2005 -0700"
      },
      "message": "[PATCH] yet another fix for setup-bus.c/x86 merge\n\nThere is a slight disagreement between setup-bus.c code and traditional\nx86 PCI setup wrt which recourses are invalid vs resources that are free\nfor further allocations.\n\nIn particular, in the setup-bus.c, if we failed to allocate some resource,\nwe nullify \"start\" and \"flags\" fields, but *not* the \"end\" one.\n\nBut x86 pcibios_enable_resources() does the following check:\n\n\tif (!r-\u003estart \u0026\u0026 r-\u003eend) {\n\t\tprintk(KERN_ERR \"PCI: Device %s not available because of resource collisions\\n\", pci_name(dev));\n\t\treturn -EINVAL;\n\nwhich means that the device owning the offending resource cannot be\nenabled.\n\nIn particular, this breaks cardbus behind the normal decode p2p bridge -\nthe cardbus code from setup-bus.c requests rather large IO and MEM\nwindows, and if it fails, the socket is completely unavailable.  Which\nis wrong, as the yenta code is capable to allocate smaller windows.\n\nSigned-off-by: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "67d340f440f389e9d56201fb7c7aaa92f262feb1",
      "tree": "a96c26a370beb23282a561ddd936e5d0aa93adde",
      "parents": [
        "2ba3e3e65cf182436757ba13ea8d564e2950fb56",
        "159f597a8bd0f1d7650d5e580c93a2666c9c26d1"
      ],
      "author": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Wed Jul 06 15:35:18 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Wed Jul 06 15:35:18 2005 -0700"
      },
      "message": "Auto merge with /home/aegl/GIT/linus\n"
    },
    {
      "commit": "6f354b014b51716166f13f68b29212d3c44ed2c4",
      "tree": "396c09a5d519630a53652a1187bb85fceba82cee",
      "parents": [
        "283c7f6ac6adb57e7dd13cdbc8d60b6ea4de6faf"
      ],
      "author": {
        "name": "Prarit Bhargava",
        "email": "prarit@sgi.com",
        "time": "Wed Jul 06 15:29:53 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Wed Jul 06 15:29:53 2005 -0700"
      },
      "message": "[IA64] hotplug/ia64: SN Hotplug Driver - SN Hotplug Driver code\n\nThis patch is the SGI hotplug driver and additional changes required for\nthe driver.  These modifications include changes to the SN io_init.c code\nfor memory management, the inclusion of new SAL calls to enable and disable\nPCI slots, and a hotplug-style driver.\n\nSigned-off-by: Prarit Bhargava \u003cprarit@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "e07d01e0aeba905aeca6e0ae612943417d396a0f",
      "tree": "5d445ad1803389844ccf9a4fcb9ec160ae554fd7",
      "parents": [
        "c13cf3714fc84ad2fd65771aa08e47c95a9f26ef"
      ],
      "author": {
        "name": "Prarit Bhargava",
        "email": "prarit@sgi.com",
        "time": "Wed Jul 06 15:28:40 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Wed Jul 06 15:28:40 2005 -0700"
      },
      "message": "[IA64] hotplug/ia64: SN Hotplug Driver - pci_find_next_bus export\n\nThe pci_find_next_bus function is listed as being exported to drivers.  It is\nnot EXPORT_SYMBOL\u0027d.\n\nSigned-off-by: Prarit Bhargava \u003cprarit@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "3d3c2ae1101c1f2dff7e2f9d514769779dbd2737",
      "tree": "366f36bab03ca4471430021b5f2283993c19f4de",
      "parents": [
        "a18bcb7450840f07a772a45229de4811d930f461"
      ],
      "author": {
        "name": "Greg KH",
        "email": "gregkh@suse.de",
        "time": "Wed Jul 06 09:09:38 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jul 06 09:22:45 2005 -0700"
      },
      "message": "[PATCH] PCI: fix !CONFIG_HOTPLUG pci build problem\n\nHere\u0027s a patch to fix the build issue when CONFIG_HOTPLUG is not enabled\nin 2.6.13-rc2.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\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": "5848f23d811acc1cb6c19a12e1341e0640a85d0e",
      "tree": "03281e4a15e538ffb18ab1f3f02a1b61736a8c84",
      "parents": [
        "c6e21e1683c2508a2b23588e1fc2e7bf6fc2549e"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jul 01 14:07:28 2005 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jul 01 13:35:52 2005 -0700"
      },
      "message": "[PATCH] pci: cleanup argument comments for pci_{save,restore}_state\n\nThe buffer arguments have been removed from pci_{save,restore}_state.\nThe comment blocks for those functions should reflect that.\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "c6e21e1683c2508a2b23588e1fc2e7bf6fc2549e",
      "tree": "17e925938d956a3eb17aa59ce0d3add0957906e1",
      "parents": [
        "5823d100ae260d022b4dd5ec9cc0b85f0bf0d646"
      ],
      "author": {
        "name": "Hannes Reinecke",
        "email": "hare@suse.de",
        "time": "Tue Jun 28 14:57:10 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jul 01 13:35:51 2005 -0700"
      },
      "message": "[PATCH] PCI: Remove newline from pci MODALIAS variable\n\nthe pci core sends out a hotplug event variable MODALIAS with a trailing\nnewline. This is inconsistent with all other event variables and breaks\nsome hotplug tools. This patch removes the said newline.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "5823d100ae260d022b4dd5ec9cc0b85f0bf0d646",
      "tree": "20cb85773cb51eed009a8b0f4646ebc4db7c293a",
      "parents": [
        "a00db371624e2e3718e5ab7d73bf364681098106"
      ],
      "author": {
        "name": "long",
        "email": "tlnguyen@snoqualmie.dp.intel.com",
        "time": "Wed Jun 22 09:09:54 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jul 01 13:35:51 2005 -0700"
      },
      "message": "[PATCH] PCI: acpi tg3 ethernet not coming back properly after S3 suspendon DellM70\n\nThis patch, is based on kernel 2.6.12, provides a fix for PCIe\nport bus driver suspend/resume.\n\nSigned-off-by: T. Long Nguyen \u003ctom.l.nguyen@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "a00db371624e2e3718e5ab7d73bf364681098106",
      "tree": "e1911719bc7bb14eb806b93950ac8c73e5f77e19",
      "parents": [
        "75865858971add95809c5c9cd35dc4cfba08e33b"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed Jun 29 17:04:06 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jul 01 13:35:51 2005 -0700"
      },
      "message": "[PATCH] PCI: Add PCI quirk for SMBus on the Asus P4B-LX\n\nOne more Asus motherboard requiring the SMBus quirk (P4B-LX). Original\npatch from Salah Coronya.\n\nSigned-off-by: Salah Coronya \u003csalahx@yahoo.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "75865858971add95809c5c9cd35dc4cfba08e33b",
      "tree": "e8b3fe78e15696f36156d1f94d35b7711590365f",
      "parents": [
        "299de0343c7d18448a69c635378342e9214b14af"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jun 30 02:18:12 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jul 01 13:35:50 2005 -0700"
      },
      "message": "[PATCH] PCI: clean up dynamic pci id logic\n\nThe dynamic pci id logic has been bothering me for a while, and now that\nI started to look into how to move some of this to the driver core, I\nthought it was time to clean it all up.\n\nIt ends up making the code smaller, and easier to follow, and fixes a\nfew bugs at the same time (dynamic ids were not being matched\neverywhere, and so could be missed on some call paths for new devices,\nsemaphore not needed to be grabbed when adding a new id and calling the\ndriver core, etc.)\n\nI also renamed the function pci_match_device() to pci_match_id() as\nthat\u0027s what it really does.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "299de0343c7d18448a69c635378342e9214b14af",
      "tree": "0a456358b5f919328e234868139c983813f4cb80",
      "parents": [
        "90b54929b626c80056262d9d99b3f48522e404d0"
      ],
      "author": {
        "name": "Ivan Kokshaysky",
        "email": "ink@jurassic.park.msu.ru",
        "time": "Wed Jun 15 18:59:27 2005 +0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jul 01 13:35:50 2005 -0700"
      },
      "message": "[PATCH] PCI: pci_assign_unassigned_resources() on x86\n\n- Add sanity check for io[port,mem]_resource in setup-bus.c. These\n  resources look like \"free\" as they have no parents, but obviously\n  we must not touch them.\n- In i386.c:pci_allocate_bus_resources(), if a bridge resource cannot be\n  allocated for some reason, then clear its flags. This prevents any child\n  allocations in this range, so the setup-bus code will work with a clean\n  resource sub-tree.\n- i386.c:pcibios_enable_resources() doesn\u0027t enable bridges, as it checks\n  only resources 0-5, which looks like a clear bug to me. I suspect it\n  might break hotplug as well in some cases.\n\nFrom: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "90b54929b626c80056262d9d99b3f48522e404d0",
      "tree": "d5cb91ff7bd0ac9ffeab5f7bf68235e8b35d050c",
      "parents": [
        "a03fa955576af50df80bec9127b46ef57e0877c0"
      ],
      "author": {
        "name": "Ivan Kokshaysky",
        "email": "ink@jurassic.park.msu.ru",
        "time": "Tue Jun 07 04:07:02 2005 +0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jul 01 13:35:50 2005 -0700"
      },
      "message": "[PATCH] PCI: handle subtractive decode pci-pci bridge better\n\nWith the number of PCI bus resources increased to 8, we can\nhandle the subtractive decode PCI-PCI bridge like a normal\nbridge, taking into account standard PCI-PCI bridge windows\n(resources 0-2). This helps to avoid problems with peer-to-peer DMA\nbehind such bridges, poor performance for MMIO ranges outside bridge\nwindows and prefetchable vs. non-prefetchable memory issues.\n\nTo reflect the fact that such bridges do forward all addresses to\nthe secondary bus (transparency), remaining bus resources 3-7 are\nlinked to resources 0-4 of the primary bus. These resources will be\nused as fallback by resource management code if allocation from\nstandard bridge windows fails for some reason.\n\nSigned-off-by: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nAcked-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "26f674ae0e37190bf61c988e52911e4372fdb5f5",
      "tree": "625b05e5edd627a5cce0289e78057ca5ccf2290c",
      "parents": [
        "ef6689eff4b58273fed9e54293a3da983b321e9a"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jun 02 15:41:48 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jul 01 13:35:49 2005 -0700"
      },
      "message": "[PATCH] PCI: Fix up PCI routing in parent bridge\n\nWhen the cardbus bridge is behind another bridge change the routing\nin the parent bridge for new cards.  This fixes Cardbus on various AMD64\nlaptops.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "4002307d2b563a6ab317ca4d7eb1d201a6673d37",
      "tree": "a95936bd9f9180eeaac3c41fae0baaf878486a2d",
      "parents": [
        "70549ad9cf074e12f12cdc931b29b2616dfb873a"
      ],
      "author": {
        "name": "Keith Moore",
        "email": "keithmo@exmsft.com",
        "time": "Thu Jun 02 12:42:37 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 27 21:52:46 2005 -0700"
      },
      "message": "[PATCH] cpqphp: fix oops during unload without probe\n\ndrivers/pci/hotplug/cpqphp_core.c calls cpqphp_event_start_thread()\nin one_time_init(), which is called whenever the hardware is probed.\nUnfortunately, cpqphp_event_stop_thread() is *always* called when\nthe module is unloaded. If the hardware is never probed, then\ncpqphp_event_stop_thread() tries to manipulate a couple of\nuninitialized mutexes.\n\nSigned-off-by: Keith Moore \u003ckeithmo@exmsft.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "70549ad9cf074e12f12cdc931b29b2616dfb873a",
      "tree": "dde5cdc320df87f1eee4b6ef94146dd741a31d14",
      "parents": [
        "bb4a61b6eaee01707f24deeefc5d7136f25f75c5"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 06 23:07:46 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 27 21:52:46 2005 -0700"
      },
      "message": "[PATCH] PCI: clean up the MSI code a bit.\n\nMostly just cleans up the irq handling logic to be smaller and a bit more\ndescriptive as to what it really does.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "2311b1f2bbd36fa5f366a7448c718b2556e0f02c",
      "tree": "10e836c5c34893f8098464a5ae15aba351a7bb2a",
      "parents": [
        "a0d399a808916d22c1c222c6b5ca4e8edd6d91a9"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Fri May 13 17:44:10 2005 +1000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 27 21:52:45 2005 -0700"
      },
      "message": "[PATCH] PCI: fix-pci-mmap-on-ppc-and-ppc64.patch\n\nThis is an updated version of Ben\u0027s fix-pci-mmap-on-ppc-and-ppc64.patch\nwhich is in 2.6.12-rc4-mm1.\n\nIt fixes the patch to work on PPC iSeries, removes some debug printks\nat Ben\u0027s request, and incorporates your\nfix-pci-mmap-on-ppc-and-ppc64-fix.patch also.\n\nOriginally from Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n\nThis patch was discussed at length on linux-pci and so far, the last\niteration of it didn\u0027t raise any comment.  It\u0027s effect is a nop on\narchitecture that don\u0027t define the new pci_resource_to_user() callback\nanyway.  It allows architecture like ppc who put weird things inside of\nPCI resource structures to convert to some different value for user\nvisible ones.  It also fixes mmap\u0027ing of IO space on those archs.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "a0d399a808916d22c1c222c6b5ca4e8edd6d91a9",
      "tree": "4c4f41d86652c7783cd5900605f36344253d3ef1",
      "parents": [
        "0e888adc41ffc02b700ade715c182a17e766af84"
      ],
      "author": {
        "name": "Kenji Kaneshige",
        "email": "kaneshige.kenji@jp.fujitsu.com",
        "time": "Thu Apr 28 00:25:59 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 27 21:52:45 2005 -0700"
      },
      "message": "[PATCH] ACPI based I/O APIC hot-plug: acpiphp support\n\nThis patch adds PCI based I/O xAPIC hot-add support to ACPIPHP\ndriver. When PCI root bridge is hot-added, all PCI based I/O xAPICs\nunder the root bridge are hot-added by this patch. Hot-remove support\nis TBD.\n\nSigned-off-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "8d50e332c8bd4f4e8cc76e8ed7326aa6f18182aa",
      "tree": "dd9caa96f0b5d5bff3d4fccc4be410c4ecad03aa",
      "parents": [
        "8e7561cfbdf00fb1cee694cef0e825d0548aedbc"
      ],
      "author": {
        "name": "Rajesh Shah",
        "email": "rajesh.shah@intel.com",
        "time": "Thu Apr 28 00:25:57 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 27 21:52:43 2005 -0700"
      },
      "message": "[PATCH] acpi hotplug: decouple slot power state changes from physical hotplug\n\nCurrent acpiphp code does not distinguish between the physical presence and\npower state of a device/slot.  That is, if a device has to be disabled, it\nalso tries to physically ejects the device.  This patch decouples power state\nfrom physical presence.  You can now echo to the corresponding sysfs power\ncontrol file to repeatedly enable and disable a device without having to\nphysically re-insert it.\n\nSigned-off-by: Rajesh Shah \u003crajesh.shah@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "8e7561cfbdf00fb1cee694cef0e825d0548aedbc",
      "tree": "e17b88f3200fb35ea62c7f6896cf21977d551b8a",
      "parents": [
        "2f523b15901f654a9448bbd47ebe1e783ec3195b"
      ],
      "author": {
        "name": "Rajesh Shah",
        "email": "rajesh.shah@intel.com",
        "time": "Thu Apr 28 00:25:56 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 27 21:52:43 2005 -0700"
      },
      "message": "[PATCH] acpi hotplug: aCPI based root bridge hot-add\n\nacpiphp changes to support acpi based root bridge hot-add.\n\nSigned-off-by: Rajesh Shah \u003crajesh.shah@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "2f523b15901f654a9448bbd47ebe1e783ec3195b",
      "tree": "74270f9c16021a5b4accbaadddb50475e3e44701",
      "parents": [
        "364d5094a43ff2ceff3d19e40c4199771cb6cb8f"
      ],
      "author": {
        "name": "Rajesh Shah",
        "email": "rajesh.shah@intel.com",
        "time": "Thu Apr 28 00:25:55 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 27 21:52:43 2005 -0700"
      },
      "message": "[PATCH] acpi hotplug: fix slot power-down problem with acpiphp\n\nEarlier I reported that Matthew\u0027s acpiphp rewrite had problem in powering down\nslot on my i386 system.  The following patch is needed to get the acpiphp\nrewrite properly powering down the slot.\n\nSigned-off-by: Dely Sy \u003cdely.l.sy@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "364d5094a43ff2ceff3d19e40c4199771cb6cb8f",
      "tree": "bc3c70c12895d22aaa96dc27632df22f4ff9ac9e",
      "parents": [
        "42f49a6ae5dca90cd0594475502bf1c43ff1dc07"
      ],
      "author": {
        "name": "Rajesh Shah",
        "email": "rajesh.shah@intel.com",
        "time": "Thu Apr 28 00:25:54 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 27 21:52:42 2005 -0700"
      },
      "message": "[PATCH] acpi hotplug: clean up notify handlers on acpiphp unload\n\nA root bridge may not have directly attached hotpluggable slots under it.\nInstead, it may have p2p bridges with slots under it.  In this case, we need\nto clean up the p2p bridges and slots properly too.  Patch below applies on\ntop of the original patch, and fixes this problem.  Without this, acpiphp\nleaves behind notify handlers on module unload, and subsequent module load\nattempts don\u0027t work properly too.  Patch was tested on an ia64 Tiger4 box.\n\nSigned-off-by: Rajesh Shah \u003crajesh.shah@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "42f49a6ae5dca90cd0594475502bf1c43ff1dc07",
      "tree": "f894d1335be0aaa10955f61aa92200540ef13624",
      "parents": [
        "4ce448e5fae62689b06027b46f470b944e5c2193"
      ],
      "author": {
        "name": "Rajesh Shah",
        "email": "rajesh.shah@intel.com",
        "time": "Thu Apr 28 00:25:53 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 27 21:52:42 2005 -0700"
      },
      "message": "[PATCH] acpi hotplug: convert acpiphp to use generic resource code\n\nThis patch converts acpiphp to use the generic PCI resource assignment code.\nIt\u0027s quite large, but most of it is deleting the acpiphp_pci and acpiphp_res\nfiles.  It\u0027s tested on an hp Integrity rx8620 (which won\u0027t work without this\npatch).  Testers with other hardware welcomed.\n\nSigned-off-by: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "542df5de56a23bf2d94b75e2b304ab0e5a5508a8",
      "tree": "6e9861262c3fb9cfa72a385ea8db5372c086e35b",
      "parents": [
        "091ca9f06382e46d77213c35a97f7d0be9e350d2"
      ],
      "author": {
        "name": "Rajesh Shah",
        "email": "rajesh.shah@intel.com",
        "time": "Thu Apr 28 00:25:50 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 27 21:52:41 2005 -0700"
      },
      "message": "[PATCH] acpi bridge hotadd: Remove hot-plugged devices that could not be allocated resources\n\nWhen hot-plugging an I/O hierarchy that contains many bridges and leaf\ndevices, it\u0027s possible that there are not enough resources to start all the\ndevice present.  If we fail to assign a resource, clear the corresponding\nvalue in the pci_dev structure, so other code can take corrective action.\n\nSigned-off-by: Rajesh Shah \u003crajesh.shah@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "091ca9f06382e46d77213c35a97f7d0be9e350d2",
      "tree": "a7a63e88279b03c2ba47e8c62c1a40192f3d93b7",
      "parents": [
        "6ef6f0e33c4645fc8d23201ad5a6a289b4303cbb"
      ],
      "author": {
        "name": "Rajesh Shah",
        "email": "rajesh.shah@intel.com",
        "time": "Thu Apr 28 00:25:49 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 27 21:52:41 2005 -0700"
      },
      "message": "[PATCH] acpi bridge hotadd: Make the PCI remove routines safe for failed hot-plug\n\nWhen a root bridge hierarchy is hot-plugged, resource requirements for the new\ndevices may be greater than what the root bridge is decoding.  In this case,\nwe want to remove devices that did not get needed resources.  These devices\nhave been scanned into bus specific lists but not yet added to the global\ndevice list.  Make sure the pci remove functions can handle this case.\n\nSigned-off-by: Rajesh Shah \u003crajesh.shah@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "6ef6f0e33c4645fc8d23201ad5a6a289b4303cbb",
      "tree": "ff7861a550b5eea24788ccc07ca0df5294f9067b",
      "parents": [
        "e4ea9bb7e9f177e03a917b1f1213de0315f819ee"
      ],
      "author": {
        "name": "Rajesh Shah",
        "email": "rajesh.shah@intel.com",
        "time": "Thu Apr 28 00:25:49 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 27 21:52:40 2005 -0700"
      },
      "message": "[PATCH] acpi bridge hotadd: Link newly created pci child bus to its parent on creation\n\nWhen a pci child bus is created, add it to the parent\u0027s children list\nimmediately rather than waiting till pci_bus_add_devices().  For hot-plug\nbridges/devices, pci_bus_add_devices() may be called much later, after they\nhave been properly configured.  In the meantime, this allows us to use the\nnormal pci bus search functions for the hot-plug bridges/buses.\n\nSigned-off-by: Rajesh Shah \u003crajesh.shah@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "e4ea9bb7e9f177e03a917b1f1213de0315f819ee",
      "tree": "482599b5f367e997dfe30590860091bb06219882",
      "parents": [
        "cc57450f5c044270d2cf1dd437c1850422262109"
      ],
      "author": {
        "name": "Rajesh Shah",
        "email": "rajesh.shah@intel.com",
        "time": "Thu Apr 28 00:25:48 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 27 21:52:40 2005 -0700"
      },
      "message": "[PATCH] acpi bridge hotadd: Take the PCI lock when modifying pci bus or device lists\n\nWith root bridge and pci bridge hot-plug, new buses and devices can be added\nor removed at run time.  Protect the pci bus and device lists with the pci\nlock when doing so.\n\nSigned-off-by: Rajesh Shah \u003crajesh.shah@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "cc57450f5c044270d2cf1dd437c1850422262109",
      "tree": "418c7546c443cfc80601da045731f6b5a9f23442",
      "parents": [
        "71c3511c22e8e0648094672abec898b3bf84c18b"
      ],
      "author": {
        "name": "Rajesh Shah",
        "email": "rajesh.shah@intel.com",
        "time": "Thu Apr 28 00:25:47 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 27 21:52:40 2005 -0700"
      },
      "message": "[PATCH] acpi bridge hotadd: Prevent duplicate bus numbers when scanning PCI bridge\n\nWhen hot-plugging a root bridge, as we try to assign bus numbers we may find\nthat the hotplugged hieratchy has more PCI to PCI bridges (i.e.  bus\nrequirements) than available.  Make sure we don\u0027t step over an existing bus\nwhen that happens.\n\nSigned-off-by: Rajesh Shah \u003crajesh.shah@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "c431ada45d65b305a6aab4557067e564b23ce5a5",
      "tree": "3fefb8a354860d9c39781dbbf042c992da5a9cd5",
      "parents": [
        "efe1ec27837d6639eae82e1f5876910ba6433c3f"
      ],
      "author": {
        "name": "Rajesh Shah",
        "email": "rajesh.shah@intel.com",
        "time": "Thu Apr 28 00:25:45 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 27 21:52:39 2005 -0700"
      },
      "message": "[PATCH] acpi bridge hotadd: ACPI based root bridge hot-add\n\nWhen you hot-plug a (root) bridge hierarchy, it may have p2p bridges and\ndevices attached to it that have not been configured by firmware.  In this\ncase, we need to configure the devices before starting them.  This patch\nseparates device start from device scan so that we can introduce the\nconfiguration step in the middle.\n\nI kept the existing semantics for pci_scan_bus() since there are a huge number\nof callers to that function.\n\nAlso, I have no way of testing the changes I made to the parisc files, so this\nneeds review by those folks.  Sorry for the massive cross-post, this touches\nfiles in many different places.\n\nSigned-off-by: Rajesh Shah \u003crajesh.shah@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "87c8a4433b608261a9becdb0ce2d2f2ed4b71d05",
      "tree": "c3ddd09b1ad6312fccecc67d26098bd634ea17de",
      "parents": [
        "4893e9d1cfeb614b5155c43eefbb338b4f02cb34"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Sun Jun 19 12:21:43 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 20 15:28:51 2005 -0700"
      },
      "message": "[PATCH] PCI: fix show_modalias() function due to attribute change\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "e404e274f62665f3333d6a539d0d3701f678a598",
      "tree": "ef6618291524edaab45c4123274730c7d57ae852",
      "parents": [
        "a5099cfc2e82240b0a3e72ad79a5969d5af1a7dc"
      ],
      "author": {
        "name": "Yani Ioannou",
        "email": "yani.ioannou@gmail.com",
        "time": "Tue May 17 06:42:58 2005 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 20 15:15:34 2005 -0700"
      },
      "message": "[PATCH] Driver Core: drivers/i2c/chips/w83781d.c - drivers/s390/block/dcssblk.c: update device attribute callbacks\n\nSigned-off-by: Yani Ioannou \u003cyani.ioannou@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "d0e2b4a0a9dd3eed71b56c47268bf4e40cff6d0f",
      "tree": "567d849ed870807599d439e459e1bbe3cfec2877",
      "parents": [
        "64360322ab3330d4881166380ad43a1eec2f123d"
      ],
      "author": {
        "name": "long",
        "email": "tlnguyen@snoqualmie.dp.intel.com",
        "time": "Tue Mar 29 13:36:43 2005 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 20 15:15:26 2005 -0700"
      },
      "message": "[PATCH] use device_for_each_child() to properly access child devices.\n\nOn Friday, March 25, 2005 8:47 PM Greg KH wrote:\n\u003eHere\u0027s a fix for pci express.  For some reason I don\u0027t think they are\n\u003eusing the driver model properly here, but I could be wrong...\n\nThanks for making the changes. However, changes in functions:\nvoid pcie_port_device_remove(struct pci_dev *dev) and\nstatic int remove_iter(struct device *dev, void *data)\nare not correct. Please use the patch, which is based on kernel\n2.6.12-rc1, below for a fix for these.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "fc7e4828995d8c9e4c9597f8a19179e4ab53f73e",
      "tree": "0ca83b71052eb241acc64d0152bff21188944b9c",
      "parents": [
        "4a0c20bf8c0fe2116f8fd7d3da6122bf8a01f026"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Fri Apr 29 01:26:27 2005 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 20 15:15:02 2005 -0700"
      },
      "message": "[PATCH] sysfs: (driver/pci) if show/store is missing return -EIO\n\nsysfs: fix drivers/pci so if an attribute does not implement\n       show or store method read/write will return -EIO\n       instead of 0.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "d48593bf208e0d046c35fb0707ae5b23fef8c4ff",
      "tree": "8ee1375b7c7725c11238716646266d9a6d7fbc9f",
      "parents": [
        "8d790d74085833ba2a3e84b5bcd683be4981c29a"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Fri Apr 29 00:58:46 2005 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 20 15:15:01 2005 -0700"
      },
      "message": "[PATCH] Make attributes names const char *\n\nsysfs: make attributes and attribute_group\u0027s names const char *\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "c83d9945c05570ba6b8ec5460c99d1ab7c6e6671",
      "tree": "d0fcc3a7791ebdb28125ee5f210209e88755f2f7",
      "parents": [
        "0e396ee43e445cb7c215a98da4e76d0ce354d9d7"
      ],
      "author": {
        "name": "Mika Kukkonen",
        "email": "mikukkon@miku.homelinux.net",
        "time": "Sat Jun 18 22:49:56 2005 +0300"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Jun 18 12:59:33 2005 -0700"
      },
      "message": "[PATCH] Fix typo in drivers/pci/pci-driver.c\n\nThe git commit 794f5bfa77955c4455f6d72d8b0e2bee25f1ff0c\naccidentally suffers from a previous typo in that file\n(\u0027,\u0027 instead of \u0027;\u0027 in end of line). Patch included.\n\nSigned-off-by: Mika Kukkonen (mikukkon@iki.fi)\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "794f5bfa77955c4455f6d72d8b0e2bee25f1ff0c",
      "tree": "7a9ea02e064ed7089e3a8666161aca060359c971",
      "parents": [
        "caf2857ac6e0ba2651e722f05d5f7d3ec8ef2615"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Fri Jun 17 12:25:25 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri Jun 17 12:34:20 2005 -0700"
      },
      "message": "[PATCH] PCI: don\u0027t override drv-\u003eshutdown unconditionally\n\nThere are many drivers that have been setting the generic driver\nmodel level shutdown callback, and pci thus must not override it.\n\nWithout this patch we can have really bad data loss on various\nraid controllers.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f797f9cc5485b50c35c106b462e1bc432ec37f90",
      "tree": "283443fcdeb709c768ed5cd481203459b5222441",
      "parents": [
        "a3c77c67a443e631febf708bb0c376caede31657"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Mon Jun 13 15:52:27 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Mon Jun 13 20:58:58 2005 -0700"
      },
      "message": "[PATCH] Fix PCI BAR size interpretation on 64-bit arches\n\nOn 64-bit machines, PCI_BASE_ADDRESS_MEM_MASK and other mask constants\npassed to pci_size() are 64-bit (for example ~0x0fUL).  However, pci_size\ndoes comparisons between the u32 arguments and the mask, which will fail\neven though any result from pci_size is still just 32-bit.\n\nChanging the mask argument to u32 seems the obvious thing to do, since all\narithmetic in the function is 32-bit and having a larger mask makes no\nsense.\n\nThis triggered on a PPC64 system here where an adapter (VGA, as it\nhappened) had a memory region base of 0xfe000000 and a sz of the same,\nmatching the if (max \u003d\u003d maxbase ...) test at the bottom of pci_size but\nfailing the mask comparison.  Quite a corner case which I guess explains\nwhy we haven\u0027t seen it until now.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nAcked-by: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1e06276704c101bd1ae7b62879faaffcd7496a3e",
      "tree": "0b983e8000ed7f57d189f68097a6e78ad5c33488",
      "parents": [
        "76854ceac3ef3408ab9a50a2521147fb14779f58"
      ],
      "author": {
        "name": "Narendra Sankar",
        "email": "nsankar@broadcom.com",
        "time": "Fri May 06 12:00:05 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jun 09 14:52:30 2005 -0700"
      },
      "message": "[PATCH] PCI: MSI functionality broken on Serverworks GC chipset\n\nMSI functionality is broken on the GC_LE x86 chipset that Serverworks\ndeveloped and that is being used in various platforms today. Broadcom is\ngoing to push out to the kernel MSI enabled Gigabit drivers (in the very\nnear future), and we would like to make sure that MSI does not get\nenabled on any platforms using the GC_LE chipset (device id 0x17).\nFollowing the AMD 8131 example, I am including a patch to disable MSI\nfunctionality when a GCNB_LE is detected. Please let me know if there\nare any issues with this. This is a permanent fix for this chipset, as\nthe hardware will not be updated.\n\nSigned-off-by: Narendra Sankar \u003cnsankar@broadcom.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "03e49d40ea3436cae0fe43708f11584130ee4a0c",
      "tree": "acaa11b11c0ff1d4c9f743c0d8df2bc5a865a440",
      "parents": [
        "5273a00d9c763108397658d440618f7ac3e40f83"
      ],
      "author": {
        "name": "Scott Murray",
        "email": "scottm@somanetworks.com",
        "time": "Mon Jun 06 15:48:04 2005 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jun 09 01:37:59 2005 -0700"
      },
      "message": "[PATCH] PCI Hotplug: fix CPCI reference counting bug\n\nHere\u0027s a patch that fixes up the pci_dev refcounting in the CPCI code.\nI\u0027ve done some testing against it and it seems fine here.\n\nSigned-off-by: Scott Murray \u003cscottm@somanetworks.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "93cffffa19960464a52f9c78d9a6150270d23785",
      "tree": "67341f2e824b1812fde8c68bcd1bf42f3672e612",
      "parents": [
        "a86d1f4301fad4ff44c1f614c897000bc574ab2f"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Tue Jun 07 13:22:18 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue Jun 07 13:39:26 2005 -0700"
      },
      "message": "[PATCH] PCI: do VIA IRQ fixup always, not just in PIC mode\n\nAt least some VIA chipsets require the fixup even in IO-APIC mode.\n\nThis was found and debugged with the patient assistance of Stian\nJordet \u003cliste@jordet.nu\u003e on an Asus CUV266-DLS motherboard.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9beb1d587f690d5b2f9087f8f10c0ff9f6b66886",
      "tree": "d9f65f5fd428aaa4af4ca2b75bab67259c4eb91f",
      "parents": [
        "7cef5677ef3a8084f2588ce0a129dc95d65161f6"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 06 15:14:35 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jun 06 15:14:35 2005 -0700"
      },
      "message": "[TG3]: Update pci.ids for BCM5752\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bcc488ab02254a6e60d749187a632dc3d642d4f8",
      "tree": "4cd45b4d546cf85c14c442b27f611e048a4d9938",
      "parents": [
        "af00f9811e0ccbd3db84ddc4cffb0da942653393"
      ],
      "author": {
        "name": "Scott Murray",
        "email": "scottm@somanetworks.com",
        "time": "Fri May 27 16:48:52 2005 -0400"
      },
      "committer": {
        "name": "Greg KH",
        "email": "gregkh@suse.de",
        "time": "Tue May 31 14:26:38 2005 -0700"
      },
      "message": "[PATCH] PCI Hotplug: more CPCI updates\n\nHere is my third attempt at a patch to further update the CompactPCI\nhotplug driver infrastructure to address the pci_enable_device issue\ndiscussed on the list as well as a few other issues I discovered during\nsome more testing.  This version addresses a few more issues pointed out\nby Prarit Bhargava.  Changes include:\n- cpci_enable_device and its recursive calling of pci_enable_device on\n  new devices removed.\n- Use list_rwsem to avoid slot status change races between disable_slot\n  and check_slots.\n- Fixed oopsing in cpci_hp_unregister_bus caused by calling list_del on\n  a slot after calling pci_hp_deregister.\n- Removed kfree calls in cleanup_slots since release_slot will have\n  done it already.\n- Reworked init_slots a bit to fix latch and adapter file updating on\n  subsequent calls to cpci_hp_start.\n- Improved sanity checking in cpci_hp_register_controller.\n- Now shut things down correctly in cpci_hotplug_exit.\n- Switch to pci_get_slot instead of deprecated pci_find_slot.\n- A bunch of CodingStyle fixes.\n\nSigned-off-by: Scott Murray \u003cscottm@somanetworks.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "2ac2610b26c9da72820443328ff2c56c7b8c87b8",
      "tree": "9ca01e869d0c5a958232b7007e3fb48a27b0c5b3",
      "parents": [
        "7a8cb869f31de525bc34095f51f8c8a43ffcb6a9"
      ],
      "author": {
        "name": "Kenji Kaneshige",
        "email": "kaneshige.kenji@jp.fujitsu.com",
        "time": "Fri May 27 16:08:14 2005 +0900"
      },
      "committer": {
        "name": "Greg KH",
        "email": "gregkh@suse.de",
        "time": "Tue May 31 14:26:37 2005 -0700"
      },
      "message": "[PATCH] PCI Hotplug: SHPCHP driver doesn\u0027t enable PERR and SERR properly\n\nCurrent shpchp driver doesn\u0027t seem to program command register to\nenable PERR and SERR properly. The following patch fixes this issue.\n\nSigned-off-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "7a8cb869f31de525bc34095f51f8c8a43ffcb6a9",
      "tree": "952c03852730f328c2b500acb4748d2c4298d2b3",
      "parents": [
        "2e3e80c2b75e3815a0160cbd23d4fdb767d66b35"
      ],
      "author": {
        "name": "Kenji Kaneshige",
        "email": "kaneshige.kenji@jp.fujitsu.com",
        "time": "Mon May 23 19:50:32 2005 +0900"
      },
      "committer": {
        "name": "Greg KH",
        "email": "gregkh@suse.de",
        "time": "Tue May 31 14:26:37 2005 -0700"
      },
      "message": "[PATCH] PCI Hotplug: shpchp driver doesn\u0027t program _HPP values properly\n\nCurrent shpchp driver doesn\u0027t seem to program _HPP values\nproperly. The following patch fixes this issue.\n\nSigned-off-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "9920e91450ee9b373dd4924f79d287a267b8f6a3",
      "tree": "01d10ce3eb86ff5891c6bd538c095f158698476f",
      "parents": [
        "25be5e6ccc5c9cab77012fabbb72520f9b6e4618"
      ],
      "author": {
        "name": "Alexander Nyberg",
        "email": "alexn@telia.com",
        "time": "Fri May 27 12:27:05 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri May 27 08:15:05 2005 -0700"
      },
      "message": "[PATCH] Fixup VIA IRQ quirk\n\nquirk_via_irqpic can\u0027t be __devinit for swsuspend\n\nSigned-off-by: Alexander Nyberg \u003calexn@telia.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "25be5e6ccc5c9cab77012fabbb72520f9b6e4618",
      "tree": "4c1b48179d7f18b3e037a473d8e04708b619ac5c",
      "parents": [
        "2efe86b809d97debaaf9fcc13b041aedf15bd3d2"
      ],
      "author": {
        "name": "Len Brown",
        "email": "lenb@toshiba.hsd1.ma.comcast.net",
        "time": "Fri May 27 04:21:50 2005 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri May 27 08:15:04 2005 -0700"
      },
      "message": "[PATCH] VIA IRQ quirk\n\nDelete quirk_via_bridge(), restore quirk_via_irqpic() -- but now\nimproved to be invoked upon device ENABLE, and now only for VIA devices\n-- not all devices behind VIA bridges.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d1ded203adf16b42ca90e9041120ae465ca5c4a6",
      "tree": "59c3218467807e1793fb4fc5d90141e072ab2212",
      "parents": [
        "9888549e0507cc95d1d7ade1595c00ff8e902659"
      ],
      "author": {
        "name": "Greg KH",
        "email": "gregkh@suse.de",
        "time": "Thu May 05 11:57:25 2005 -0700"
      },
      "committer": {
        "name": "Greg KH",
        "email": "gregkh@suse.de",
        "time": "Tue May 17 14:31:12 2005 -0700"
      },
      "message": "[PATCH] PCI: add MODALIAS to hotplug event for pci devices\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "9888549e0507cc95d1d7ade1595c00ff8e902659",
      "tree": "9c31d2b34ef9b747733f7f39916a8031f89c3d1e",
      "parents": [
        "c22610dadc0452b1273494f2b5157123c6cd60e1"
      ],
      "author": {
        "name": "Greg KH",
        "email": "gregkh@suse.de",
        "time": "Thu May 05 11:57:25 2005 -0700"
      },
      "committer": {
        "name": "Greg KH",
        "email": "gregkh@suse.de",
        "time": "Tue May 17 14:31:12 2005 -0700"
      },
      "message": "[PATCH] PCI: add modalias sysfs file for pci devices\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "c22610dadc0452b1273494f2b5157123c6cd60e1",
      "tree": "150d5315df21f02605ad5a6541ef7cb00176d023",
      "parents": [
        "43b7d7cfb157b5c8c5cc0933f4e96fd81adc81ca"
      ],
      "author": {
        "name": "Scott Murray",
        "email": "scottm@somanetworks.com",
        "time": "Mon May 09 17:36:27 2005 -0400"
      },
      "committer": {
        "name": "Greg KH",
        "email": "gregkh@suse.de",
        "time": "Tue May 17 14:31:11 2005 -0700"
      },
      "message": "[PATCH] PCI Hotplug: remove pci_visit_dev\n\nIf my CPCI hotplug update patch is applied, then there are no longer any\nin tree users of the pci_visit_dev API, and it and its related code can be\nremoved.\n\nSigned-off-by: Scott Murray \u003cscottm@somanetworks.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "43b7d7cfb157b5c8c5cc0933f4e96fd81adc81ca",
      "tree": "2af3b43ed8ee9468b1e0418c10275f33d23ced19",
      "parents": [
        "8b245e45f34280ec61e3c8d643d4613b9e0eb7a4"
      ],
      "author": {
        "name": "Scott Murray",
        "email": "scottm@somanetworks.com",
        "time": "Mon May 09 17:31:50 2005 -0400"
      },
      "committer": {
        "name": "Greg KH",
        "email": "gregkh@suse.de",
        "time": "Tue May 17 14:31:11 2005 -0700"
      },
      "message": "[PATCH] PCI Hotplug: CPCI update\n\n[PATCH] CPCI: update\n\nI have finally done some work to update the CompactPCI hotplug driver to\nfix some of the outstanding issues in 2.6:\n- Added adapter and latch status ops so that those files will get created\n  by the current PCI hotplug core.  This used to not be required, but\n  seems to be now after some of the sysfs rework in the core.\n- Replaced slot list spinlock with a r/w semaphore to avoid any potential\n  issues with sleeping.  This quiets all of the runtime warnings.\n- Reworked interrupt driven hot extraction handling to remove need for a\n  polling operator for ENUM# status.  There are a lot of boards that only\n  have an interrupt driven by ENUM#, so this lowers the bar to entry.\n- Replaced pci_visit_dev usage with better use of the PCI core functions.\n  The new code is functionally equivalent to the previous code, but the\n  use of pci_enable_device on insert needs to be investigated further, as\n  I need to do some more testing to see if it is still necessary.\n\nSigned-off-by: Scott Murray \u003cscottm@somanetworks.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "8b245e45f34280ec61e3c8d643d4613b9e0eb7a4",
      "tree": "aefa5d7e3d4689f5f1df21a7820088e8d9c7070b",
      "parents": [
        "ee17fd93a5892c162b0a02d58cdfdb9c50cf8467"
      ],
      "author": {
        "name": "Dely Sy",
        "email": "dlsy@snoqualmie.dp.intel.com",
        "time": "Fri May 06 17:19:09 2005 -0700"
      },
      "committer": {
        "name": "Greg KH",
        "email": "gregkh@suse.de",
        "time": "Tue May 17 14:31:11 2005 -0700"
      },
      "message": "[PATCH] PCI Hotplug: get pciehp to work on the downstream port of a switch\n\nHere is the updated patch to get pciehp driver to work for downstream\nport of a switch and handle the difference in the offset value of PCI\nExpress capability list item of different ports.\n\nSigned-off-by: Dely Sy \u003cdely.l.sy@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "ee17fd93a5892c162b0a02d58cdfdb9c50cf8467",
      "tree": "d218eab66a47e883ddf84f5c30e9060cd99394ec",
      "parents": [
        "ff0d2f90fdc4b564d47a7c26b16de81a16cfa28e"
      ],
      "author": {
        "name": "Dely Sy",
        "email": "dlsy@snoqualmie.dp.intel.com",
        "time": "Thu May 05 11:57:25 2005 -0700"
      },
      "committer": {
        "name": "Greg KH",
        "email": "gregkh@suse.de",
        "time": "Tue May 17 14:31:10 2005 -0700"
      },
      "message": "[PATCH] PCI Hotplug: Fix echoing 1 to power file of enabled slot problem with SHPC driver\n\nHere is a patch to fix the problem of echoing 1 to \"power\" file\nto enabled slot causing the slot to power down, and echoing 0\nto disabled slot causing shpchp_disabled_slot() to be called\ntwice. This problem was reported by kenji Kaneshige.\n\nThanks,\nDely\n\nSigned-off-by: Dely Sy \u003cdely.l.sy@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "9171078ab5a0bbb516029cfc61378e0350a7b30d",
      "tree": "c0748641f2574f1621bb1f78d14c70c49805e4dd",
      "parents": [
        "b308240b49ff5a1bddc6e10513c2c83f37a0bc78"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sun May 01 15:53:08 2005 +0200"
      },
      "committer": {
        "name": "Greg KH",
        "email": "gregkh@suse.de",
        "time": "Tue May 03 23:45:17 2005 -0700"
      },
      "message": "[PATCH] PCI: drivers/pci/pci.c: remove pci_dac_set_dma_mask\n\npci_dac_set_dma_mask is currently completely unused.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "b308240b49ff5a1bddc6e10513c2c83f37a0bc78",
      "tree": "7fda5a4f25632d19ae03589bee0d920efe8026c3",
      "parents": [
        "eaae4b3a84a3781543a32bcaf0a33306ae915574"
      ],
      "author": {
        "name": "Dely Sy",
        "email": "dlsy@snoqualmie.dp.intel.com",
        "time": "Thu Apr 28 18:08:53 2005 -0700"
      },
      "committer": {
        "name": "Greg KH",
        "email": "gregkh@suse.de",
        "time": "Tue May 03 23:45:16 2005 -0700"
      },
      "message": "[PATCH] PCI Hotplug: fix pciehp regression\n\nI fogot to remove the code that freed the memory in cleanup_slots().\nHere is the new patch, which I have also taken care of the comment\nby Eike to remove the cast in hotplug_slot-\u003eprivate.\n\nSigned-off-by: Dely Sy \u003cdely.l.sy@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "eaae4b3a84a3781543a32bcaf0a33306ae915574",
      "tree": "2d3db5e9713dd0baeba0be2577731233780f072f",
      "parents": [
        "3aa8c4febf74b1f23bd9fc329321af6d531fe4dd"
      ],
      "author": {
        "name": "Steven Cole",
        "email": "elenstev@mesatop.com",
        "time": "Tue May 03 18:38:30 2005 -0600"
      },
      "committer": {
        "name": "Greg KH",
        "email": "gregkh@suse.de",
        "time": "Tue May 03 23:45:16 2005 -0700"
      },
      "message": "[PATCH] PCI: Spelling fixes for drivers/pci.\n\nHere are some spelling corrections for drivers/pci.\n\nCONTROLER -\u003e CONTROLLER\nRegisetr -\u003e Register\nharware -\u003e hardware\ninital -\u003e initial\nInitilize -\u003e Initialize\nfuntion -\u003e function\nfunciton -\u003e function\noccured -\u003e occurred\n\nSigned-off-by: Steven Cole \u003celenstev@mesatop.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "3aa8c4febf74b1f23bd9fc329321af6d531fe4dd",
      "tree": "7e0b5b3d9a0308224fb40e452d93ec842a3377fe",
      "parents": [
        "034ecc724cc6ba662d0b2b5a1e11e7e66a768596"
      ],
      "author": {
        "name": "R.Marek@sh.cvut.cz",
        "email": "R.Marek@sh.cvut.cz",
        "time": "Thu Apr 21 10:49:06 2005 +0000"
      },
      "committer": {
        "name": "Greg KH",
        "email": "gregkh@suse.de",
        "time": "Tue May 03 23:45:16 2005 -0700"
      },
      "message": "[PATCH] PCI: Rapid Hance quirk\n\nThis patch just adds Intel\u0027s Hance Rapid south bridge IDs to ICH4 region quirk.\nPatch was successfuly tested by Chunhao Huang from Winbond.\n\nSigned-Off-By: Rudolf Marek \u003cr.marek@sh.cvut.cz\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "034ecc724cc6ba662d0b2b5a1e11e7e66a768596",
      "tree": "d34ced60da68e2dca2aae90e2b29d8f94618ffbc",
      "parents": [
        "c8958177224622411b9979eabb5610e30b06034b"
      ],
      "author": {
        "name": "Rolf Eike Beer",
        "email": "eike-hotplug@sf-tec.de",
        "time": "Mon Apr 11 15:01:54 2005 +0200"
      },
      "committer": {
        "name": "Greg KH",
        "email": "gregkh@suse.de",
        "time": "Tue May 03 23:45:15 2005 -0700"
      },
      "message": "[PATCH] PCI Hotplug ibmphp_pci.c: Fix masking out needed information too early\n\nhere is the patch that fixes the bug introduced by my previous patch which\nalready went into 2.6.12-rc2 and is likely to cause trouble is someone hits\none the else case here by accident.\n\nUsing the \u0026\u003d operation before the if statement destroys the information the\nif asks for so we always go into the else branch.\n\nSigned-off-by: Rolf Eike Beer \u003ceike-hotplug@sf-tec.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "c8958177224622411b9979eabb5610e30b06034b",
      "tree": "09ceb4ce69813c9ac2a3e3c7ea6eff9d5361fe9c",
      "parents": [
        "4c0619add8c3a8b28e7fae8b15cc7b62de2f8148"
      ],
      "author": {
        "name": "Greg KH",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 08 14:53:31 2005 +0900"
      },
      "committer": {
        "name": "Greg KH",
        "email": "gregkh@suse.de",
        "time": "Tue May 03 23:45:15 2005 -0700"
      },
      "message": "[PATCH] PCI: Add pci shutdown ability\n\nNow pci drivers can know when the system is going down without having to\nadd a reboot notifier event.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "4c0619add8c3a8b28e7fae8b15cc7b62de2f8148",
      "tree": "2e27d1c516480dd6f3686c05caac09b196475951",
      "parents": [
        "bc56b9e01190b9f1ad6b7c5c694b61bfe34c7aa5"
      ],
      "author": {
        "name": "ssant@in.ibm.com",
        "email": "ssant@in.ibm.com",
        "time": "Fri Apr 08 14:53:31 2005 +0900"
      },
      "committer": {
        "name": "Greg KH",
        "email": "gregkh@suse.de",
        "time": "Tue May 03 23:45:15 2005 -0700"
      },
      "message": "[PATCH] PCI: fix up word-aligned 16-bit PCI config access through sysfs\n\nThis patch adds the possibility to do word-aligned 16-bit atomic PCI\nconfiguration space accesses via the sysfs PCI interface. As a result, problems\nwith Emulex LFPC on IBM PowerPC64 are fixed.\n\nPatch is present in SLES 9 SP1.\n\nSigned-off-by: Vojtech Pavlik \u003cvojtech@suse.cz\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "bc56b9e01190b9f1ad6b7c5c694b61bfe34c7aa5",
      "tree": "9979aed502d987538c51d9820be9c288462f9996",
      "parents": [
        "92df516e6264f9caff4be49718926d6884fa50ed"
      ],
      "author": {
        "name": "Greg KH",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 08 14:53:31 2005 +0900"
      },
      "committer": {
        "name": "Greg KH",
        "email": "gregkh@suse.de",
        "time": "Tue May 03 23:45:14 2005 -0700"
      },
      "message": "[PATCH] PCI: Clean up a lot of sparse \"Should it be static?\" warnings.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "ceb43744cd48a20212e2179e0c7ff2f450a3c97e",
      "tree": "f9554643bc9d70fe761840a603adce393c0e9f08",
      "parents": [
        "8800cea62025a5209d110c5fa5990429239d6eee"
      ],
      "author": {
        "name": "Kenji Kaneshige",
        "email": "kaneshige.kenji@soft.fujitsu.com",
        "time": "Fri Apr 08 14:53:31 2005 +0900"
      },
      "committer": {
        "name": "Greg KH",
        "email": "gregkh@suse.de",
        "time": "Tue May 03 23:45:13 2005 -0700"
      },
      "message": "[PATCH] PCI: \u0027is_enabled\u0027 flag should be set/cleared when the device is actually enabled/disabled\n\nI think \u0027is_enabled\u0027 flag in pci_dev structure should be set/cleared\nwhen the device actually enabled/disabled. Especially about\npci_enable_device(), it can be failed. By this change, we will also\nget the possibility of refering \u0027is_enabled\u0027 flag from the functions\ncalled through pci_enable_device()/pci_disable_device().\n\nSigned-off-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "67be2dd1bace0ec7ce2dbc1bba3f8df3d7be597e",
      "tree": "317d114a0288d3b19ef9902f94b536a5a8731dbd",
      "parents": [
        "6013d5445f9a6d0b28090027868f455c5012d1cc"
      ],
      "author": {
        "name": "Martin Waitz",
        "email": "tali@admingilde.org",
        "time": "Sun May 01 08:59:26 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun May 01 08:59:26 2005 -0700"
      },
      "message": "[PATCH] DocBook: fix some descriptions\n\nSome KernelDoc descriptions are updated to match the current code.\nNo code changes.\n\nSigned-off-by: Martin Waitz \u003ctali@admingilde.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7f4927c1b505eb4e679ab506bf7626af6258e6b6",
      "tree": "7686d23bf67956272967a79d7e3b23382ca17a3b",
      "parents": [
        "f45139044db870835b53a0fea41da2e04c3958d0"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@ucw.cz",
        "time": "Sat Apr 16 15:25:33 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:25:33 2005 -0700"
      },
      "message": "[PATCH] fix u32 vs. pm_message_t in PCI, PCIE\n\nThis fixes drivers/pci (mostly pcie stuff).\n\nSigned-off-by: Pavel Machek \u003cpavel@suse.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c368ca4ef471aa8e82ee1de7086cb7ef5053cb95",
      "tree": "0b6a05017869cda984304bb24f6327da543d31b3",
      "parents": [
        "c4c8ea948aa21527d502e87227b2f1d951bc506d"
      ],
      "author": {
        "name": "Jason Gaston",
        "email": "jason.d.gaston@intel.com",
        "time": "Sat Apr 16 15:24:44 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:24:44 2005 -0700"
      },
      "message": "[PATCH] ata_piix: IDE mode SATA patch for Intel ESB2\n\nThis patch adds the Intel ESB2 DID\u0027s to the ata_piix.c and quirks.c file for\nIDE mode SATA support.\n\nSigned-off-by: Jason Gaston \u003cJason.d.gaston@intel.com\u003e\nCc: Jeff Garzik \u003cjgarzik@pobox.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.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"
    }
  ]
}
