)]}'
{
  "log": [
    {
      "commit": "da206c9e68cb93fcab43592d46276c02889c1250",
      "tree": "21264cc26fa0322d668b398808f10bd93558d25f",
      "parents": [
        "916d15445f4ad2a9018e5451760734f36083be77",
        "2e2d0dcc1bd7ca7c26ea5e29efb7f34bbd564f1c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jun 26 13:33:14 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jun 26 13:33:14 2006 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/bunk/trivial\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/bunk/trivial:\n  typo fixes\n  Clean up \u0027inline is not at beginning\u0027 warnings for usb storage\n  Storage class should be first\n  i386: Trivial typo fixes\n  ixj: make ixj_set_tone_off() static\n  spelling fixes\n  fix paniced-\u003epanicked typos\n  Spelling fixes for Documentation/atomic_ops.txt\n  move acknowledgment for Mark Adler to CREDITS\n  remove the bouncing email address of David Campbell\n"
    },
    {
      "commit": "a4cffb6444c327677f901323ecf1a13d6bd2df3f",
      "tree": "aa3a2ca547dc6e232a3784cd65897b3bd77029da",
      "parents": [
        "0080e667550db5ae8c9318181500c413b99ff164"
      ],
      "author": {
        "name": "Christian Kujau",
        "email": "evil@g-house.de",
        "time": "Mon Jun 26 14:00:02 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jun 26 10:48:22 2006 -0700"
      },
      "message": "[PATCH] x86_64: msi_apic.c build fix\n\n      CC      drivers/pci/msi-apic.o\nIn file included from include/asm/msi.h:11,\n                  from drivers/pci/msi.h:71,\n                  from drivers/pci/msi-apic.c:8:\ninclude/asm/smp.h:103: error: syntax error before \u0027-\u003e\u0027 token\n\nakpm: nasty.  It appears to be\n\n  static inline unsigned int cpu_mask_to_apicid(cpumask_t cpumask)\n\nconflicting with include/asm-x86_64/mach_apic.h\u0027s\n\n  #define cpu_mask_to_apicid (genapic-\u003ecpu_mask_to_apicid)\n\nAnd I don\u0027t know which patch in rc4-mm1 triggered this.\n\nFixing this in the .c file seems wrong.\n\nIncluding asm/smp.h instead of linux/smp.h seems wrong too.  Need that\n.config.\n\nCc: Andi Kleen \u003cak@muc.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d6e05edc59ecd79e8badf440c0d295a979bdfa3e",
      "tree": "50362161f69317242ab603c51a18a818a4c93285",
      "parents": [
        "f18190bd3407554ba6df30a1927e07e6cba93e56"
      ],
      "author": {
        "name": "Andreas Mohr",
        "email": "andi@lisas.de",
        "time": "Mon Jun 26 18:35:02 2006 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Mon Jun 26 18:35:02 2006 +0200"
      },
      "message": "spelling fixes\n\nacquired (aquired)\ncontiguous (contigious)\nsuccessful (succesful, succesfull)\nsurprise (suprise)\nwhether (weather)\nsome other misspellings\n\nSigned-off-by: Andreas Mohr \u003candi@lisas.de\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "cf34a8e07f02c76f3f1232eecb681301a3d7b10b",
      "tree": "9148713707b7b5f50bfeceeaefb78d87474a106b",
      "parents": [
        "ead2bfeb7f739d2ad6e09dc1343f0da51feb7f51"
      ],
      "author": {
        "name": "Brice Goglin",
        "email": "brice@myri.com",
        "time": "Tue Jun 13 14:35:42 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 12:00:01 2006 -0700"
      },
      "message": "[PATCH] PCI: nVidia quirk to make AER PCI-E extended capability visible\n\nThe nVidia CK804 PCI-E chipset supports the AER extended capability\nbut sometimes fails to link it (with some BIOS or after a warm reboot).\nIt makes the AER cap invisible to pci_find_ext_capability().\n\nThe patch adds a quirk to set the missing bit that controls the\nlinking of the capability.\nBy the way, it removes the corresponding code in the myri10ge driver.\n\nSigned-off-by: Brice Goglin \u003cbrice@myri.com\u003e\nSigned-off-by: Loic Prylli \u003cloic@myri.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "bdee9d98d281d84718eaff6bf0dd2b6ad418b36f",
      "tree": "b7122ecf946d3922f1462c512e2f0599fb505184",
      "parents": [
        "acc7c2e0b73a46122ec370bf8a3aa9f19065d331"
      ],
      "author": {
        "name": "Doug Thompson",
        "email": "norsk5@yahoo.com",
        "time": "Wed Jun 14 16:59:48 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 12:00:01 2006 -0700"
      },
      "message": "[PATCH] PCI: Bus Parity Status sysfs interface\n\nFrom: Doug Thompson \u003cnorsk5@yahoo.com\u003e\n\nThis patch adds the \u0027broken_parity_status\u0027 sysfs attribute file to a PCI device.\nReading this attribute a userland program can determine if PCI device provides false\npositives (value of 1) in its generation of PCI Parity status, or not (value of 0).\nAs PCI devices are found to be \u0027bad\u0027 in this regard, userland programs can also set\nthe appropriate value (root access only) of a faulty device. This per device\ninformation will be used in the EDAC PCI Parity scanner code in a future patch once\nthis interface becomes available.\n\nSigned-off-by: Doug Thompson \u003cnorsk5@yahoo.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "bd91fde952b0aa80c820857241ff1923537d2bde",
      "tree": "5fe1d5703f430894bcf13635f95423c7560d30a6",
      "parents": [
        "d71374dafbba7ec3f67371d3b7e9f6310a588808"
      ],
      "author": {
        "name": "Chris Wedgwood",
        "email": "cw@f00f.org",
        "time": "Mon Jun 05 00:13:21 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 12:00:01 2006 -0700"
      },
      "message": "[PATCH] PCI: MSI-K8T-Neo2-Fir: run only where needed\n\nBe more selective when running the MSI-K8T-Neo2Fir soundcard PCI quirk so\nas not to run this on hardware where it\u0027s probably not needed.\n\nSigned-off-by: Chris Wedgwood \u003ccw@f00f.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "d71374dafbba7ec3f67371d3b7e9f6310a588808",
      "tree": "116dcd65fde3701d10fea954cdbd5bb063182b2c",
      "parents": [
        "733a7fe12248072e1bca729c88a26298666f1956"
      ],
      "author": {
        "name": "Zhang Yanmin",
        "email": "yanmin.zhang@intel.com",
        "time": "Fri Jun 02 12:35:43 2006 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 12:00:01 2006 -0700"
      },
      "message": "[PATCH] PCI: fix race with pci_walk_bus and pci_destroy_dev\n\npci_walk_bus has a race with pci_destroy_dev. When cb is called\nin pci_walk_bus, pci_destroy_dev might unlink the dev pointed by next.\nLater on in the next loop, pointer next becomes NULL and cause\nkernel panic.\n\nBelow patch against 2.6.17-rc4 fixes it by changing pci_bus_lock (spin_lock)\nto pci_bus_sem (rw_semaphore).\n\nSigned-off-by: Zhang Yanmin \u003cyanmin.zhang@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "f7e6600d762bf7c04b48c8d9bd0ab26d04a8d11f",
      "tree": "8e72e80936bf30be991fa8e023f7dd47837085fe",
      "parents": [
        "c0da3ba0a29d70c95ed39366a1c9b849f3439fbe"
      ],
      "author": {
        "name": "Grant Grundler",
        "email": "iod00d@hp.com",
        "time": "Wed May 31 23:35:47 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 12:00:00 2006 -0700"
      },
      "message": "[PATCH] PCI: remove unneeded msi code\n\nThe code is really not needed.\nRoland Dreier/Greg KH removed the release_mem_region() calls that\nwere the only consumers of phys_addr:\n\thttp://www.ussg.iu.edu/hypermail/linux/kernel/0503.0/1540.html\n\npatch below deletes the \"dead\" code.\n\nSigned-off-by: Grant Grundler \u003ciod00d@hp.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "c0da3ba0a29d70c95ed39366a1c9b849f3439fbe",
      "tree": "e8d31f5137a8f5bc5337e139c0778f8ba6b4b4f4",
      "parents": [
        "b209a6ee49099b7500abf024f7b6b9648b5a3eac"
      ],
      "author": {
        "name": "Kimball Murray",
        "email": "kimball.murray@gmail.com",
        "time": "Wed May 31 14:20:04 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 12:00:00 2006 -0700"
      },
      "message": "[PATCH] PCI: don\u0027t move ioapics below PCI bridge\n\nA recent Stratus x86_64 platform uses a system ioapic that is a PCI device\nlocated below a PCI bridge.  Other platforms like this may exist.\n\nThis patch fixes a problem wherein the kernel\u0027s PCI setup code moves\nthe ioapic to an address other than that assigned by the BIOS.  It simply\nadds another exclusion (which already includes classless devices and host\nbridges) to the function pbus_assign_resources_sorted so that it will not\nmove the ioapic.\n\nIf the ioapic is moved, the fixmap mapping to it is broken, so the OS should\nleave it alone.\n\nFrom: Kimball Murray \u003ckimball.murray@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "b209a6ee49099b7500abf024f7b6b9648b5a3eac",
      "tree": "6e6c614ae010aa92e9ded5e55c3a913f3c6c9dd3",
      "parents": [
        "99dc804d9bcc2c53f4c20c291bf4e185312a1a0c"
      ],
      "author": {
        "name": "bibo,mao",
        "email": "bibo.mao@intel.com",
        "time": "Wed May 31 18:17:33 2006 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 12:00:00 2006 -0700"
      },
      "message": "[PATCH] PCI: cleanup unused variable about msi driver\n\nIn IA64 platform, msi driver does not use irq_vector variable, and in\nx86 platform LAST_DEVICE_VECTOR should one before FIRST_SYSTEM_VECTOR,\nthis patch modify this.\n\nSigned-off-by: bibo, mao \u003cbibo.mao@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "99dc804d9bcc2c53f4c20c291bf4e185312a1a0c",
      "tree": "4798f39176d0f8fe06de446d74cf94ba48423aa9",
      "parents": [
        "020d502488bebdbc1b2c2828d996f04e563f082a"
      ],
      "author": {
        "name": "Shaohua Li",
        "email": "shaohua.li@intel.com",
        "time": "Fri May 26 10:58:27 2006 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 12:00:00 2006 -0700"
      },
      "message": "[PATCH] PCI: disable msi mode in pci_disable_device\n\nBrice said the pci_save_msi_state breaks his driver in his special usage\n(not in suspend/resume), as pci_save_msi_state will disable msi mode. In\nhis usage, pci_save_state will be called at runtime, and later (after\nthe device operates for some time and has an error) pci_restore_state\nwill be called.\nIn another hand, suspend/resume needs disable msi mode, as device should\nstop working completely. This patch try to workaround this issue.\nDrivers are expected call pci_disable_device in suspend time after\npci_save_state.\n\nSigned-off-by: Shaohua Li \u003cshaohua.li@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "020d502488bebdbc1b2c2828d996f04e563f082a",
      "tree": "101cf0138612137dc08844dff137f927ed0a3b8b",
      "parents": [
        "1edab4a164b229807853682f7ff7858c11dd3481"
      ],
      "author": {
        "name": "Rajesh Shah",
        "email": "rajesh.shah@intel.com",
        "time": "Tue May 23 10:14:36 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 12:00:00 2006 -0700"
      },
      "message": "[PATCH] PCI: Allow MSI to work on kexec kernel\n\nWe recently ran into a problem where the e1000 device failed to\nwork properly on the kexec kernel. MSI was enabled for the\ndevice in the main kernel when it crashed. The e1000 driver\ntried to enable MSI on the kexec kernel, but the code bailed\nearly when it found that MSI was already enabled in the hardware,\neven though the software state was not properly set up in the\nkexec\u0027d kernel. This patch fixes the problem by moving the\nearly return to after making sure that the software state\nis properly initialized.\n\nSigned-off-by: Rajesh Shah \u003crajesh.shah@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "1edab4a164b229807853682f7ff7858c11dd3481",
      "tree": "b2b65bb914850270f5e22f9b4c49ef371c0f20b6",
      "parents": [
        "74d0a988d3aa359b6b8a8536c8cb92cce02ca5d5"
      ],
      "author": {
        "name": "Brice Goglin",
        "email": "brice@myri.com",
        "time": "Tue May 23 03:05:27 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 12:00:00 2006 -0700"
      },
      "message": "[PATCH] PCI: AMD 8131 MSI quirk called too late, bus_flags not inherited ?\n\nThe PCI_BUS_FLAGS_NO_MSI bus flags does not appear do be inherited\ncorrectly from the amd8131 MSI quirk to its parent busses. It makes\ndevices behind a bridge behind amd8131 try to enable MSI while the\namd8131 does not support it.\nWe fix this by looking at flags of all parent busses in\npci_enable_msi() and pci_enable_msix().\n\nBy the way, also add the missing dev-\u003eno_msi check in pci_enable_msix()\n\nSigned-off-by: Brice Goglin \u003cbrice@myri.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "bd8481e1646d7649fa101ee57a5139b9da3c2436",
      "tree": "6b64dfebc5c7eb36a3487f51373347341f36cac2",
      "parents": [
        "53e4d30dd666d7f83598957ee4a415eefb47c9a6"
      ],
      "author": {
        "name": "Doug Thompson",
        "email": "norsk5@yahoo.com",
        "time": "Mon May 08 17:06:09 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 11:59:59 2006 -0700"
      },
      "message": "[PATCH] PCI Bus Parity Status-broken hardware attribute, EDAC foundation\n\nCurrently, the EDAC (error detection and correction) modules that are in\nthe kernel contain some features that need to be moved. After some good\nfeedback on the PCI Parity detection code and interface\n(http://www.ussg.iu.edu/hypermail/linux/kernel/0603.1/0897.html) this\npatch ADDs an new attribute to the pci_dev structure: Namely the\n\u0027broken_parity_status\u0027 bit.\n\nWhen set this indicates that the respective hardware generates false\npositives of Parity errors.\n\nThe EDAC \"blacklist\" solution was inferior and will be removed in a\nfuture patch.\n\nAlso in this patch is a PCI quirk.c entry for an Infiniband PCI-X card\nwhich generates false positive parity errors.\n\nI am requesting comments on this AND on the possibility of a exposing\nthis \u0027broken_parity_status\u0027 bit to userland via the PCI device sysfs\ndirectory for devices. This access would allow for enabling of this\nfeature on new devices and for old devices that have their drivers\nupdated. (SLES 9 SP3 did this on an ATI motherboard video device). There\nis a need to update such a PCI attribute between kernel releases.\n\nThis patch just adds a storage place for the attribute and a quirk entry\nfor a known bad PCI device. PCI Parity reaper/harvestor operations are\nin EDAC itself and will be refactored to use this PCI attribute instead\nof its own mechanisms (which are currently disabled) in the future.\n\nSigned-off-by: Doug Thompson \u003cnorsk5@xmission.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "9c273b95808c270149e9be9e172e4ef19f5d5c98",
      "tree": "68bbd28b17e3f0d947d0d9ea61d08202c22a896d",
      "parents": [
        "a1e022b3aeacf633a6c8e8f0eb04d9c9e44b4fcd"
      ],
      "author": {
        "name": "Muthu Kumar",
        "email": "muthu.lkml@gmail.com",
        "time": "Fri Apr 28 00:42:21 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 11:59:59 2006 -0700"
      },
      "message": "[PATCH] PCI ACPI: Rename the functions to avoid multiple instances.\n\nThere were two instances of pci_acpi_init(), one in\ndrivers/pci/pci-acpi.c and another in arch/i386/pci/acpi.c.\nRename the one in pci-acpi.c and make it consistent with\nother names in the same file.\n\nSigned-off-by: Muthukumar R \u003cmuthur@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "a1e022b3aeacf633a6c8e8f0eb04d9c9e44b4fcd",
      "tree": "55f95cedf7056a762caec8c61715bb0422c95f02",
      "parents": [
        "9f125d30487cea72542a84b4835c037163c7f3d5"
      ],
      "author": {
        "name": "Kristen Accardi",
        "email": "kristen.c.accardi@intel.com",
        "time": "Fri Apr 28 11:37:38 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 11:59:59 2006 -0700"
      },
      "message": "[PATCH] PCI: don\u0027t enable device if already enabled\n\nIf a device is already enabled, don\u0027t bother reenabling it.\n\nSigned-off-by: Kristen Carlson Accardi \u003ckristen.c.accardi@intel.com\u003e\nAcked-By: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "9f125d30487cea72542a84b4835c037163c7f3d5",
      "tree": "268a4592aaf2e6a43c82571dde4aae2cd2938100",
      "parents": [
        "75acfecaa031c0e1bc412cee4fe58ba49ff3406c"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@linux.intel.com",
        "time": "Sat Apr 29 10:59:08 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 11:59:59 2006 -0700"
      },
      "message": "[PATCH] PCI: Add a \"enable\" sysfs attribute to the pci devices to allow userspace (Xorg) to enable devices without doing foul direct access\n\nThis patch adds an \"enable\" sysfs attribute to each PCI device. When read it\nshows the \"enabled-ness\" of the device, but you can write a \"0\" into it to\ndisable a device, and a \"1\" to enable it.\n\nThis later is needed for X and other cases where userspace wants to enable\nthe BARs on a device (typical example: to run the video bios on a secundary\nhead). Right now X does all this \"by hand\" via bitbanging, that\u0027s just evil.\nThis allows X to no longer do that but to just let the kernel do this.\n\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nCC: Peter Jones \u003cpjones@redhat.com\u003e\nAcked-by: Dave Airlie \u003cairlied@linux.ie\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "75acfecaa031c0e1bc412cee4fe58ba49ff3406c",
      "tree": "39f784dcc17a093e80463163867ec0e554942453",
      "parents": [
        "ea28502d5d0fc624777a8a6b4d6865d282055b05"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Mon May 01 10:43:46 2006 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 11:59:59 2006 -0700"
      },
      "message": "[PATCH] PCI: Add pci_assign_resource_fixed -- allow fixed address assignments\n\nPCI: Add pci_assign_resource_fixed -- allow fixed address assignments\n\nOn some embedded systems the PCI address for hotplug devices are not only\nknown a priori but are required to be at a given PCI address for other\nmaster in the system to be able to access.\n\nAn example of such a system would be an FPGA which is setup from user space\nafter the system has booted.  The FPGA may be access by DSPs in the system\nand those DSPs expect the FPGA at a fixed PCI address.\n\nAdded pci_assign_resource_fixed() as a way to allow assignment of the PCI\ndevices\u0027s BARs at fixed PCI addresses.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "ea28502d5d0fc624777a8a6b4d6865d282055b05",
      "tree": "561045b0bca2e2493bf41628dd965a8cb958f900",
      "parents": [
        "17d6dc8ff098cc8c57941c82f7702804302b1ea1"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Fri Jun 09 11:28:29 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 11:59:59 2006 -0700"
      },
      "message": "[PATCH] PCI: fix to pci ignore pre-set 64-bit bars on 32-bit platforms\n\nWhen we detect a 64-bit pre-set address in a BAR on a 32-bit platform,\nwe disable it and treat it as if it had been unset, thus allowing the\ngeneral address assignment code to assign a new address to it when the\ndevice is enabled.  This can happen either if the firmware assigns\n64-bit addresses; additionally, some cards have been found \"in the\nwild\" which do not come out of reset with all the BAR registers set to\nzero.\n\nUnfortunately, the patch that implemented this tested the low part of\nthe address instead of the high part of the address.  This patch fixes\nthat.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "17d6dc8ff098cc8c57941c82f7702804302b1ea1",
      "tree": "866b2243517d1dae26f1fff0986ed08f96e63baa",
      "parents": [
        "83821d3f558dc651e555d62182ed0c95651f41a6"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@c2micro.com",
        "time": "Tue Apr 18 17:19:52 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 11:59:59 2006 -0700"
      },
      "message": "[PATCH] PCI: Ignore pre-set 64-bit BARs on 32-bit platforms\n\n[pci] Ignore pre-set 64-bit BARs on 32-bit platforms\n\nCurrently, Linux always rejects a device which has a pre-set 64-bit\naddress on a 32-bit platform.  On systems which do not do PCI\ninitialization in firmware, this causes some devices which don\u0027t\ncorrectly power up with all BARs zero to fail.\n\nThis patch makes the kernel automatically zero out such an address\n(thus treating it as if it had not been set at all, meaning it will\nassign an address if necessary).\n\nI have done this only for devices, not bridges.  It seems potentially\nhazardous to do for bridges.\n\nSigned-off-by: H. Peter Anvin \u003chpa@c2micro.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "83821d3f558dc651e555d62182ed0c95651f41a6",
      "tree": "60f3ae42e9b729a5061b8e4e2dce522b03e54810",
      "parents": [
        "10083072bfabc40bc47306e512c158c57cf55c2e"
      ],
      "author": {
        "name": "Mark Maule",
        "email": "maule@sgi.com",
        "time": "Fri Apr 14 16:03:54 2006 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 11:59:59 2006 -0700"
      },
      "message": "[PATCH] PCI: altix: msi support\n\nMSI callouts for altix.  Involves a fair amount of code reorg in sn irq.c\ncode as well as adding some extensions to the altix PCI provider abstaction.\n\nSigned-off-by: Mark Maule \u003cmaule@sgi.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "10083072bfabc40bc47306e512c158c57cf55c2e",
      "tree": "2c7c3f08ae779594026e67a7a36915c2f97d73b9",
      "parents": [
        "fd58e55fcf5568e51da2ed54d7acd049c3fdb184"
      ],
      "author": {
        "name": "Mark Maule",
        "email": "maule@sgi.com",
        "time": "Fri Apr 14 16:03:49 2006 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 11:59:59 2006 -0700"
      },
      "message": "[PATCH] PCI: per-platform IA64_{FIRST,LAST}_DEVICE_VECTOR definitions\n\nAbstract IA64_FIRST_DEVICE_VECTOR/IA64_LAST_DEVICE_VECTOR since SN platforms\nuse a subset of the IA64 range.  Implement this by making the above macros\nglobal variables which the platform can override in it setup code.\n\nAlso add a reserve_irq_vector() routine used by SN to mark a vector\u0027s as\nin-use when that weren\u0027t allocated through assign_irq_vector().\n\nSigned-off-by: Mark Maule \u003cmaule@sgi.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\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": "789e7dc8ee6cfb7928208b077d0799d81196e9bb",
      "tree": "cfaa3da3f3f919379d673819db9a27de355695dd",
      "parents": [
        "28e4b224955cbe30275b2a7842e729023a4f4b03",
        "9c64f9774805ba5d5ad4129899bdd822f61874e9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jun 21 11:23:13 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jun 21 11:23:13 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/pci-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/gregkh/pci-2.6: (30 commits)\n  [PATCH] PCI Hotplug: Fix recovery path from errors during pcie_init()\n  [PATCH] PCI Hotplug: fake NULL pointer dereferences in IBM Hot Plug Controller Driver\n  [PATCH] shpchp: Cleanup improper info messages\n  [PATCH] shpchp: Remove Unused hpc_evelnt_lock\n  [PATCH] shpchp: Cleanup interrupt polling timer\n  [PATCH] shpchp: Cleanup SHPC commands\n  [PATCH] shpchp: Cleanup interrupt handler\n  [PATCH] shpchp: Remove unnecessary hpc_ctlr_handle check\n  [PATCH] pciehp: Implement get_address callback\n  [PATCH] pciehp: Add missing pci_dev_put\n  [PATCH] pciehp: Replace pci_find_slot() with pci_get_slot()\n  [PATCH] SGI Hotplug: Incorrect power status\n  [PATCH] shpchp: Create shpchpd at controller probe time\n  [PATCH] shpchp: Mask Global SERR and Intr at controller release time\n  [PATCH] SHPC: Fix SHPC Contoller SERR-INT Register bits access\n  [PATCH] SHPC: Fix SHPC Logical Slot Register bits access\n  [PATCH] SHPC: Cleanup SHPC Logical Slot Register bits access\n  [PATCH] SHPC: Cleanup SHPC Logical Slot Register access\n  [PATCH] SHPC: Cleanup SHPC register access\n  [PATCH] pciehp: Fix programming hotplug parameters\n  ...\n"
    },
    {
      "commit": "9c64f9774805ba5d5ad4129899bdd822f61874e9",
      "tree": "afa3c4325d7867f3417b44fecd4915b8f529c776",
      "parents": [
        "9df7fde52c33075b9f9148ee31215c03824fcc38"
      ],
      "author": {
        "name": "Jan Beulich",
        "email": "jbeulich@novell.com",
        "time": "Tue May 09 00:50:31 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 19 14:13:24 2006 -0700"
      },
      "message": "[PATCH] PCI Hotplug: Fix recovery path from errors during pcie_init()\n\nSigned-off-by: Jan Beulich \u003cjbeulich@novell.com\u003e\nCc: Kristen Accardi \u003ckristen.c.accardi@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "9df7fde52c33075b9f9148ee31215c03824fcc38",
      "tree": "debb5999dd3689639310d52632d26864ce208c24",
      "parents": [
        "99ff124d1673a1e3f19061ebc82634608d1119ed"
      ],
      "author": {
        "name": "Eric Sesterhenn",
        "email": "snakebyte@gmx.de",
        "time": "Thu Jun 01 11:41:44 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 19 14:13:24 2006 -0700"
      },
      "message": "[PATCH] PCI Hotplug: fake NULL pointer dereferences in IBM Hot Plug Controller Driver\n\nRemove checks for value, since the hotplug core always provides\na valid value.\n\nSigned-off-by: Eric Sesterhenn \u003csnakebyte@gmx.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "99ff124d1673a1e3f19061ebc82634608d1119ed",
      "tree": "ab06a2edc2049dd8b32206cb8203aa7f6a88db7d",
      "parents": [
        "ea83bc1dabdca9da643972b591259a7657459ff5"
      ],
      "author": {
        "name": "Kenji Kaneshige",
        "email": "kaneshige.kenji@jp.fujitsu.com",
        "time": "Fri May 12 11:13:50 2006 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 19 14:13:24 2006 -0700"
      },
      "message": "[PATCH] shpchp: Cleanup improper info messages\n\nCurrent SHPCHP driver shows device number of slots in info messages,\nbut it is useless and should be replaced with slot name.\n\nThis patch replaces the device number shown in the info messages with\nthe slot name.\n\nSigned-off-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nCc: Kristen Accardi \u003ckristen.c.accardi@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "ea83bc1dabdca9da643972b591259a7657459ff5",
      "tree": "f6eb9a99fdbb9063bb13e434f04403834488be0f",
      "parents": [
        "f42639572680f4d69d9522f91c65e793ebeca098"
      ],
      "author": {
        "name": "Kenji Kaneshige",
        "email": "kaneshige.kenji@jp.fujitsu.com",
        "time": "Fri May 12 11:12:23 2006 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 19 14:13:24 2006 -0700"
      },
      "message": "[PATCH] shpchp: Remove Unused hpc_evelnt_lock\n\nThis patch removes unused hpc_event_lock. This patch has no functional\nchange.\n\nSigned-off-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nCc: Kristen Accardi \u003ckristen.c.accardi@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "f42639572680f4d69d9522f91c65e793ebeca098",
      "tree": "62a905ab3c2f5f11319d1e558bf87c0e75459f83",
      "parents": [
        "4085399da3c2176ba8ed64e93a2722907d41df3f"
      ],
      "author": {
        "name": "Kenji Kaneshige",
        "email": "kaneshige.kenji@jp.fujitsu.com",
        "time": "Fri May 12 11:13:02 2006 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 19 14:13:24 2006 -0700"
      },
      "message": "[PATCH] shpchp: Cleanup interrupt polling timer\n\nThis patch cleans up the interrupt polling timer code in\nshpchp_hpc.c. This has no functional changes.\n\nSigned-off-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nCc: Kristen Accardi \u003ckristen.c.accardi@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "4085399da3c2176ba8ed64e93a2722907d41df3f",
      "tree": "fc923b10c70ededacf661b21285d852a8da8d886",
      "parents": [
        "c4cecc1937cafd8505151452a9f7eea876a5bd9c"
      ],
      "author": {
        "name": "Kenji Kaneshige",
        "email": "kaneshige.kenji@jp.fujitsu.com",
        "time": "Fri May 12 11:11:48 2006 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 19 14:13:24 2006 -0700"
      },
      "message": "[PATCH] shpchp: Cleanup SHPC commands\n\nThis patch cleans up the code related to issuing SHPC commands. This\npatch has no functional changes.\n\nSigned-off-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nCc: Kristen Accardi \u003ckristen.c.accardi@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "c4cecc1937cafd8505151452a9f7eea876a5bd9c",
      "tree": "e7464d502dc606d2197811fc969acbaf383c8859",
      "parents": [
        "d4fbf600666569c3921d12bdcfcfdb2cdb4fd5fb"
      ],
      "author": {
        "name": "Kenji Kaneshige",
        "email": "kaneshige.kenji@jp.fujitsu.com",
        "time": "Fri May 12 11:10:56 2006 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 19 14:13:24 2006 -0700"
      },
      "message": "[PATCH] shpchp: Cleanup interrupt handler\n\nThis patch cleans up the interrupt handler of shpchp driver. This\npatch has no functional changes.\n\nSigned-off-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nCc: Kristen Accardi \u003ckristen.c.accardi@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "d4fbf600666569c3921d12bdcfcfdb2cdb4fd5fb",
      "tree": "3b5ac234da4a4498f4c17a3bf32e7d1c2543db95",
      "parents": [
        "132066a9c84af6f5e8d893145a9c63f849143867"
      ],
      "author": {
        "name": "Kenji Kaneshige",
        "email": "kaneshige.kenji@jp.fujitsu.com",
        "time": "Fri May 12 11:05:59 2006 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 19 14:13:24 2006 -0700"
      },
      "message": "[PATCH] shpchp: Remove unnecessary hpc_ctlr_handle check\n\nThis patch removes unnecessary error check for hpc_ctlr_handle.\n\nSigned-off-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nCc: Kristen Accardi \u003ckristen.c.accardi@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "132066a9c84af6f5e8d893145a9c63f849143867",
      "tree": "b81ad81f65e79088e84666a98b0d53dcf2cb0b78",
      "parents": [
        "6e33706b191ff8687f103a86de842b690fd8fb9d"
      ],
      "author": {
        "name": "Kenji Kaneshige",
        "email": "kaneshige.kenji@jp.fujitsu.com",
        "time": "Fri May 12 13:39:45 2006 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 19 14:13:23 2006 -0700"
      },
      "message": "[PATCH] pciehp: Implement get_address callback\n\nThis patch implements .get_address callback of hotplug_slot_ops for\nPCIEHP driver. With this patch, we can see bus address of hotplug\nslots as follows:\n\n\t# cat /sys/bus/pci/slots/0010_0000/address\n\t0000:0a:00\n\nSigned-off-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nCc: Kristen Accardi \u003ckristen.c.accardi@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "6e33706b191ff8687f103a86de842b690fd8fb9d",
      "tree": "c41ba3730a875f650d53feeaef8d853a5a1a5dd7",
      "parents": [
        "56bfada3e1a25c0da6f4590a4b04c67ec10910c2"
      ],
      "author": {
        "name": "Kenji Kaneshige",
        "email": "kaneshige.kenji@jp.fujitsu.com",
        "time": "Fri May 12 11:23:39 2006 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 19 14:13:23 2006 -0700"
      },
      "message": "[PATCH] pciehp: Add missing pci_dev_put\n\nThe PCIEHP driver leaks reference counter of pci_dev structures. This\npatch adds missing pci_dev_put() calls to PCIEHP driver.\n\nSigned-off-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nCc: Kristen Accardi \u003ckristen.c.accardi@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "56bfada3e1a25c0da6f4590a4b04c67ec10910c2",
      "tree": "14df15811b0aed4b66ecdec8476b9edbda8d738b",
      "parents": [
        "466ee36b62b4b294ecf68a2eee2e18c6ff8c9be4"
      ],
      "author": {
        "name": "Kenji Kaneshige",
        "email": "kaneshige.kenji@jp.fujitsu.com",
        "time": "Fri May 12 11:22:24 2006 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 19 14:13:23 2006 -0700"
      },
      "message": "[PATCH] pciehp: Replace pci_find_slot() with pci_get_slot()\n\nThis patch replaces pci_find_slot() with pci_get_slot() in PCIEHP\ndriver. This patch enables PCI Express Hotplug on the system which has\nmultiple PCI domains.\n\nSigned-off-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nCc: Kristen Accardi \u003ckristen.c.accardi@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "466ee36b62b4b294ecf68a2eee2e18c6ff8c9be4",
      "tree": "4dd5ed1ad7a0d1081f687ea535e05f9ea838b08c",
      "parents": [
        "82d5f4aaf182c306d2c2ef4d3a89d0fb8e386aa8"
      ],
      "author": {
        "name": "Mike Habeck",
        "email": "habeck@sgi.com",
        "time": "Sat May 06 09:01:59 2006 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 19 14:13:23 2006 -0700"
      },
      "message": "[PATCH] SGI Hotplug: Incorrect power status\n\nThis is a repost of a patch submitted by Prarit Bhargava on 01-19-06 that\nnever got integrated.\n\nThe get_power_status function is currently reporting a bitwise mapping of\nthe slot if the slot is powered on.  It should return 1 if powered on and\n0 if powered off.\n\nSigned-off-by: Mike Habeck \u003chabeck@sgi.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "82d5f4aaf182c306d2c2ef4d3a89d0fb8e386aa8",
      "tree": "ef7de5f12bee715364576d84bd47a05f61326d05",
      "parents": [
        "d49f2c49c39bbd0cb2069fe11c1630c709061037"
      ],
      "author": {
        "name": "Kenji Kaneshige",
        "email": "kaneshige.kenji@jp.fujitsu.com",
        "time": "Wed May 03 23:42:04 2006 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 19 14:13:23 2006 -0700"
      },
      "message": "[PATCH] shpchp: Create shpchpd at controller probe time\n\nThe workqueue thread of shpchp driver should be created only when SHPC\nbased hotplug slots are detected on the system.\n\nSigned-off-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nCc: Kristen Accardi \u003ckristen.c.accardi@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "d49f2c49c39bbd0cb2069fe11c1630c709061037",
      "tree": "5fcf4ccaef04d1e3fe28bcbeecf1d58908108419",
      "parents": [
        "e7138723692e43b7d43578746ad21bf194847527"
      ],
      "author": {
        "name": "Kenji Kaneshige",
        "email": "kaneshige.kenji@jp.fujitsu.com",
        "time": "Wed May 03 23:34:17 2006 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 19 14:13:23 2006 -0700"
      },
      "message": "[PATCH] shpchp: Mask Global SERR and Intr at controller release time\n\nGlobal SERR and Interrupt should be masked at shpchp driver unload time.\n\nSigned-off-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nCc: Kristen Accardi \u003ckristen.c.accardi@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "e7138723692e43b7d43578746ad21bf194847527",
      "tree": "7d8e769c25324381708536e9fbcadfb2f4754622",
      "parents": [
        "795eb5c4a73bee30e8c2dbb29174b329da56051c"
      ],
      "author": {
        "name": "Kenji Kaneshige",
        "email": "kaneshige.kenji@jp.fujitsu.com",
        "time": "Tue May 02 11:12:37 2006 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 19 14:13:23 2006 -0700"
      },
      "message": "[PATCH] SHPC: Fix SHPC Contoller SERR-INT Register bits access\n\nCurrent SHPCHP driver doesn\u0027t take care of RsvdP/RsvdZ[*] bits in\ncontroller SERR-INT register. This might cause unpredicable\nresults. This patch fixes this bug.\n\n[*] RsvdP and RsvdZ are defined in SHPC spec as follows:\n\n    RsvdP - Reserved and Preserved. Register bits of this type are\n    reserved for future use as R/W bits. The value read is\n    undefined. Writes are ignored. Software must follow These rules\n    when accessing RsvdP bits:\n\n\t- Software must ignore RsvdP bits when testing values read\n          from these registers.\n\t- Software must not depend on RsvdP bit\u0027s ability to retain\n          information when written\n\t- Software must always write back the value read in the RsvdP\n\t  bits when writing one of these registers.\n\n    RsvdZ - Reserved and Zero. Register bits of this type are reserved\n    for future use as R/WC bits. The value read is undefined. Writes\n    are ignored. Software must follow these rules when accessing RsvdZ\n    bits:\n\n        - Software must ignore RsvdZ bits when testing values read\n\t  from these registers.\n\t- Software must not depends on a RsvdZ bit\u0027s ability to retain\n\t  information when written.\n\t- Software must always write 0 to RsvdZ bits when writing one\n\t  of these register.\n\nSigned-off-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nCc: Kristen Accardi \u003ckristen.c.accardi@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "795eb5c4a73bee30e8c2dbb29174b329da56051c",
      "tree": "2c489f1f647d46cdc29322839d766cbf37d55485",
      "parents": [
        "5858759c2098c6792af1afa6d5ded94044740f9c"
      ],
      "author": {
        "name": "Kenji Kaneshige",
        "email": "kaneshige.kenji@jp.fujitsu.com",
        "time": "Tue May 02 11:11:54 2006 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 19 14:13:23 2006 -0700"
      },
      "message": "[PATCH] SHPC: Fix SHPC Logical Slot Register bits access\n\nCurrent SHPCHP driver doesn\u0027t take care of RsvdP/RsvdZ[*] bits\nin logical slot registers. This might cause unpredicable results. This\npatch fixes this bug.\n\n[*] RsvdP and RsvdZ are defined in SHPC spec as follows:\n\n    RsvdP - Reserved and Preserved. Register bits of this type are\n    reserved for future use as R/W bits. The value read is\n    undefined. Writes are ignored. Software must follow These rules\n    when accessing RsvdP bits:\n\n\t- Software must ignore RsvdP bits when testing values read\n          from these registers.\n\t- Software must not depend on RsvdP bit\u0027s ability to retain\n          information when written\n\t- Software must always write back the value read in the RsvdP\n\t  bits when writing one of these registers.\n\n    RsvdZ - Reserved and Zero. Register bits of this type are reserved\n    for future use as R/WC bits. The value read is undefined. Writes\n    are ignored. Software must follow these rules when accessing RsvdZ\n    bits:\n\n        - Software must ignore RsvdZ bits when testing values read\n\t  from these registers.\n\t- Software must not depends on a RsvdZ bit\u0027s ability to retain\n\t  information when written.\n\t- Software must always write 0 to RsvdZ bits when writing one\n\t  of these register.\n\nSigned-off-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nCc: Kristen Accardi \u003ckristen.c.accardi@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "5858759c2098c6792af1afa6d5ded94044740f9c",
      "tree": "673a917583ba1f4e8c16027f0aa712bc04fb4b48",
      "parents": [
        "2b34da7e61383b4b7773d2d4e776e58725794347"
      ],
      "author": {
        "name": "Kenji Kaneshige",
        "email": "kaneshige.kenji@jp.fujitsu.com",
        "time": "Tue May 02 11:10:37 2006 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 19 14:13:23 2006 -0700"
      },
      "message": "[PATCH] SHPC: Cleanup SHPC Logical Slot Register bits access\n\nThis patch cleans up the code to access bits in slot logical\nregisters. This patch has no functional change.\n\nSigned-off-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nCc: Kristen Accardi \u003ckristen.c.accardi@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "2b34da7e61383b4b7773d2d4e776e58725794347",
      "tree": "9f350ae052288ed099332f148f0b234330bb6e16",
      "parents": [
        "75d97c59a192ca0fe2577974dac0c16a73a377eb"
      ],
      "author": {
        "name": "Kenji Kaneshige",
        "email": "kaneshige.kenji@jp.fujitsu.com",
        "time": "Tue May 02 11:09:42 2006 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 19 14:13:23 2006 -0700"
      },
      "message": "[PATCH] SHPC: Cleanup SHPC Logical Slot Register access\n\nThis patch cleans up the code to access slot logical registers. This\npatch has no functional changes.\n\nSigned-off-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nCc: Kristen Accardi \u003ckristen.c.accardi@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "75d97c59a192ca0fe2577974dac0c16a73a377eb",
      "tree": "bf0c4b2bd3bae7405d57bc9f9a219f25b2a4bd2a",
      "parents": [
        "40abb96c51bbcb06785e233e96f40c35657ade83"
      ],
      "author": {
        "name": "Kenji Kaneshige",
        "email": "kaneshige.kenji@jp.fujitsu.com",
        "time": "Tue May 02 11:08:42 2006 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 19 14:13:22 2006 -0700"
      },
      "message": "[PATCH] SHPC: Cleanup SHPC register access\n\nThis patch cleans up the code to access SHPC working register\nsets. This patch has no functional changes.\n\nSigned-off-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nCc: Kristen Accardi \u003ckristen.c.accardi@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "40abb96c51bbcb06785e233e96f40c35657ade83",
      "tree": "646b5993ac5adf4f4ac7b7e1e498c3e367fbbded",
      "parents": [
        "e22b73501608901bab7ee9b1f8cb67f15e8efb7a"
      ],
      "author": {
        "name": "Kenji Kaneshige",
        "email": "kaneshige.kenji@jp.fujitsu.com",
        "time": "Mon May 08 18:34:09 2006 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 19 14:13:22 2006 -0700"
      },
      "message": "[PATCH] pciehp: Fix programming hotplug parameters\n\nCurrent PCHEHP driver doesn\u0027t have any code to program hotplug\nparameters from firmware. So hotplug parameters are never programed at\nhot-add time. This patch add support for programming hotplug\nparameters to PCIEHP driver.\n\nSigned-off-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nCc: Kristen Accardi \u003ckristen.c.accardi@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "e22b73501608901bab7ee9b1f8cb67f15e8efb7a",
      "tree": "4edf850a0216b36c184b6abe43e32a600d4f7787",
      "parents": [
        "aad20cabaa3d6dfa1e0ebc8fb0537a96d3518b8f"
      ],
      "author": {
        "name": "Kenji Kaneshige",
        "email": "kaneshige.kenji@jp.fujitsu.com",
        "time": "Tue May 02 10:57:14 2006 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 19 14:13:22 2006 -0700"
      },
      "message": "[PATCH] acpi_pcihp: Add support for _HPX\n\nThis patch adds support for _HPX (Hot Plug Parameter Extensions)\ndefined in ACPI3.0a spec.\n\nSigned-off-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nCc: Kristen Accardi \u003ckristen.c.accardi@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "aad20cabaa3d6dfa1e0ebc8fb0537a96d3518b8f",
      "tree": "75f8e44cd25fe5ce7851815224f775b15cf9c8b3",
      "parents": [
        "7430e34c70106a9576fc61d77604d164b187a1b7"
      ],
      "author": {
        "name": "Kenji Kaneshige",
        "email": "kaneshige.kenji@jp.fujitsu.com",
        "time": "Wed May 10 22:20:34 2006 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 19 14:13:22 2006 -0700"
      },
      "message": "[PATCH] acpi_pcihp: Remove improper error message about OSHP\n\nThis patch converts the improper error message about OSHP evaluation\nto debug message which is displayed only when pci_hotplug.ko is loaded\nwith debugging mode enabled. To do this, this patch adds a new module\nparameter \"debug_acpi\" to pci_hotplug.ko for enabling/disabling debug\nmessages in acpi_pcihp.c.\n\nSigned-off-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nCc: Kristen Accardi \u003ckristen.c.accardi@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "7430e34c70106a9576fc61d77604d164b187a1b7",
      "tree": "4b9eeaaa3702c9be216f820e8eeaf11f93610d2c",
      "parents": [
        "2433ee2654f0ac86f7886e5a8d01bee7f3c7c6db"
      ],
      "author": {
        "name": "Kenji Kaneshige",
        "email": "kaneshige.kenji@jp.fujitsu.com",
        "time": "Tue May 02 10:54:50 2006 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 19 14:13:22 2006 -0700"
      },
      "message": "[PATCH] acpi_pcihp: Fix programming _HPP values\n\nThis patch fixes the problem that hotplug parameters are not programed\nwhen PCI cards are hot-added by ACPIPHP, SHPCHP and PCIEHP driver. The\npci_dev structure being hot-added is not bound to ACPI handle, so we\nneed to trace PCI bus tree to find ACPI handle.\n\nSigned-off-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nCc: Kristen Accardi \u003ckristen.c.accardi@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "2433ee2654f0ac86f7886e5a8d01bee7f3c7c6db",
      "tree": "61e29c5f1adaccca28a6b059440b053d45da583a",
      "parents": [
        "81b26bcacd5df0f65344fb430b1bf7fe9cfbfe2a"
      ],
      "author": {
        "name": "Kristen Accardi",
        "email": "kristen.c.accardi@intel.com",
        "time": "Mon Apr 24 15:50:59 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 19 14:13:22 2006 -0700"
      },
      "message": "[PATCH] pciehp: dont call pci_enable_dev\n\nDon\u0027t call pci_enable_device from pciehp because the pcie port service driver\nalready does this.\n\nSigned-off-by: Kristen Carlson Accardi \u003ckristen.c.accardi@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "81b26bcacd5df0f65344fb430b1bf7fe9cfbfe2a",
      "tree": "c56c0826fab80511af74ba4fe4b3b5ae85a01c50",
      "parents": [
        "cde0e5d722c77d1194f40de54a99c90afe365480"
      ],
      "author": {
        "name": "Kristen Accardi",
        "email": "kristen.c.accardi@intel.com",
        "time": "Tue Apr 18 14:36:43 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 19 14:13:22 2006 -0700"
      },
      "message": "[PATCH] PCI Hotplug: don\u0027t use acpi_os_free\n\nacpi_os_free should not be used by drivers outside\nof acpi/*/*.c.  Replace with kfree().\n\nSigned-off-by: Kristen Carlson Accardi \u003ckristen.c.accardi@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "cde0e5d722c77d1194f40de54a99c90afe365480",
      "tree": "4c569d32f7ff40010e97a1a133bfbabed69e2b7d",
      "parents": [
        "c14424736e76f3d8477a41de531e6b5dcce3d5b0"
      ],
      "author": {
        "name": "MUNEDA Takahiro",
        "email": "muneda.takahiro@jp.fujitsu.com",
        "time": "Wed Mar 22 14:49:33 2006 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 19 14:13:22 2006 -0700"
      },
      "message": "[PATCH] acpiphp: turn off slot power at error case\n\nWhen acpiphp_enable_slot() is failed, acpiphp does not change\nthe slot-\u003eflags. Therefore, when user tries to read power\nstatus, acpiphp_get_power_status() returns the enable status\nwhether the slot is not really enabled.\n\nThis patch fixes this BUG.\n\nSigned-off-by: MUNEDA Takahiro \u003cmuneda.takahiro@jp.fujitsu.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "c14424736e76f3d8477a41de531e6b5dcce3d5b0",
      "tree": "26a34143daf21ac1771b6862e019e0a875c9146a",
      "parents": [
        "551bcb75b3d9f23348a524210ccfff26d865e425"
      ],
      "author": {
        "name": "MUNEDA Takahiro",
        "email": "muneda.takahiro@jp.fujitsu.com",
        "time": "Wed Mar 22 14:49:27 2006 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 19 14:13:22 2006 -0700"
      },
      "message": "[PATCH] acpiphp: host and p2p hotplug\n\nI encountered the problem that when there are some hotplug\nslots are under the host bridge, the hotplug slots under the\np2p bridge are not treated as hotpluggable.\n\nThis patch fixes this BUG.\n\nSigned-off-by: MUNEDA Takahiro \u003cmuneda.takahiro@jp.fujitsu.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "551bcb75b3d9f23348a524210ccfff26d865e425",
      "tree": "fd4990605440ffff56c041ebef87624d225a6c08",
      "parents": [
        "92c9be95549632da09088320f202fa5c05b21ddf"
      ],
      "author": {
        "name": "MUNEDA Takahiro",
        "email": "muneda.takahiro@jp.fujitsu.com",
        "time": "Wed Mar 22 14:49:20 2006 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 19 14:13:22 2006 -0700"
      },
      "message": "[PATCH] acpiphp: hotplug slot hotplug\n\no hotplug slots add\n  When the hot-added PCI device is p2p bridge, acpiphp calls\n  find_p2p_bridge() to add hotplug slots.\n\no hotplug slots remove\n  When the hot-removing PCI device is p2p bridge, acpiphp\n  calls cleanup_p2p_bridge() to remove hotplug slots.\n\no notify handler exchange\n  When the p2p bridge is added, acpiphp changes the notify\n  hanlder.\n  If no bridge device is inserted into the hotpluggable PCI\n  slot, acpiphp installs the notify handler for function.\n  After the p2p bridge hot-add, acpiphp has to install the\n  notify handler for bridge. Because, the role of the\n  handlers are not same. The hot-remove case is ditto.\n\nSigned-off-by: MUNEDA Takahiro \u003cmuneda.takahiro@jp.fujitsu.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "92c9be95549632da09088320f202fa5c05b21ddf",
      "tree": "744691b15a41c90f9eb6747aff01396c55222834",
      "parents": [
        "e55dea58c5609aece6156a6cd2306b820a7794ef"
      ],
      "author": {
        "name": "MUNEDA Takahiro",
        "email": "muneda.takahiro@jp.fujitsu.com",
        "time": "Wed Mar 22 14:49:09 2006 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 19 14:13:21 2006 -0700"
      },
      "message": "[PATCH] acpiphp: configure _PRT - V3\n\nCurrent acpiphp does not free acpi_device structs when the\nPCI devices are removed. When the PCI device is added,\nacpi_bus_add() fails because acpi_device struct has already\nexists. So, _PRT method does not evaluate.\n\nThis patch fixes this issue.\n\nSigned-off-by: MUNEDA Takahiro \u003cmuneda.takahiro@jp.fujitsu.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "e55dea58c5609aece6156a6cd2306b820a7794ef",
      "tree": "23ed63d8920d473029b50b5de7e04a03e511b681",
      "parents": [
        "427abfa28afedffadfca9dd8b067eb6d36bac53f"
      ],
      "author": {
        "name": "Prarit Bhargava",
        "email": "prarit@sgi.com",
        "time": "Tue Apr 04 09:26:46 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 19 14:13:21 2006 -0700"
      },
      "message": "[PATCH] PCI Hotplug: Tollhouse HP: SGI hotplug driver changes\n\nSGI hotplug driver changes required to support Tollhouse system PCI\nhotplug, and implements the PRF_HOTPLUG_SUPPORT feature bit.\n\nSigned-off-by: Prarit Bhargava \u003cprarit@sgi.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "b5ed7639c9f502898af4109e778f5613dacbfd9c",
      "tree": "abe908c60ce1ea8f201028c9fc830cacd25c724b",
      "parents": [
        "0638dec01e89059c853515ab71c55fd13ba5a8ea",
        "eb35cf60e462491249166182e3e755d3d5d91a28"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jun 13 20:29:04 2006 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jun 13 20:29:04 2006 -0400"
      },
      "message": "Merge branch \u0027master\u0027 into upstream\n"
    },
    {
      "commit": "8b8c8d280ab2d18fe6e42d671f60d4ffed451cdc",
      "tree": "83702395aa09b3a4497758e3cf0e5c52761c798a",
      "parents": [
        "04d9c1a1100b6bdeffa7e1bfc30080bdac28e183"
      ],
      "author": {
        "name": "Yu, Luming",
        "email": "luming.yu@intel.com",
        "time": "Tue Apr 25 00:00:34 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Sun Jun 11 14:02:27 2006 -0700"
      },
      "message": "[PATCH] PCI: reverse pci config space restore order\n\nAccording to Intel ICH spec, there are several rules that Base Address\nshould be programmed before IOSE  (PCICMD register ) enabled.\n\nFor example ICH7:\n\n12.1.3  SATA : the base address register for the bus master register\n               should be programmed before this bit is set.\n\n11.1.3:  PCICMD (USB): The base address register for USB should be\n                       programmed before this bit is set.\n....\n\nTo make sure kernel code follow this rule , and prevent unnecessary\nconfusion. I proposal this patch.\n\nSigned-off-by: Luming Yu \u003cluming.yu@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "04d9c1a1100b6bdeffa7e1bfc30080bdac28e183",
      "tree": "e061dccae70aa1f2faec0171d8e23d56ad2b9a80",
      "parents": [
        "8d92bc2270d67a43b1d7e94a8cb6f81f1435fe9a"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Tue Apr 18 21:06:51 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Sun Jun 11 14:02:27 2006 -0700"
      },
      "message": "[PATCH] PCI: Improve PCI config space writeback\n\nAt least one laptop blew up on resume from suspend with a black screen due\nto a lack of this patch.  By only writing back config space that is\ndifferent, we minimise the possibility of accidents like this.\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "8d92bc2270d67a43b1d7e94a8cb6f81f1435fe9a",
      "tree": "62e1d36d17e7b20bf6530104059807242c91f96a",
      "parents": [
        "0ce030395b92270567423d57d9d432eb77df32f2"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Tue Apr 18 14:49:56 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Sun Jun 11 14:02:27 2006 -0700"
      },
      "message": "[PATCH] PCI: Error handling on PCI device resume\n\nWe currently don\u0027t handle errors properly when resuming a PCI device:\n* In pci_default_resume() we capture the error code returned by\n  pci_enable_device() but don\u0027t pass it up to the caller.\n  Introduced by commit 95a629657dbe28e44a312c47815b3dc3f1ce0970\n* In pci_resume_device(), the errors possibly returned by the driver\u0027s\n  .resume method or by the generic pci_default_resume() function are\n  ignored.\n\nThis patch fixes both issues.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "3a720d726a6aa0a7cd9190f694587adf7bafdf4f",
      "tree": "2162cbeb1786c8f7826c7e19850bae52395dacea",
      "parents": [
        "d99ef36ed7e56f816a235f1af115420a81853fb9"
      ],
      "author": {
        "name": "Brice Goglin",
        "email": "brice@myri.com",
        "time": "Tue May 23 06:10:01 2006 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed May 24 00:27:31 2006 -0400"
      },
      "message": "[PATCH] Revive pci_find_ext_capability\n\nThis patch revives pci_find_ext_capability (has been disabled a couple month\nago since it was not used anywhere. See http://lkml.org/lkml/2006/1/20/247).\nIt will now be used by the myri10ge driver.\n\nSigned-off-by: Brice Goglin \u003cbrice@myri.com\u003e\nSigned-off-by: Andrew J. Gallatin \u003cgallatin@myri.com\u003e\n\n drivers/pci/pci.c   |    3 +--\n include/linux/pci.h |    2 ++\n 2 files changed, 3 insertions(+), 2 deletions(-)\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "593ee20766921fec643194dff829e17f30552220",
      "tree": "78fe75485a921e80252184d52613280cef5e9dbd",
      "parents": [
        "d66fd908acc8ba88541ecc570d89b0243f947c5e"
      ],
      "author": {
        "name": "Kristen Accardi",
        "email": "kristen.c.accardi@intel.com",
        "time": "Sat May 20 15:00:08 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun May 21 12:59:18 2006 -0700"
      },
      "message": "[PATCH] pci: correctly allocate return buffers for osc calls\n\nThe OSC set and query functions do not allocate enough space for return\nvalues, and set the output buffer length to a false, too large value.  This\ncauses the acpi-ca code to assume that the output buffer is larger than it\nactually is, and overwrite memory when copying acpi return buffers into\nthis caller provided buffer.  In some cases this can cause kernel oops if\nthe memory that is overwritten is a pointer.  This patch will change these\ncalls to use a dynamically allocated output buffer, thus allowing the\nacpi-ca code to decide how much space is needed.\n\nSigned-off-by: Kristen Carlson Accardi \u003ckristen.c.accardi@intel.com\u003e\nCc: \"Brown, Len\" \u003clen.brown@intel.com\u003e\nCc: \"Yu, Luming\" \u003cluming.yu@intel.com\u003e\nCc: 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": "ce007ea59729d627f62bb5fa8c1a81e25653a0ad",
      "tree": "c09308c9da8b75462510fce1719ce4a29143964a",
      "parents": [
        "eee391a66d774e644bf3cbb35403562e09d88bb2"
      ],
      "author": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Mon May 15 09:44:33 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon May 15 11:20:57 2006 -0700"
      },
      "message": "[PATCH] smbus unhiding kills thermal management\n\nDo not enable the SMBus device on Asus boards if suspend is used.  We do\nnot reenable the device on resume, leading to all sorts of undesirable\neffects, the worst being a total fan failure after resume on Samsung P35\nlaptop.\n\nSigned-off-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\nSigned-off-by: Pavel Machek \u003cpavel@suse.cz\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a7b862f663d81858531dfccc0537bc9d8a2a4121",
      "tree": "00d5e21bd77f789150db61fdd999c73d59fa78b2",
      "parents": [
        "73d58588091e81e5ee4266488e2fb09a410f1512"
      ],
      "author": {
        "name": "Chris Wedgwood",
        "email": "cw@f00f.org",
        "time": "Mon May 15 09:43:55 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon May 15 11:20:55 2006 -0700"
      },
      "message": "[PATCH] VIA quirk fixup, additional PCI IDs\n\nAn earlier commit (75cf7456dd87335f574dcd53c4ae616a2ad71a11) changed an\noverly-zealous PCI quirk to only poke those VIA devices that need it.\nHowever, some PCI devices were not included in what I hope is now the full\nlist.  Consequently we\u0027re failing to run the quirk on all machines which need\nit, causing IRQ routing failures.\n\nThis should I hope correct this.\n\nThanks to Masoud Sharbiani \u003cmasouds@masoud.ir\u003e for pointing this out\nand testing the fix.\n\nSigned-off-by: Chris Wedgwood \u003ccw@f00f.org\u003e\nCc: 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": "75cf7456dd87335f574dcd53c4ae616a2ad71a11",
      "tree": "dc10189a566b0b192ed2edc2d49b100cf7dc3d3b",
      "parents": [
        "f01f4182597a3bb4b6fbf92e041faf7a1016f4b6"
      ],
      "author": {
        "name": "Chris Wedgwood",
        "email": "cw@f00f.org",
        "time": "Tue Apr 18 23:57:09 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Apr 27 13:00:51 2006 -0700"
      },
      "message": "[PATCH] PCI quirk: VIA IRQ fixup should only run for VIA southbridges\n\nAlan Cox pointed out that the VIA \u0027IRQ fixup\u0027 was erroneously running\non my system which has no VIA southbridge (but I do have a VIA IEEE\n1394 device).\n\nThis should address that.  I also changed \"Via IRQ\" to \"VIA IRQ\"\n(initially I read Via as a capitalized via (by way/means of).\n\nSigned-off-by: Chris Wedgwood \u003ccw@f00f.org\u003e\nAcked-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "f01f4182597a3bb4b6fbf92e041faf7a1016f4b6",
      "tree": "794a37798a20dd57737020fe5a550a2398fb1d9c",
      "parents": [
        "9b860b8c4bde5949b272968597d1426d53080532"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Mon Apr 17 04:02:54 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Apr 27 13:00:51 2006 -0700"
      },
      "message": "[PATCH] PCI: fix potential resource leak in drivers/pci/msi.c\n\nThe coverity checker spotted (as entry #599) that we might leak `entry\u0027 in\ndrivers/pci/msi.c::msix_capability_init()\nThis patch should take care of that.\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "7daa0c4f51897d5d956a62a2bac438e3b58d85dc",
      "tree": "e11615c35d204c48552e68c5431351277b8ee024",
      "parents": [
        "68876baf5e713ef711b6e19a279385e14c9921e3"
      ],
      "author": {
        "name": "Johannes Goecke",
        "email": "goecke@upb.de",
        "time": "Thu Apr 20 02:43:17 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Apr 20 07:54:04 2006 -0700"
      },
      "message": "[PATCH] MSI-K8T-Neo2-Fir OnboardSound and additional Soundcard\n\nOn the MSI-K8T-NEO2 FIR ( Athlon-64, Socket 939 with VIA-K8T800- Chipset\nand onboard Sound,...  ) the BIOS lets you choose \"DISABLED\" or \"AUTO\" for\nthe On-Board Sound Device.\n\nIf you add another PCI-Sound-Card the BIOS disables the on-board device.\n\nSo far I have a Quirk, that does set the correspondent BIT in the\nPCI-registers to enable the soundcard.\n\nBut how to ensure that the code is executed ONLY on excactly this kind of\nboards (not any other with similar Chipset)?\n\nCc: Jaroslav Kysela \u003cperex@suse.cz\u003e\nAcked-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nCc: Lee Revell \u003crlrevell@joe-job.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "bcdc084257352902103aca85c65ddbbba8f74732",
      "tree": "535af6bc3d976016058ed9d1ec26227e23462ecf",
      "parents": [
        "754a264c42178b85125a071299bb900b615c853b",
        "78a596b4490e17b9990d87b9d468ef5bb70daa10"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Apr 14 17:08:18 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Apr 14 17:08:18 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/pci-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/gregkh/pci-2.6: (169 commits)\n  commit 78a596b4490e17b9990d87b9d468ef5bb70daa10\n  Author: Adrian Bunk \u003cbunk@stusta.de\u003e\n  Date:   Fri Mar 31 01:38:12 2006 -0800\n  \n      [PATCH] remove kernel/power/pm.c:pm_unregister()\n      \n      Since the last user is removed in -mm, we can now remove this long deprecated\n      function.\n      \n      Signed-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n      Cc: Pavel Machek \u003cpavel@ucw.cz\u003e\n      Signed-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\n      Signed-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n  \n  commit 21440d313358043b0ce5e43b00ff3c9b35a8616c\n  Author: David Brownell \u003cdavid-b@pacbell.net\u003e\n  Date:   Sat Apr 1 10:21:52 2006 -0800\n  \n      [PATCH] dma doc updates\n      \n  ...\n"
    },
    {
      "commit": "2d1e1c754d641bb8a32f0ce909dcff32906830ef",
      "tree": "1bc3b7ca89323c20c2c48f41efa29bb3c1b501dd",
      "parents": [
        "40d8b89b06cd03c2856eafb94a1f11d5a113a9d4"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sat Apr 01 16:46:35 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 14 12:25:26 2006 -0700"
      },
      "message": "[PATCH] PCI: Add PCI quirk for SMBus on the Asus A6VA notebook\n\nThe Asus A6VA notebook was reported to need a PCI quirk to unhide\nthe SMBus.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "e6ad00576f8896b8209ba7ff47b23661614be64c",
      "tree": "f0795c55aaa54b73e9dee11e4f6542b220e3a2c5",
      "parents": [
        "e778272dd547d53dedf92240e8b3dbdee44b87b6"
      ],
      "author": {
        "name": "John Rose",
        "email": "johnrose@austin.ibm.com",
        "time": "Thu Mar 23 14:21:14 2006 -0600"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 14 12:25:25 2006 -0700"
      },
      "message": "[PATCH] PCI: rpaphp: remove init error condition\n\nThe init function for the RPA PCI Hotplug driver returns -ENODEV in the\ncase that no hotplug-capable slots are detected in the system.  This is\nbad, since hot-capable slots can be added after boot to a purely virtual\nPOWER partition.  This is also bad because DLPAR I/O operations depend\non the rpaphp module.\n\nChange the rpaphp init module to return success for the case of\npartitions that own no hotplug-capable slots at boot.  Such slots can be\ndynamically added after boot.\n\nSigned-off-by: John Rose \u003cjohnrose@austin.ibm.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "5da594b1c523dffa19ebe7630e1ca285f439bd03",
      "tree": "552e8e979c67228c5db12c2d5487a92ade180569",
      "parents": [
        "41017f0cac925e4a6bcf3359b75e5538112d4216"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Mar 20 14:33:56 2006 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 14 12:25:25 2006 -0700"
      },
      "message": "[PATCH] pci_ids.h: correct naming of 1022:7450 (AMD 8131 Bridge)\n\nThe naming of the constant defined for PCI ID 1022:7450 does not seem\nto match the information at http://pciids.sourceforge.net/:\n\n\thttp://pci-ids.ucw.cz/iii/?i\u003d1022\n\nThere 1022:7450 is listed as \"AMD-8131 PCI-X Bridge\" while 1022:7451\nis listed as \"AMD-8131 PCI-X IOAPIC\".  Yet, the current definition for\n0x7450 is PCI_DEVICE_ID_AMD_8131_APIC.\tIt seems to me like that name\nshould map to 0x7451, while a name like PCI_DEVICE_ID_AMD_8131_BRIDGE\nshould map to 0x7450.\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "41017f0cac925e4a6bcf3359b75e5538112d4216",
      "tree": "5c8f4590707450820ffb286f681bcaeb300cde84",
      "parents": [
        "f043ca43c1ae354346f72dc5826d820d5619f0b2"
      ],
      "author": {
        "name": "Shaohua Li",
        "email": "shaohua.li@intel.com",
        "time": "Wed Feb 08 17:11:38 2006 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 14 12:25:25 2006 -0700"
      },
      "message": "[PATCH] PCI: MSI(X) save/restore for suspend/resume\n\nAdd MSI(X) configure sapce save/restore in generic PCI helper.\n\nSigned-off-by: Shaohua Li \u003cshaohua.li@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "026694920579590c73b5c56705d543568ed5ad41",
      "tree": "1c3ad318fe65c5812dd33008af8e77389ee31c46",
      "parents": [
        "372254018eb1b65ee69210d11686bfc65c8d84db"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Thu Mar 23 01:38:34 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 14 11:41:25 2006 -0700"
      },
      "message": "[PATCH] pm: print name of failed suspend function\n\nPrint more diagnostic info to help identify the source of power management\nsuspend failures.\n\nExample:\n\nusb_hcd_pci_suspend(): pci_set_power_state+0x0/0x1af() returns -22\npci_device_suspend(): usb_hcd_pci_suspend+0x0/0x11b() returns -22\nsuspend_device(): pci_device_suspend+0x0/0x34() returns -22\n\nWork-in-progress.  It needs lots more suspend_report_result() calls sprinkled\neverywhere.\n\nCc: Patrick Mochel \u003cmochel@digitalimplant.org\u003e\nCc: Pavel Machek \u003cpavel@ucw.cz\u003e\nCc: Nigel Cunningham \u003cnigel@suspend2.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "14cc3e2b633bb64063698980974df4535368e98f",
      "tree": "d542c9db7376de199d640b8e34d5630460b217b5",
      "parents": [
        "353ab6e97b8f209dbecc9f650f1f84e3da2a7bb1"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Mar 26 01:37:14 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:56:55 2006 -0800"
      },
      "message": "[PATCH] sem2mutex: misc static one-file mutexes\n\nSemaphore to mutex conversion.\n\nThe conversion was generated via scripts, and the result was validated\nautomatically via a script as well.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Dave Jones \u003cdavej@codemonkey.org.uk\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Jens Axboe \u003caxboe@suse.de\u003e\nCc: Neil Brown \u003cneilb@cse.unsw.edu.au\u003e\nAcked-by: Alasdair G Kergon \u003cagk@redhat.com\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nCc: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\nCc: Adam Belay \u003cambx1@neo.rr.com\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b2e6e3ba7deb525f180df64f32f3fcb214538bea",
      "tree": "116ae7111104708fce872b5d68dbd3fae7779174",
      "parents": [
        "dc6712d1261ee4585771724320d28580888818eb"
      ],
      "author": {
        "name": "MUNEDA Takahiro",
        "email": "muneda.takahiro@jp.fujitsu.com",
        "time": "Fri Mar 17 09:18:39 2006 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:35:17 2006 -0800"
      },
      "message": "[PATCH] acpiphp: fix acpi_path_name\n\nI encountered the problem that the insmod of the acpiphp\nfails because of the mis-freeing of the memory.\n\nI tested this patch on my tiger4 box.\n\nSigned-off-by: MUNEDA Takahiro \u003cmuneda.takahiro@jp.fujitsu.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "dc6712d1261ee4585771724320d28580888818eb",
      "tree": "14bb88b17952a540b4764653340ae30c14959b12",
      "parents": [
        "783c49fc506d9afe4784390b556fa25ede5d6d1f"
      ],
      "author": {
        "name": "Kristen Accardi",
        "email": "kristen.c.accardi@intel.com",
        "time": "Tue Mar 14 16:24:47 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:35:17 2006 -0800"
      },
      "message": "[PATCH] ibmphp: remove TRUE and FALSE\n\nThis patch removes the defines TRUE and FALSE and just uses 0 or 1.\n\nSigned-off-by: Kristen Carlson Accardi \u003ckristen.c.accardi@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "783c49fc506d9afe4784390b556fa25ede5d6d1f",
      "tree": "8090c2251193211129816254f16f10cbb33ed20c",
      "parents": [
        "f5afe8064f3087bead8fea7e32547c2a3ada5fd0"
      ],
      "author": {
        "name": "Kristen Accardi",
        "email": "kristen.c.accardi@intel.com",
        "time": "Fri Mar 03 10:16:05 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:35:17 2006 -0800"
      },
      "message": "[PATCH] PCI Hotplug: add common acpi functions to core\n\nshpchprm_acpi.c and pciehprm_acpi.c are nearly identical.  In addition,\nthere are functions in both these files that are also in acpiphp_glue.c.\nThis patch will remove duplicate functions from shpchp, pciehp, and\nacpiphp and move this functionality to pci_hotplug, as it is not\nhardware specific.  Get rid of shpchprm* and pciehprm* files since they\nare no longer needed.  shpchprm_nonacpi.c and pciehprm_nonacpi.c are\nidentical, as well as shpchprm_legacy.c and can be replaced with a\nmacro.\n\nThis patch also changes acpiphp to use the common hpp code.\n\nSigned-off-by:  Kristen Carlson Accardi \u003ckristen.c.accardi@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "f5afe8064f3087bead8fea7e32547c2a3ada5fd0",
      "tree": "de6a9d60aad6ee262c04290d73e414cd92b4ad5d",
      "parents": [
        "7c8f25da12a3dda46fb730699582895d5fc51287"
      ],
      "author": {
        "name": "Eric Sesterhenn",
        "email": "snakebyte@gmx.de",
        "time": "Tue Feb 28 15:34:49 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:35:17 2006 -0800"
      },
      "message": "[PATCH] PCI: kzalloc() conversion in drivers/pci\n\nthis patch converts drivers/pci to kzalloc usage.\nCompile tested with allyes config.\n\nSigned-off-by: Eric Sesterhenn \u003csnakebyte@gmx.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "7c8f25da12a3dda46fb730699582895d5fc51287",
      "tree": "ad56ba9fbbd688963cbefe541b77b8d3de21959f",
      "parents": [
        "8e77af6a9a9b1eefdb538894b20ed41f65b65ab7"
      ],
      "author": {
        "name": "Kenji Kaneshige",
        "email": "kaneshige.kenji@jp.fujitsu.com",
        "time": "Mon Feb 27 22:15:49 2006 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:35:16 2006 -0800"
      },
      "message": "[PATCH] acpiphp: Scan slots under the nested P2P bridge\n\nCurrent ACPIPHP driver scans only slots under the top level PCI-to-PCI\nbridge. So hotplug PCI slots under the nested PCI-to-PCI bridge would\nnot be detected. For example, if the system has the ACPI namespace\nlike below, hotplug slots woule not be detected.\n\nDevice (PCI0) {\t\t\t\t\t\t/* Root bridge */\n\tName (_HID, \"PNP0A03\")\n\tDevice (P2PA) {\t\t\t\t\t/* PCI-to-PCI bridge */\n\t\tName (_ADR, ...)\n\t\tDevice (P2PB) {\t\t\t\t/* PCI-to-PCI bridge */\n\t\t\tName (_ADR, ...)\n\t\t\tDevice (S0F0) {\t\t\t/* hotplug slot */\n\t\t\t\tName (_ADR, ...)\n\t\t\t\tName (_SUN, ...)\n\t\t\t\tMethod (_EJ0, ...) { ... }\n\t\t\t}\n\t\t\t...\n\t\t\tDevice (S0F7) {\t\t\t/* hotplug slot */\n\t\t\t\tName (_ADR, ...)\n\t\t\t\tName (_SUN, ...)\n\t\t\t\tMethod (_EJ0, ...) { ... }\n\t\t\t}\n\t\t\tDevice (S1F0) {\t\t\t/* hotplug slot */\n\t\t\t\tName (_ADR, ...)\n\t\t\t\tName (_SUN, ...)\n\t\t\t\tMethod (_EJ0, ...) { ... }\n\t\t\t}\n\t\t\t...\n\t\t}\n\t}\n}\n\nThis 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": "8e77af6a9a9b1eefdb538894b20ed41f65b65ab7",
      "tree": "f715dc92e2f78bf450ce19b66b6171f89cecc840",
      "parents": [
        "0afabe906539b4e8b9e895f19ea31aabdf12f30b"
      ],
      "author": {
        "name": "John Keller",
        "email": "jpk@sgi.com",
        "time": "Wed Mar 08 13:21:34 2006 -0600"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:35:16 2006 -0800"
      },
      "message": "[PATCH] PCI Hotplug: SN: Fix cleanup on hotplug removal of PPB\n\nWhen doing a hotplug removal of a PPB, sn_bus_store_sysdata()\nneeds to be called for the PPB and all of its children.\n\nAcked-by: Prarit Bhargava \u003cprarit@sgi.com\u003e\nSigned-off-by: John Keller \u003cjpk@sgi.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "0afabe906539b4e8b9e895f19ea31aabdf12f30b",
      "tree": "aecea8cc15db5255018217f7247f5a521ed2a208",
      "parents": [
        "3c990e9219ea0b0aee588473ce6c8a66cdee3ff5"
      ],
      "author": {
        "name": "Kenji Kaneshige",
        "email": "kaneshige.kenji@jp.fujitsu.com",
        "time": "Wed Mar 01 14:55:11 2006 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:35:16 2006 -0800"
      },
      "message": "[PATCH] shpchp: cleanup bus speed handling\n\nThe code related to handling bus speed in SHPCHP driver is\nunnecessarily complex. This patch cleans up and simplify that.\n\nSigned-off-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "3c990e9219ea0b0aee588473ce6c8a66cdee3ff5",
      "tree": "75279b66b201150b453dbe429a9dac22c4530b7e",
      "parents": [
        "309e57df7b766172ba137a8cbd909f88dd76e8e9"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Mar 04 21:52:42 2006 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:35:16 2006 -0800"
      },
      "message": "[PATCH] PCI: fix pci_request_region[s] arg\n\n    Add missing \u0027const\u0027 to pci_request_region[s] \u0027res_name\u0027 arg,\n    since we pass it directly to __request_region(), whose \u0027name\u0027 arg\n    is also const.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "309e57df7b766172ba137a8cbd909f88dd76e8e9",
      "tree": "74cc85977654925c76c687e597c7586b9e75629b",
      "parents": [
        "5eeca8e688b6affba4cd85262152fdd1b274ad33"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Sun Mar 05 22:33:34 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:35:16 2006 -0800"
      },
      "message": "[PATCH] PCI: Provide a boot parameter to disable MSI\n\nSeveral drivers are starting to grow options to disable MSI.  However,\nit\u0027s often a host chipset issue, not something which individual drivers\nshould handle.  So we add the pci\u003dnomsi kernel parameter to allow the user\nto disable MSI modes for systems we haven\u0027t added to the quirk list yet.\n\nSigned-off-by: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nAcked-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "5eeca8e688b6affba4cd85262152fdd1b274ad33",
      "tree": "b7b44b1b931ea80809dac937db230116bab2e721",
      "parents": [
        "1305e9184a3de84f78dca102b293d21007bb6c49"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sun Mar 05 16:49:48 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:35:16 2006 -0800"
      },
      "message": "[PATCH] PCI: the scheduled removal of PCI_LEGACY_PROC\n\nThis patch contains the scheduled removal of PCI_LEGACY_PROC.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "1305e9184a3de84f78dca102b293d21007bb6c49",
      "tree": "4cefbc44ce9ac3e8563a64fd76590a4f24cf389d",
      "parents": [
        "0cccd0c20677e8a9da40018632f1b6c487ba2bd5"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sun Feb 26 22:16:51 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:35:16 2006 -0800"
      },
      "message": "[PATCH] PCI: cpqphp_ctrl.c: board_replaced(): remove dead code\n\nThe Coverity checker correctly noted, that in function board_replaced in\ndrivers/pci/hotplug/cpqphp_ctrl.c, the variable src always has the\nvalue 8, and therefore much code after the\n\n...\n                        if (rc || src) {\n...\n                                if (rc)\n                                        return rc;\n                                else\n                                        return 1;\n                        }\n...\n\ncan never be called.\n\nThis patch removes the unreachable code in this function fixing kernel\nBugzilla #6073.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "0cccd0c20677e8a9da40018632f1b6c487ba2bd5",
      "tree": "76a6c9b8c96034d877c7074eb64c7156ade27b0f",
      "parents": [
        "e27da3814170385a4d2797397d706e554635812d"
      ],
      "author": {
        "name": "MUNEDA Takahiro",
        "email": "muneda.takahiro@jp.fujitsu.com",
        "time": "Fri Feb 24 17:46:04 2006 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:35:15 2006 -0800"
      },
      "message": "[PATCH] acpiphp: fix bridge handle\n\nWhen hotplug slot is under the host bridge,\nDEVICE_ACPI_HANDLE(\u0026bus-\u003eself-\u003edev) fails since \u0027\u0026bus-\u003eself\u0027 was not set.\nThis patch fixes it.\n\nThis patch is based on kristen\u0027s latest patches.\nI tested this patch on my Tiger4.\n\nSigned-off-by: MUNEDA Takahiro \u003cmuneda.takahiro@jp.fujitsu.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "e27da3814170385a4d2797397d706e554635812d",
      "tree": "67d9b838c79ebb6d1bba4a2c3bc85f3a7c3e9798",
      "parents": [
        "63e5f248c4b748690b5180aa1b4b10eac51bb0e1"
      ],
      "author": {
        "name": "MUNEDA Takahiro",
        "email": "muneda.takahiro@jp.fujitsu.com",
        "time": "Thu Feb 23 17:56:08 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:35:15 2006 -0800"
      },
      "message": "[PATCH] acpiphp - slot management fix - V4\n\no This patch removes IDs (for slots management).\no This patch removes the slot register/unregister processes\n  from the init/exit phases. Instead, adds these processes\n  in the bridge add/cleanup phases.\no Currently, this change doesn\u0027t have any meanings. But\n  these changes are needed to support p2p bridge(with\n  hotplug slot)\n\nSigned-off-by: MUNEDA Takahiro \u003cmuneda.takahiro@jp.fujitsu.com\u003e\nSigned-off-by: Kristen Carlson Accardi \u003ckristen.c.accardi@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "20416ea54087c25502d6fb973b8e119973e16341",
      "tree": "47ca50997cbb408852021315ff4da315292467c2",
      "parents": [
        "ceaba663055e38226a070a9668eac5881d65a2cc"
      ],
      "author": {
        "name": "Kristen Accardi",
        "email": "kristen.c.accardi@intel.com",
        "time": "Thu Feb 23 17:56:03 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:35:15 2006 -0800"
      },
      "message": "[PATCH] acpiphp: add dock event handling\n\nThese patches add generic dock event handling to acpiphp.  If there are\npci devices that need to be inserted/removed after the dock event, the\nevent notification will be handed down to the normal pci hotplug event\nhandler in acpiphp so that new bridges/devices can be enumerated.\n\nBecause some dock stations do not have pci bridges or pci devices that\nneed to be inserted after a dock, acpiphp will remain loaded to handle\ndock events even if no hotpluggable pci slots are discovered.\n\nYou probably need to have the pci\u003dassign-busses kernel parameter enabled\nto use these patches, and you may not allow ibm_acpi to handle docking\nnotifications and use this patch.\n\nThis patch incorporates feedback provided by many.\n\nSigned-off-by: Kristen Carlson Accardi \u003ckristen.c.accardi@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "15a1ae74879925d0d3f71ebc3f56d0a2c5db393a",
      "tree": "6629b5eec7c8fae0c4fcf0901c475c32e598ec58",
      "parents": [
        "b89b7ea05a8f71426bd36ed12e6cd73179d0f720"
      ],
      "author": {
        "name": "Kristen Accardi",
        "email": "kristen.c.accardi@intel.com",
        "time": "Thu Feb 23 17:55:58 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:35:15 2006 -0800"
      },
      "message": "[PATCH] acpiphp: add new bus to acpi\n\nIf we add a new bridge with subordinate busses, we should call make sure\nthat acpi is notified so that the PRT (if present) can be read and drivers\nwho have registered on this bus will be notified when it is started.\nAlso make sure to use the max reserved bus number for the starting the bus\nscan.\n\nSigned-off-by: Kristen Carlson Accardi \u003ckristen.c.accardi@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "b89b7ea05a8f71426bd36ed12e6cd73179d0f720",
      "tree": "db1212d7f74c7d1e98614fb593bcfb8801f5e8b0",
      "parents": [
        "8c4b2cf9af9b4ecc29d4f0ec4ecc8e94dc4432d7"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Thu Feb 23 17:12:51 2006 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:35:14 2006 -0800"
      },
      "message": "[PATCH] PCI: Move pci_dev_put outside a spinlock\n\nThis patch (as659) fixes a might_sleep problem in the PCI core, by moving\na call to pci_dev_put() outside the scope of a spinlock.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "8c4b2cf9af9b4ecc29d4f0ec4ecc8e94dc4432d7",
      "tree": "4f8e56e9012847aa4dfe4ec2c59f4d8b2714f2b2",
      "parents": [
        "a0454b40ee8fac03194bb71f01730266506e75e1"
      ],
      "author": {
        "name": "Bernhard Kaindl",
        "email": "bk@suse.de",
        "time": "Sat Feb 18 01:36:55 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:35:14 2006 -0800"
      },
      "message": "[PATCH] PCI: PCI/Cardbus cards hidden, needs pci\u003dassign-busses to fix\n\n\"In some cases, especially on modern laptops with a lot of PCI and cardbus\nbridges, we\u0027re unable to assign correct secondary/subordinate bus numbers\nto all cardbus bridges due to BIOS limitations unless we are using\n\"pci\u003dassign-busses\" boot option.\" -- Ivan Kokshaysky (from a patch comment)\n\nWithout it, Cardbus cards inserted are never seen by PCI because the parent\nPCI-PCI Bridge of the Cardbus bridge will not pass and translate Type 1 PCI\nconfiguration cycles correctly and the system will fail to find and\ninitialise the PCI devices in the system.\n\nReference: PCI-PCI Bridges: PCI Configuration Cycles and PCI Bus Numbering:\nhttp://www.science.unitn.it/~fiorella/guidelinux/tlk/node72.html\n\nThe reason for this is that:\n ``All PCI busses located behind a PCI-PCI bridge must reside between the\nsecondary bus number and the subordinate bus number (inclusive).\u0027\u0027\n\n\"pci\u003dassign-busses\" makes pcibios_assign_all_busses return 1 and this\nturns on PCI renumbering during PCI probing.\n\nAlan suggested to use DMI automatically set assign-busses on problem systems.\n\nThe only question for me was where to put it.  I put it directly before\nscanning PCI bus into pcibios_scan_root() because it\u0027s called from legacy,\nacpi and numa and so it can be one place for all systems and configurations\nwhich may need it.\n\nAMD64 Laptops are also affected and fixed by assign-busses, and the code is\nalso incuded from arch/x86_64/pci/ that place will also work for x86_64\nkernels, I only ifdef\u0027-ed the x86-only Laptop in this example.\n\nAffected and known or assumed to be fixed with it are (found by googling):\n\n* ASUS Z71V and L3s\n* Samsung X20\n* Compaq R3140us and all Compaq R3000 series laptops with TI1620 Controller,\n  also Compaq R4000 series (from a kernel.org bugreport)\n* HP zv5000z (AMD64 3700+, known that fixup_parent_subordinate_busnr fixes it)\n* HP zv5200z\n* IBM ThinkPad 240\n* An IBM ThinkPad (1.8 GHz Pentium M) debugged by Pavel Machek\n  gives the correspondig message which detects the possible problem.\n* MSI S260 / Medion SIM 2100 MD 95600\n\nThe patch also expands the \"try pci\u003dassign-busses\" warning so testers will\nhelp us to update the DMI table.\n\nCc: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "a0454b40ee8fac03194bb71f01730266506e75e1",
      "tree": "a746423eeeeb968bd271de17f4f8e80acac56999",
      "parents": [
        "b408cbc704352eccee301e1103b23203ba1c3a0e"
      ],
      "author": {
        "name": "Grant Grundler",
        "email": "iod00d@hp.com",
        "time": "Thu Feb 16 23:58:29 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:35:14 2006 -0800"
      },
      "message": "[PATCH] PCI: fix problems with MSI-X on ia64\n\nUse \"unsigned long\" when dealing with PCI resources.\nThe BAR Indicator Register (BIR) can be a 64-bit value\nor the resource could be a 64-bit host physical address.\n\nEnables ib_mthca and cciss drivers to use MSI-X on ia64 HW.\nProblem showed up now because of new system firmware on one platform.\nSymptom will either be memory corruption or MCA.\n\nSecond part of this patch deals with \"useless\" code.\nWe walk through the steps to find the phys_addr and then\ndon\u0027t use the result. I suspect the intent was to zero\nout the respective MSI-X entry but I\u0027m not sure at the moment.\nDelete the code inside the #if 0/#endif if it\u0027s really\nnot needed.\n\nSigned-off-by: Grant Grundler \u003ciod00d@hp.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "75cde0e25787c1af341a128b350c36df24e5397d",
      "tree": "df10cc84b3a172bf441697f56a519ac56a78642d",
      "parents": [
        "6e325a62a0a228cd0222783802b53cce04551776"
      ],
      "author": {
        "name": "Shaohua Li",
        "email": "shaohua.li@intel.com",
        "time": "Wed Feb 08 17:11:40 2006 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:35:14 2006 -0800"
      },
      "message": "[PATCH] PCI: remove msi save/restore code in specific driver\n\nRemove pcie port driver\u0027s msi save/restore code.\n\nSigned-off-by: Shaohua Li \u003cshaohua.li@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "6e325a62a0a228cd0222783802b53cce04551776",
      "tree": "5609f9e841024ca57ba8ee7a919955c7589444c7",
      "parents": [
        "e5548e960f38557825e50806b52cb24c9e730aa2"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@mellanox.co.il",
        "time": "Tue Feb 14 18:52:22 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:35:14 2006 -0800"
      },
      "message": "[PATCH] PCI: make MSI quirk inheritable from the pci bus\n\nIt turns out AMD 8131 quirk only affects MSI for devices behind the 8131 bridge.\nHandle this by adding a flags field in pci_bus, inherited from parent to child.\n\nSigned-off-by: Michael S. Tsirkin \u003cmst@mellanox.co.il\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "e5548e960f38557825e50806b52cb24c9e730aa2",
      "tree": "f67ae1e04677f931e965a282fbcdf44349201e48",
      "parents": [
        "3c0a654e390d00fef9d8faed758f5e1e8078adb5"
      ],
      "author": {
        "name": "Bauke Jan Douma",
        "email": "bjdouma@xs4all.nl",
        "time": "Tue Feb 28 21:44:36 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:35:13 2006 -0800"
      },
      "message": "[PATCH] PCI: quirk for asus a8v and a8v delux motherboards\n\nOn ASUS A8V and A8V Deluxe boards, the onboard AC97 audio controller\nand MC97 modem controller are deactivated when a second PCI soundcard\nis present.  This patch enables them.\n\nSigned-off-by: Bauke Jan Douma \u003cbjdouma@xs4all.nl\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "3c0a654e390d00fef9d8faed758f5e1e8078adb5",
      "tree": "d031b746ac92c3a272e31b3c32ea3f1cf368ffa4",
      "parents": [
        "50defa1ccaffc197a133d92acb48d696d5ea3539"
      ],
      "author": {
        "name": "tomek@koprowski.org",
        "email": "tomek@koprowski.org",
        "time": "Sun Feb 19 18:03:24 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:35:13 2006 -0800"
      },
      "message": "[PATCH] PCI: SMBus unhide on HP Compaq nx6110\n\nI attach a trivial patch for 2.6.15.4 that unhides SMBus controller\non an HP Compaq nx6110 notebook.\n\nSigned-off-by: Tomasz Koprowski \u003ctomek@koprowski.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "50defa1ccaffc197a133d92acb48d696d5ea3539",
      "tree": "e1d36dfe9ad28db0c639502ba55c6bb70c1e0af3",
      "parents": [
        "e6b82b13c4066ca091a4919620d6403c8a269bc3"
      ],
      "author": {
        "name": "Brian Gerst",
        "email": "bgerst@didntduck.org",
        "time": "Sun Feb 19 16:05:52 2006 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:35:13 2006 -0800"
      },
      "message": "[PATCH] PCI: Add pci_device_shutdown to pci_bus_type\n\nThe extra compatability code is not necessary.  Any code still using\nthe old shutdown method will trigger the warning in driver_register()\ninstead.\n\nSigned-off-by: Brian Gerst \u003cbgerst@didntduck.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "e6b82b13c4066ca091a4919620d6403c8a269bc3",
      "tree": "c32a3dd79081f9633c81d9c58780c7220118621b",
      "parents": [
        "a246fa4e9f0f1b5096a1cad0659d22fb10fb3732"
      ],
      "author": {
        "name": "Kenji Kaneshige",
        "email": "kaneshige.kenji@jp.fujitsu.com",
        "time": "Tue Feb 21 15:45:50 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:35:13 2006 -0800"
      },
      "message": "[PATCH] shpchp: adapt to pci driver model\n\nThis patch adapts SHPCHP driver to the PCI device driver model.\n\nSigned-off-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nSigned-off-by: Kristen Carlson Accardi \u003ckristen.c.accardi@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "a246fa4e9f0f1b5096a1cad0659d22fb10fb3732",
      "tree": "21490f4d1d2794a9ccd64529431fbbd8f4e234e7",
      "parents": [
        "f7391f5325ea744f0632f7ef39a90085162743ac"
      ],
      "author": {
        "name": "Kenji Kaneshige",
        "email": "kaneshige.kenji@jp.fujitsu.com",
        "time": "Tue Feb 21 15:45:48 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:35:13 2006 -0800"
      },
      "message": "[PATCH] shpchp: Fix slot state handling\n\nCurrent SHPCHP driver doesn\u0027t care about the confliction between\nhotplug operation via sysfs and hotplug operation via attention\nbutton. So if those ware conflicted, slot could be an unexpected\nstate.\n\nThis patch changes SHPCHP driver to handle slot state properly. With\nthis patch, slot events are handled according to the current slot\nstate as shown at the Table below.\n\n\t\tTable. Slot States and Event Handling\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\nSlot State\t\tEvent and Action\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\nSTATIC\t\t\t- Go to POWERON state if user initiates\n(Slot enabled,\t\t  insertion request via sysfs\n Slot disabled)\t\t- Go to POWEROFF state if user initiates removal\n\t\t\t  request via sysfs\n\t\t\t- Go to BLINKINGON state if user presses\n\t\t\t  attention button when the slot is disabled\n\t\t\t- Go to BLINKINGOFF state if user presses\n\t\t\t  attention button when the slot is enabled\n"
    },
    {
      "commit": "f7391f5325ea744f0632f7ef39a90085162743ac",
      "tree": "a7368b2ca639211743ba7fbc0dab7a9efaea02b7",
      "parents": [
        "68c0b671491088d79611fa965bbf94b3bc0024a4"
      ],
      "author": {
        "name": "Kenji Kaneshige",
        "email": "kaneshige.kenji@jp.fujitsu.com",
        "time": "Tue Feb 21 15:45:45 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:35:13 2006 -0800"
      },
      "message": "[PATCH] shpchp: event handling rework\n\nThe event handler of SHPCHP driver is unnecessarily very complex. In\naddition, current event handler can only a fixed number of events at\nthe same time, and some of events would be lost if several number of\nevents happened at the same time.\n\nThis patch simplify the event handler by using \u0027work queue\u0027, and it\nalso fix the above-mentioned issue.\n\nSigned-off-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nSigned-off-by: Kristen Carlson Accardi \u003ckristen.c.accardi@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "68c0b671491088d79611fa965bbf94b3bc0024a4",
      "tree": "d5e8ba499b378e53edc73b1470a988aefa0a0e0e",
      "parents": [
        "09e1218eccf58f6174fa68360a7c8dcfe457fe9b"
      ],
      "author": {
        "name": "Kenji Kaneshige",
        "email": "kaneshige.kenji@jp.fujitsu.com",
        "time": "Tue Feb 21 15:45:42 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:35:13 2006 -0800"
      },
      "message": "[PATCH] shpchp: Remove unused wait_for_ctrl_irq\n\nThe wait_for_ctrl_irq() function in SHPCHP driver is no longer needed.\nThis patch removes that. This patch has no functional change.\n\nSigned-off-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nSigned-off-by: Kristen Carlson Accardi \u003ckristen.c.accardi@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "09e1218eccf58f6174fa68360a7c8dcfe457fe9b",
      "tree": "6651cb6ad8d8e47747e8f4f5e33ad77c5bfe631f",
      "parents": [
        "bbe8f9a3e76c551973ee739de10b26581d78b45f"
      ],
      "author": {
        "name": "Kenji Kaneshige",
        "email": "kaneshige.kenji@jp.fujitsu.com",
        "time": "Tue Feb 21 15:45:38 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:35:12 2006 -0800"
      },
      "message": "[PATCH] shpchp: Remove unused pci_bus member from controller structure\n\nThis patch removes unused \u0027pci_bus\u0027 member from controller structure.\nThis patch have no functional change.\n\nSigned-off-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nSigned-off-by: Kristen Carlson Accardi \u003ckristen.c.accardi@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    }
  ],
  "next": "bbe8f9a3e76c551973ee739de10b26581d78b45f"
}
