)]}'
{
  "log": [
    {
      "commit": "c1ef5cbd03921047c2eafb998132e562043678a7",
      "tree": "d9f872a179aace8fff93c121c3fdcd484f86d3b0",
      "parents": [
        "90a1ba0c5e39eeea278f263c28ae02166c5911c8"
      ],
      "author": {
        "name": "Kenji Kaneshige",
        "email": "kaneshige.kenji@jp.fujitsu.com",
        "time": "Tue Mar 04 13:01:14 2008 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 04 15:07:04 2008 -0800"
      },
      "message": "pci: hotplug: pciehp: fix error code path in hpc_power_off_slot\n\nFix the error code path in hpc_power_off_slot().\n\nThe Bad DLLP Mask bit must be restored before return.\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\n"
    },
    {
      "commit": "4725e7bdb831b9d4bd4ba0b0909398ebcf0c2df9",
      "tree": "1b1e9cd754a7330d35636d746631ae0fd4adbb7a",
      "parents": [
        "0ab2b57f8db8a1bcdf24089074f5d2856a3ffb42"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 03 14:47:13 2008 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 04 15:07:03 2008 -0800"
      },
      "message": "PCI: fix up error messages for pci_bus registering\n\nDue to the class_device cleanup of pci_bus, the error messages when\nthings go wrong are incorrect.  So fix this up to properly report what\nis really happening, if things go wrong.\n\nThanks to Kay for pointing out the issue.\n\nCc: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "0ab2b57f8db8a1bcdf24089074f5d2856a3ffb42",
      "tree": "8760e4422044976a965e3afced826fe9c4c02eff",
      "parents": [
        "415b6d0e894333d8e5e5a384a483a01b9b782fc7"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sun Feb 17 10:45:28 2008 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 04 15:07:03 2008 -0800"
      },
      "message": "PCI: fix section mismatch warning in pci_scan_child_bus\n\nFix following warning:\nWARNING: vmlinux.o(.text+0x47bdb1): Section mismatch in reference from the function pci_scan_child_bus() to the function .devinit.text:pcibios_fixup_bus()\n\nWe had plenty of functions that could be annotated __devinit but due to\nthe former restriction that exported symbols could not be annotated\nthey were not so.  So annotate these function and fix the references\nfrom the pci/hotplug/* code to silence the resuting warnings.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "415b6d0e894333d8e5e5a384a483a01b9b782fc7",
      "tree": "45ddb5ad133f9f723f8ba5831680e19dc165d4a1",
      "parents": [
        "d6505a5236a68c51a77df16bc4e6100b3aee2672"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Fri Feb 29 16:04:39 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 04 15:07:03 2008 -0800"
      },
      "message": "PCI: consolidate duplicated MSI enable functions\n\nTwo recent patches added basically the same code to turn on\nHT MSI mapping:\n\n    http://git.kernel.org/?p\u003dlinux/kernel/git/torvalds/linux-2.6.git;a\u003dcommitdiff;h\u003d6bae1d96c6d7dde078994f6cb98235fd46f8736b\n    http://git.kernel.org/?p\u003dlinux/kernel/git/torvalds/linux-2.6.git;a\u003dcommitdiff;h\u003d9dc625e72309e1c919ea3e7f51d0ffca96123787\n\nThere\u0027s no need to have both, so this patch removes one copy.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d6505a5236a68c51a77df16bc4e6100b3aee2672",
      "tree": "5c08f333d935816d7cdc6cc574ceb99bda54fbd2",
      "parents": [
        "fcab59a3186640ce085e89ee6dfc03cacfb6c7c9"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Fri Feb 29 16:12:18 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 04 15:07:02 2008 -0800"
      },
      "message": "PCI: use dev_printk in quirk messages\n\nConvert quirk printks to dev_printk().\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "0643245f595dc175c14245fa1e1e9efda3e12f2a",
      "tree": "435ef9643091618f351f6e4931d7f8b38f15efaa",
      "parents": [
        "d0bcabcd72dda5f553322a1ca92ae31c15b408b6"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Fri Feb 29 22:03:15 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Mar 03 10:47:14 2008 -0800"
      },
      "message": "docbook: fix kernel-api source files\n\nFix docbook problems in kernel-api.tmpl.\nThese cause the generated docbook to be incorrect.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "98bcef56cadb4da138e2c1a2a0790f372382b236",
      "tree": "a33c72c26d6075e3bab1c27791ccbabac7ebd0af",
      "parents": [
        "eaeb16883bd6aa2d6b6b61b825c0d2b0dc793f60"
      ],
      "author": {
        "name": "mark gross",
        "email": "mgross@linux.intel.com",
        "time": "Sat Feb 23 15:23:35 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Feb 23 17:12:14 2008 -0800"
      },
      "message": "copyright owner and author clean up for intel iommu and related files\n\nThe following is a clean up and correction of the copyright holding\nentities for the files associated with the intel iommu code.\n\nSigned-off-by: \u003cmgross@linux.intel.com\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3a2d5b700132f35401f1d9e22fe3c2cab02c2549",
      "tree": "ad991428c41aee92a5f78b06bf73430af0e6f7ae",
      "parents": [
        "39273b58a409cd6d65c9732bdca00bacd1626672"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Sat Feb 23 19:13:25 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Feb 23 10:40:04 2008 -0800"
      },
      "message": "PM: Introduce PM_EVENT_HIBERNATE callback state\n\nDuring the last step of hibernation in the \"platform\" mode (with the\nhelp of ACPI) we use the suspend code, including the devices\u0027\n-\u003esuspend() methods, to prepare the system for entering the ACPI S4\nsystem sleep state.\n\nBut at least for some devices the operations performed by the\n-\u003esuspend() callback in that case must be different from its operations\nduring regular suspend.\n\nFor this reason, introduce the new PM event type PM_EVENT_HIBERNATE and\npass it to the device drivers\u0027 -\u003esuspend() methods during the last phase\nof hibernation, so that they can distinguish this case and handle it as\nappropriate.  Modify the drivers that handle PM_EVENT_SUSPEND in a\nspecial way and need to handle PM_EVENT_HIBERNATE in the same way.\n\nThese changes are necessary to fix a hibernation regression related\nto the i915 driver (ref. http://lkml.org/lkml/2008/2/22/488).\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nAcked-by: Pavel Machek \u003cpavel@ucw.cz\u003e\nTested-by: Jeff Chua \u003cjeff.chua.linux@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "20f8d2a49360980f1dc0afe2ea227e3ba887e575",
      "tree": "d2891d4604d3fd40da7a21650d07f83e73ae8d8e",
      "parents": [
        "e6364cd3a1a3e7c3e9a80bad15698afe6cc7ee75",
        "1f1519ef597ae4628dbd47244f0f68d700231523"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 21 16:33:19 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 21 16:33:19 2008 -0800"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6: (26 commits)\n  PM: Make suspend_device() static\n  PCI ACPI: Fix comment describing acpi_pci_choose_state\n  Hibernation: Handle DEBUG_PAGEALLOC on x86\n  ACPI: fix build warning\n  ACPI: TSC breaks atkbd suspend\n  ACPI: remove is_processor_present prototype\n  acer-wmi: Add DMI match for mail LED on Acer TravelMate 4200 series\n  ACPI: sparse fix, replace macro with static function\n  ACPI: thinkpad-acpi: add tablet-mode reporting\n  ACPI: thinkpad-acpi: minor hotkey_radio_sw fixes\n  ACPI: thinkpad-acpi: improve thinkpad-acpi input device documentation\n  ACPI: thinkpad-acpi: issue input events for tablet swivel events\n  ACPI: thinkpad-acpi: make the video output feature optional\n  ACPI: thinkpad-acpi: synchronize input device switches\n  ACPI: thinkpad-acpi: always track input device open/close\n  ACPI: thinkpad-acpi: trivial fix to documentation\n  ACPI: thinkpad-acpi: trivial fix to module_desc typo\n  intel_menlo: extract return values using PTR_ERR\n  ACPI video: check for error from thermal_cooling_device_register\n  ACPI thermal: extract return values using PTR_ERR\n  ...\n"
    },
    {
      "commit": "79df4c60c5b24ebc90f591d5991b22782813fcfe",
      "tree": "c8ff2e37d969c3961c64340eda242c6a2cc74ef5",
      "parents": [
        "13d36c248379ca09c269f5dbed6dce1e3a326a48"
      ],
      "author": {
        "name": "Kenji Kaneshige",
        "email": "kaneshige.kenji@jp.fujitsu.com",
        "time": "Thu Feb 21 15:24:16 2008 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Feb 21 15:34:39 2008 -0800"
      },
      "message": "PCI: Fix wrong reference counter check for proc_dir_entry\n\nFix wrong counter check for proc_dir_entry in pci_proc_detach_device().\n\nThe pci_proc_detach_device() returns with -EBUSY before calling\nremove_proc_entry() if the reference counter of proc_dir_entry is not\n0. But this check is wrong and pci_proc_detach_device() always fails\nbecause the reference counter of proc_dir_entry is initialized with 1\nat creating time and decremented in remove_proc_entry(). This bug\ncause strange behaviour as followings:\n\n- Accessing /proc/bus/pci/XXXX/YY file after hot-removing pci adapter\n  card causes kernel panic.\n\n- Repeating hot-add/hot-remove of pci adapter card increases files\n  with the same name under /proc/bus/pci/XXXX/ directory. For example:\n\n    # pwd\n    /proc/bus/pci/0002:09\n    # ls\n    01.0\n    # for i in `seq 5`\n    \u003e do\n    \u003e echo 0 \u003e /sys/bus/pci/slots/0009_0032/power\n    \u003e echo 1 \u003e /sys/bus/pci/slots/0009_0032/power\n    \u003e done\n    # ls\n    01.0  01.0  01.0  01.0  01.0  01.0\n\nThe pci_proc_detach_device() should check if the reference counter is\nnot larger than 1 instead.\n\nSigned-off-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "13d36c248379ca09c269f5dbed6dce1e3a326a48",
      "tree": "e502b3ca016a6cc57b014a145d63f32e16b3e251",
      "parents": [
        "6e4be1ff2e767fc3a34c5e8d67c3cba107c02099"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Mon Feb 04 23:50:12 2008 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Feb 21 15:34:38 2008 -0800"
      },
      "message": "PCI: fix up setup-bus.c #ifdef\n\nUse upper_32_bits(): no code changes, one less ifdef.\n\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "6e4be1ff2e767fc3a34c5e8d67c3cba107c02099",
      "tree": "130e3072bae0b579b0afd4f370cc605a2001fafb",
      "parents": [
        "9dc625e72309e1c919ea3e7f51d0ffca96123787"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "Yinghai.Lu@Sun.COM",
        "time": "Tue Feb 05 00:01:48 2008 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Feb 21 15:34:37 2008 -0800"
      },
      "message": "PCI: don\u0027t load acpi_php when acpi is disabled\n\nWhen acpi\u003doff and pci\u003dnomsi, don\u0027t load acpiphp.\n\nFixes this:\n\npci_hotplug: PCI Hot Plug PCI Core version: 0.5\nacpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5\nACPI Exception (utmutex-0263): AE_BAD_PARAMETER, Thread\nFFFF81103CC54000 could not acquire Mutex [1] [20070126]\n\n[akpm@linux-foundation.org: export acpi_pci_disabled for acpiphp.ko]\n[akpm@linux-foundation.org: fix return statement]\nSigned-off-by: Yinghai Lu \u003cyinghai.lu@sun.com\u003e\nCc: Kristen Carlson Accardi \u003ckristen.c.accardi@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "9dc625e72309e1c919ea3e7f51d0ffca96123787",
      "tree": "7bf15530626cbe8afd8d1cd2a92d1a3a99a374ae",
      "parents": [
        "8b3c7622057266d77222a7b54ea7c529270b8901"
      ],
      "author": {
        "name": "Peer Chen",
        "email": "pchen@nvidia.com",
        "time": "Mon Feb 04 23:50:13 2008 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Feb 21 15:34:37 2008 -0800"
      },
      "message": "PCI: quirks: set \u0027En\u0027 bit of MSI Mapping for devices onHT-based nvidia platform\n\nAccording to HT spec, to get message interrupt from devices mapped to HT\ninterrupt message, the \u0027En\u0027 bit of MSI Mapping capability need to be set.\nThe patch do this setting in quirks code for the devices on HT-based nvidia\nplatform.\n\n[akpm@linux-foundation.org: coding-style fixes]\n\nSigned-off-by: Andy Currid \u003cacurrid@nvidia.com\u003e\nSigned-off-by: Peer Chen \u003cpchen@nvidia.com\u003e\nCc: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "8b3c7622057266d77222a7b54ea7c529270b8901",
      "tree": "7f893cc1beb2358135caf21ffaaf9a4265d6299d",
      "parents": [
        "cc09c5bcf130f7c6e17b824a06cbc9f2c1fbb060"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Sun Feb 03 15:06:25 2008 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Feb 21 15:34:37 2008 -0800"
      },
      "message": "PCI: kernel-doc: fix pci-acpi warning\n\nFix PCI kernel-doc warning:\nWarning(linux-2.6.24-git12//drivers/pci/pci-acpi.c:166): No description found for parameter \u0027hid\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "05a7d22b9f02e7fe8fb5ff972b46743948139b3c",
      "tree": "89fd0ac912c5a99b1844816be01a389979887656",
      "parents": [
        "f96ee7a41ed93ce5962961eb07c2afe8cddb6603"
      ],
      "author": {
        "name": "Crane Cai",
        "email": "crane.cai@amd.com",
        "time": "Sat Feb 02 13:56:56 2008 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Feb 21 15:34:35 2008 -0800"
      },
      "message": "PCI: AMD SATA IDE mode quirk\n\nPCI: modify SATA IDE mode quirk\nWhen initialize and resume, SB600/700/800 need to set SATA mode\ncorrectly.\n\nSigned-off-by: Crane Cai \u003ccrane.cai@amd.com\u003e\nAcked-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "498fbb5d411fc8f6207c210796c9308bf54a51a5",
      "tree": "d9f12f253e1b9339a4bc867cfadcc10b6a2f6722",
      "parents": [
        "e80af3a8dbbbf431b2070cc760699f01c5a6ac69"
      ],
      "author": {
        "name": "Gary Hade",
        "email": "garyhade@us.ibm.com",
        "time": "Wed Feb 06 15:43:05 2008 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Feb 21 15:34:35 2008 -0800"
      },
      "message": "PCI: hotplug: acpiphp_ibm: Remove get device information\n\ndrivers/pci/hotplug/acpiphp_ibm.c:ibm_find_acpi_device() is not\nlarge enough to accommodate data returned by the _CID method\nexecuted from acpi_get_object_info().\n\nThis patch eliminates the problem by letting ACPI code\n(instead of driver code) determine and obtain a correctly\nsized buffer.\n\nSigned-off-by: Gary Hade \u003cgaryhade@us.ibm.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\n"
    },
    {
      "commit": "1f1519ef597ae4628dbd47244f0f68d700231523",
      "tree": "5000b7e324d7489d789fe52acadbf5d5766d7e68",
      "parents": [
        "208c70a45624400fafd7511b96bc426bf01f8f5e",
        "f28bb45e2863173a7464d98907677e903f42c68b",
        "1186974f3ffe3c1796e5efce7afffefcfda9a6f0",
        "e85ff4b53eb4252d967922bd75cb6d10863955f3",
        "19e20c913bae2dd458b9fc42afab0c53f16562d1",
        "69f6b8dd6b94ac594b6920b4530a3390fb1d3fd6",
        "6c231bd5eb07ce546517019f334652b9ecfc329a",
        "6133116849219f4e657ead39c7ac3922583f5a6e"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Feb 21 02:41:58 2008 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Feb 21 02:41:58 2008 -0500"
      },
      "message": "Merge branches \u0027release\u0027, \u0027bugzilla-9916\u0027, \u0027bugzilla-9982\u0027, \u0027bugzilla-9989\u0027, \u0027misc\u0027, \u0027suspend\u0027, \u0027thermal\u0027, \u0027thinkpad\u0027 and \u0027tsc\u0027 into release\n"
    },
    {
      "commit": "c6868ea00bdebe5762fa59e54b74b4cd4e3b4e6e",
      "tree": "5088adde19a695e67784b3d3b72aeae1b4b02053",
      "parents": [
        "8a235efad548abd2ab5ebea45a9ffa750c814375"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Sun Feb 03 22:53:31 2008 +0100"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Feb 21 02:15:42 2008 -0500"
      },
      "message": "PCI ACPI: Fix comment describing acpi_pci_choose_state\n\nThe last line of the comment preceding the definition of\nacpi_pci_choose_state() is incorrect.  Remove it.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nAcked-by: Pavel Machek \u003cpavel@ucw.cz\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "5958f1a4da39581074bab50cabd0a582e651b90f",
      "tree": "9f55de6e43518d743b535db80a3495d11499223a",
      "parents": [
        "101142c37be8e5af9b847860219217e6b958c739"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Sun Feb 03 15:06:25 2008 -0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Feb 15 18:21:20 2008 -0500"
      },
      "message": "kernel-doc: fix pci-acpi warning\n\nFix PCI kernel-doc warning:\nWarning(linux-2.6.24-git12//drivers/pci/pci-acpi.c:166): No description found for parameter \u0027hid\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "b920de1b77b72ca9432ac3f97edb26541e65e5dd",
      "tree": "40fa9be1470e929c47927dea7eddf184c0204229",
      "parents": [
        "ef3d534754f31fed9c3b976fee1ece1b3bc38282"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Fri Feb 08 04:19:31 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 08 09:22:30 2008 -0800"
      },
      "message": "mn10300: add the MN10300/AM33 architecture to the kernel\n\nAdd architecture support for the MN10300/AM33 CPUs produced by MEI to the\nkernel.\n\nThis patch also adds board support for the ASB2303 with the ASB2308 daughter\nboard, and the ASB2305.  The only processor supported is the MN103E010, which\nis an AM33v2 core plus on-chip devices.\n\n[akpm@linux-foundation.org: nuke cvs control strings]\nSigned-off-by: Masakazu Urade \u003curade.masakazu@jp.panasonic.com\u003e\nSigned-off-by: Koichi Yasutake \u003cyasutake.koichi@jp.panasonic.com\u003e\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d94afc6ccf6690b30ae112ec8101b3f10d50114e",
      "tree": "f54fb1fe147861db876b99809ff1cd1a316c45c0",
      "parents": [
        "f8bab73515ca5b392680bb033dceeb37b8463e95"
      ],
      "author": {
        "name": "mark gross",
        "email": "mgross@linux.intel.com",
        "time": "Fri Feb 08 04:18:39 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 08 09:22:24 2008 -0800"
      },
      "message": "intel-iommu: fault_reason index cleanup\n\nFix an off by one bug in the fault reason string reporting function, and\nclean up some of the code around this buglet.\n\n[akpm@linux-foundation.org: cleanup]\nSigned-off-by: mark gross \u003cmgross@linux.intel.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f8bab73515ca5b392680bb033dceeb37b8463e95",
      "tree": "c450e793839868c23209e6fcbfb189975d9d4db6",
      "parents": [
        "2d3a4e3666325a9709cc8ea2e88151394e8f20fc"
      ],
      "author": {
        "name": "mark gross",
        "email": "mgross@linux.intel.com",
        "time": "Fri Feb 08 04:18:38 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 08 09:22:24 2008 -0800"
      },
      "message": "intel-iommu: PMEN support\n\nAdd support for protected memory enable bits by clearing them if they are\nset at startup time.  Some future boot loaders or firmware could have this\nbit set after it loads the kernel, and it needs to be cleared if DMA\u0027s are\ngoing to happen effectively.\n\nSigned-off-by: mark gross \u003cmgross@intel.com\u003e\nAcked-by: Muli Ben-Yehuda \u003cmuli@il.ibm.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f661197e0a95ec7305e1e790d95b72a74a1c4a0f",
      "tree": "a6916d877a3d9db9bc658758bd347d4f436f6d59",
      "parents": [
        "b1ed88b47f5e18c6efb8041275c16eeead5377df"
      ],
      "author": {
        "name": "David Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 06 01:36:23 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 06 10:41:01 2008 -0800"
      },
      "message": "Genericizing iova.[ch]\n\nI would like to potentially move the sparc64 IOMMU code over to using\nthe nice new drivers/pci/iova.[ch] code for free area management..\n\nIn order to do that we have to detach the IOMMU page size assumptions\nwhich only really need to exist in the intel-iommu.[ch] code.\n\nThis patch attempts to implement that.\n\n[akpm@linux-foundation.org: build fix]\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nAcked-by: Anil S Keshavamurthy \u003canil.s.keshavamurthy@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "59fc67dedb46c29442989e52af39da67aea52512",
      "tree": "d75eb8ce840e1f9d2a2e2dd939e28396750186fb",
      "parents": [
        "d22a6966b8029913fac37d078ab2403898d94c63"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "tomof@acm.org",
        "time": "Mon Feb 04 22:28:14 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 05 09:44:12 2008 -0800"
      },
      "message": "iommu sg merging: PCI: add dma segment boundary support\n\nThis adds PCI\u0027s accessor for segment_boundary_mask in device_dma_parameters.\n\nThe default segment_boundary is set to 0xffffffff, same to the block layer\u0027s\ndefault value (and the scsi mid layer uses the same value).\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nCc: James Bottomley \u003cJames.Bottomley@steeleye.com\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4d57cdfacaa1c207bf4c071f89835e0368766a50",
      "tree": "b0b617efcd2e228573e42e7efbea4a95955ddf70",
      "parents": [
        "6b7b651055221127304a4e373ee9b762398d54d7"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "tomof@acm.org",
        "time": "Mon Feb 04 22:27:55 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 05 09:44:10 2008 -0800"
      },
      "message": "iommu sg merging: PCI: add device_dma_parameters support\n\nThis adds struct device_dma_parameters in struct pci_dev and properly\nsets up a pointer in struct device.\n\nThe default max_segment_size is set to 64K, same to the block layer\u0027s\ndefault value.\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nMostly-acked-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: James Bottomley \u003cJames.Bottomley@steeleye.com\u003e\nAcked-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "451124a7cc6c89fcb83d48082c7290f16f652f1c",
      "tree": "e81340f0d9e83f5447d60418972a064c888463c9",
      "parents": [
        "4105717bc98ba01663ff28f8a16d8716ba9d07fe"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sat Feb 02 22:33:43 2008 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Sat Feb 02 15:08:04 2008 -0800"
      },
      "message": "PCI: fix 4x section mismatch warnings\n\nThe following warnings were issued during build of\ndrivers/pci with an allyesconfig build:\nWARNING: o-x86_64/drivers/pci/built-in.o(.text+0xdaf): Section mismatch in reference from the function pci_add_new_bus() to the function .devinit.text:pci_alloc_child_bus()\nWARNING: o-x86_64/drivers/pci/built-in.o(.text+0x15e2): Section mismatch in reference from the function pci_scan_single_device() to the function .devinit.text:pci_scan_device()\nWARNING: o-x86_64/drivers/pci/built-in.o(.text+0x1b0c5): Section mismatch in reference from the function pci_bus_assign_resources() to the function .devinit.text:pci_setup_bridge()\nWARNING: o-x86_64/drivers/pci/built-in.o(.text+0x1b32d): Section mismatch in reference from the function pci_bus_size_bridges() to the function .devinit.text:pci_bus_size_cardbus()\n\nInvestigating each case closer it looked like all\nreferred functions are only used in the init phase\nor during hotplug.\nSo to avoid wasting too much memory in the non-hotplug\ncase the simpler fix was to allow the fuctions to\nuse code/data from the __devinit sections.\nThis was done in all four case by adding the __ref\nannotation.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "4105717bc98ba01663ff28f8a16d8716ba9d07fe",
      "tree": "adfb3486587a21894035e31ceab84c1c44b8529f",
      "parents": [
        "d5f78fb0c8ab7f929f94fa4087a2397ac8d29a30"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sat Feb 02 22:32:23 2008 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Sat Feb 02 15:04:30 2008 -0800"
      },
      "message": "PCI: fix section mismatch warnings referring to pci_do_scan_bus\n\nFix following warnings:\nWARNING: o-x86_64/drivers/pci/built-in.o(.text+0xb054): Section mismatch in reference from the function cpci_configure_slot() to the function .devinit.text:pci_do_scan_bus()\nWARNING: o-x86_64/drivers/pci/built-in.o(.text+0x153ab): Section mismatch in reference from the function shpchp_configure_device() to the function .devinit.text:pci_do_scan_bus()\nWARNING: o-x86_64/drivers/pci/built-in.o(__ksymtab+0xc0): Section mismatch in reference from the variable __ksymtab_pci_do_scan_bus to the function .devinit.text:pci_do_scan_bus()\n\nPCI hotplug were the only user of pci_do_scan_bus()\nso moving this function to a separate file that is build\nonly when we enable CONFIG_HOTPLUG_PCI.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "cc3a1378b4dd45d3e78dd4aeb10641b06a87d614",
      "tree": "4eb9dc8f7cefc44926f886c467992e769b873c69",
      "parents": [
        "ae9458d6a0956aa21cb49e1251e35a8d4dacbe6e"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Sat Feb 02 11:32:01 2008 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Sat Feb 02 11:32:01 2008 -0800"
      },
      "message": "Revert \"PCI: PCIE ASPM support\"\n\nThis reverts commit 6c723d5bd89f03fc3ef627d50f89ade054d2ee3b.\n\nIt caused build errors on non-x86 platforms, config file confusion, and\neven some boot errors on some x86-64 boxes.  All around, not quite ready\nfor prime-time :(\n\nCc: Shaohua Li \u003cshaohua.li@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "215e871aaa3d94540121a3809d80d0c5e5686e4f",
      "tree": "0ed6469c5ad04db8cfa0edb58c676d5155df20cd",
      "parents": [
        "b6cf160c4b788a31f6a4017a469b956ca77febf4",
        "fd7d1ced29e5beb88c9068801da7a362606d8273"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Feb 02 14:29:33 2008 +1100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Feb 02 14:29:33 2008 +1100"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/pci-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/pci-2.6: (64 commits)\n  PCI: make pci_bus a struct device\n  PCI: fix codingstyle issues in include/linux/pci.h\n  PCI: fix codingstyle issues in drivers/pci/pci.h\n  PCI: PCIE ASPM support\n  PCI: Fix fakephp deadlock\n  PCI: modify SB700 SATA MSI quirk\n  PCI: Run ACPI _OSC method on root bridges only\n  PCI ACPI: AER driver should only register PCIe devices with _OSC\n  PCI ACPI: Added a function to register _OSC with only PCIe devices.\n  PCI: constify function pointer tables\n  PCI: Convert drivers/pci/proc.c to use unlocked_ioctl\n  pciehp: block new requests from the device before power off\n  pciehp: workaround against Bad DLLP during power off\n  pciehp: wait for 1000ms before LED operation after power off\n  PCI: Remove pci_enable_device_bars() from documentation\n  PCI: Remove pci_enable_device_bars()\n  PCI: Remove users of pci_enable_device_bars()\n  PCI: Add pci_enable_device_{io,mem} intefaces\n  PCI: avoid save the same type of cap multiple times\n  PCI: correctly initialize a structure for pcie_save_pcix_state()\n  ...\n"
    },
    {
      "commit": "fd7d1ced29e5beb88c9068801da7a362606d8273",
      "tree": "40bfac045b8f7e6b94da04f76ed402395edc45cf",
      "parents": [
        "05cca6e52a5a75ffd491fb50a9f636075b2d77ba"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue May 22 22:47:54 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 15:04:31 2008 -0800"
      },
      "message": "PCI: make pci_bus a struct device\n\nThis moves the pci_bus class device to be a real struct device and at\nthe same time, place it in the device tree in the correct location.\n\nNote, the old \"bridge\" symlink is now gone, but this was a non-standard\nlink and no userspace program used it.  If you need to determine the\ndevice that the bus is on, follow the standard device symlink, or walk\nup the device tree.\n\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "367b09fec4e01571a3aab996be086072cf5517eb",
      "tree": "82d0be1ca7a9b83bf7dae7e6172dbefeb4e65fd7",
      "parents": [
        "6c723d5bd89f03fc3ef627d50f89ade054d2ee3b"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 30 15:21:33 2008 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 15:04:31 2008 -0800"
      },
      "message": "PCI: fix codingstyle issues in drivers/pci/pci.h\n\nFixes a few coding style issues in the internal pci.h file\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "6c723d5bd89f03fc3ef627d50f89ade054d2ee3b",
      "tree": "45fcf8a380b48ddf686456ff65a2234c23c05504",
      "parents": [
        "5c796ae7a7ebe56967ed9b9963d7c16d733635ff"
      ],
      "author": {
        "name": "Shaohua Li",
        "email": "shaohua.li@intel.com",
        "time": "Thu Jan 24 10:21:57 2008 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 15:04:30 2008 -0800"
      },
      "message": "PCI: PCIE ASPM support\n\nPCI Express ASPM defines a protocol for PCI Express components in the D0\nstate to reduce Link power by placing their Links into a low power state\nand instructing the other end of the Link to do likewise. This\ncapability allows hardware-autonomous, dynamic Link power reduction\nbeyond what is achievable by software-only controlled power management.\nHowever, The device should be configured by software appropriately.\nEnabling ASPM will save power, but will introduce device latency.\n\nThis patch adds ASPM support in Linux. It introduces a global policy for\nASPM, a sysfs file /sys/module/pcie_aspm/parameters/policy can control\nit. The interface can be used as a boot option too. Currently we have\nbelow setting:\n        -default, BIOS default setting\n        -powersave, highest power saving mode, enable all available ASPM\nstate\nand clock power management\n        -performance, highest performance, disable ASPM and clock power\nmanagement\nBy default, the \u0027default\u0027 policy is used currently.\n\nIn my test, power difference between powersave mode and performance mode\nis about 1.3w in a system with 3 PCIE links.\n\nSigned-off-by: Shaohua Li \u003cshaohua.li@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "5c796ae7a7ebe56967ed9b9963d7c16d733635ff",
      "tree": "6e110a095b52e42ef4eaae566de4702441c77313",
      "parents": [
        "4600c9d74e23b5696acf66a36ce5f2cfbcdecc6c"
      ],
      "author": {
        "name": "Ian Abbott",
        "email": "abbotti@mev.co.uk",
        "time": "Fri Jan 25 16:23:56 2008 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 15:04:30 2008 -0800"
      },
      "message": "PCI: Fix fakephp deadlock\n\nIf the fakephp driver is used to emulate removal of a PCI device by\nwriting text string \"0\" to the \"power\" sysfs attribute file, this causes\nits parent directory and its contents (including the \"power\" file) to be\ndeleted before the write operation returns.  Unfortunately, it ends up\nin a deadlock waiting for itself to complete.\n\nThe deadlock is as follows: sysfs_write_file calls flush_write_buffer\nwhich calls sysfs_get_active_two before calling power_write_file in\npci_hotplug_core.c via the sysfs store operation. The power_write_file\nfunction calls disable_slot in fakephp.c via the slot operation.  The\ndisable_slot function calls remove_slot which calls pci_hp_deregister\n(back in pci_hotplug_core.c) which calls fs_remove_slot which calls\nsysfs_remove_file to remove the \"power\" file. The sysfs_remove_file\nfunction calls sysfs_hash_and_remove which calls sysfs_addrm_finish\nwhich calls sysfs_deactivate. The sysfs_deactivate function sees that\nsomething has an active reference on the sysfs_dirent (from the\nprevious call to sysfs_get_active_two back up the call stack somewhere)\nso waits for the active reference to go away, which is of course\nimpossible.\n\nThe problem has been present since 2.6.21.\n\nThis patch breaks the deadlock by queuing work queue items on a single-\nthreaded work queue to remove a slot from sysfs, and to rescan the PCI\nbuses.  There is also some protection against disabling a slot that is\nalready being removed.\n\nSigned-off-by: Ian Abbott \u003cabbotti@mev.co.uk\u003e\nCc: Kristen Accardi \u003ckristen.c.accardi@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "4600c9d74e23b5696acf66a36ce5f2cfbcdecc6c",
      "tree": "2f7061d13493c40c5f87525d121f772935573ad7",
      "parents": [
        "3c75e23784e6ed5f4841de43d0750fd9b37bafcb"
      ],
      "author": {
        "name": "Shane Huang",
        "email": "shane.huang@amd.com",
        "time": "Fri Jan 25 15:46:24 2008 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 15:04:30 2008 -0800"
      },
      "message": "PCI: modify SB700 SATA MSI quirk\n\nSB700 SATA MSI bug will be fixed in SB700 revision A21 at hardware\nlevel, but the SB700 revision older than A21 will also be found in the\nmarket.  This patch modify the original quirk commit\nbc38b411fe696fad32b261f492cb4afbf1835256 instead of withdrawing it.\nThe patch also removes quirk to 0x4395 because 0x4395 is SB800 device\nID.\n\nSigned-off-by: Shane Huang \u003cshane.huang@amd.com\u003e\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "3c75e23784e6ed5f4841de43d0750fd9b37bafcb",
      "tree": "34c54566b3dfe8411464f49bdaec0cbcdd7170e9",
      "parents": [
        "d8634ddd371515740110d5658c3465a373894243"
      ],
      "author": {
        "name": "Andrew Patterson",
        "email": "andrew.patterson@hp.com",
        "time": "Tue Jan 22 17:18:27 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 15:04:30 2008 -0800"
      },
      "message": "PCI: Run ACPI _OSC method on root bridges only\n\nAccording to the PCI Firmware Specification Revision 3.0 section 4.5, _OSC\nshould only be called on a root brdige.  Here is the relevant passage: \"The\n_OSC interface defined in this section applies only to Host Bridge ACPI\ndevices that originate PCI, PCI-X, or PCI Express hierarchies\". Changed the\ncode to find the parent root bridge of the device and call _OSC on that.\n\nSigned-off-by: Andrew Patterson \u003candrew.patterson@hp.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d8634ddd371515740110d5658c3465a373894243",
      "tree": "42e2321d07cefebbf2ff7582572af82415e91081",
      "parents": [
        "c2778357234f84668eab5558b54ad28478439d0b"
      ],
      "author": {
        "name": "Andrew Patterson",
        "email": "andrew.patterson@hp.com",
        "time": "Tue Jan 22 17:18:17 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 15:04:30 2008 -0800"
      },
      "message": "PCI ACPI: AER driver should only register PCIe devices with _OSC\n\nAER is only used with PCIe devices so we should only check PCIe devices for\n_OSC support.\n\nSigned-off-by: Andrew Patterson \u003candrew.patterson@hp.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "c2778357234f84668eab5558b54ad28478439d0b",
      "tree": "9820e6cfa1bfe6989854425b0d63840c949fa3f2",
      "parents": [
        "02d90fc343411d6dff26bbd64f0895a243e6f608"
      ],
      "author": {
        "name": "Andrew Patterson",
        "email": "andrew.patterson@hp.com",
        "time": "Tue Jan 22 17:18:12 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 15:04:29 2008 -0800"
      },
      "message": "PCI ACPI: Added a function to register _OSC with only PCIe devices.\n\nThe function pci_osc_support_set() traverses every root bridge when\nchecking for _OSC support for a capability.  It quits as soon as it finds a\ndevice/bridge that doesn\u0027t support the requested capability. This won\u0027t\nwork for systems that have mixed PCI and PCIe bridges when checking for\nPCIe features.  I split this function into two -- pci_osc_support_set() and\npcie_osc_support_set(). The latter is used when only PCIe devices should be\ntraversed.\n\nSigned-off-by: Andrew Patterson \u003candrew.patterson@hp.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "02d90fc343411d6dff26bbd64f0895a243e6f608",
      "tree": "00bd631ef37f38860a56a68edbd2bd9c7504e38e",
      "parents": [
        "add771840be591fd926a5ca27c22e622c13d1294"
      ],
      "author": {
        "name": "Jan Engelhardt",
        "email": "jengelh@computergmbh.de",
        "time": "Tue Jan 22 20:53:43 2008 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 15:04:29 2008 -0800"
      },
      "message": "PCI: constify function pointer tables\n\nSigned-off-by: Jan Engelhardt \u003cjengelh@computergmbh.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "add771840be591fd926a5ca27c22e622c13d1294",
      "tree": "06c95139270f28bb5dfc451e21cd3beaba40bc4e",
      "parents": [
        "2326e2b99969e69fedc92de80d80b2d2f92fd942"
      ],
      "author": {
        "name": "Mathieu Segaud",
        "email": "mathieu.segaud@regala.cx",
        "time": "Thu Jan 10 14:27:12 2008 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 15:04:29 2008 -0800"
      },
      "message": "PCI: Convert drivers/pci/proc.c to use unlocked_ioctl\n\nChange access to inode thru file-\u003ef_dentry-\u003ed_inode, and add explicit\nlock/unlock_kernel() calls.\n\n\nSigned-off-by: Mathieu Segaud \u003cmathieu.segaud@regala.cx\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "2326e2b99969e69fedc92de80d80b2d2f92fd942",
      "tree": "fd7043125cc5e08b845907fd97dd8086544f8bbb",
      "parents": [
        "f1050a35cd99d6cfded7ce1273757dca84e92f9b"
      ],
      "author": {
        "name": "Kenji Kaneshige",
        "email": "kaneshige.kenji@jp.fujitsu.com",
        "time": "Thu Dec 20 19:46:33 2007 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 15:04:28 2008 -0800"
      },
      "message": "pciehp: block new requests from the device before power off\n\nDisable Bus Master, SERR# and INTx to ensure that no new Requests will\nbe generated from the device before turning power off, in accordance\nwith the specification.\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\n"
    },
    {
      "commit": "f1050a35cd99d6cfded7ce1273757dca84e92f9b",
      "tree": "cff53ccb259acaae0fe25f3caf396cc5df6426a7",
      "parents": [
        "8bb7c7af1ff2a9e9e0936dbdd15901c80329c7af"
      ],
      "author": {
        "name": "Kenji Kaneshige",
        "email": "kaneshige.kenji@jp.fujitsu.com",
        "time": "Thu Dec 20 19:45:09 2007 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 15:04:28 2008 -0800"
      },
      "message": "pciehp: workaround against Bad DLLP during power off\n\nSet Bad DLLP Mask bit in Correctable Error Mask Register during\nturning power off the slot.\n\nThis is the workaround against Bad DLLP error that sometimes happen\nduring turning power off on the slot which conforms to PCI Express\n1.0a spec. The cause of this error seems that PCI Express 1.0a spec\ndoesn\u0027t have the following consideration that was added to PCI Express\n1.1 spec.\n\n    \"If the port is associated with a hot-pluggable slot (Hot-Plug\n    Capable bit in the Slot Capabilities register set to 1b), and\n    Power Controller Control bit in Slot Control register is 1b(Off),\n    then any transition to DL Inactive must not be considered an\n    error.\"\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\n"
    },
    {
      "commit": "8bb7c7af1ff2a9e9e0936dbdd15901c80329c7af",
      "tree": "0368c41b8cec3b8f4498568abc4e593e8c2ec49b",
      "parents": [
        "d48b5d3a50c06357c721e81fa9354598282b6549"
      ],
      "author": {
        "name": "Kenji Kaneshige",
        "email": "kaneshige.kenji@jp.fujitsu.com",
        "time": "Thu Dec 20 19:43:56 2007 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 15:04:28 2008 -0800"
      },
      "message": "pciehp: wait for 1000ms before LED operation after power off\n\nAfter turning power off, we must wait for at least 1 second *before*\nLED operation.\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\n"
    },
    {
      "commit": "7cbe5b6005f80de33a205d3052cdc89aacaac07c",
      "tree": "85437dbcfe2c994a76b51bec959f2e978a6e7895",
      "parents": [
        "0948391641918b95d8d96c15089eb5ac156850b3"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Dec 20 15:28:10 2007 +1100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 15:04:28 2008 -0800"
      },
      "message": "PCI: Remove pci_enable_device_bars()\n\nNow that all in-tree users are gone, this removes pci_enable_device_bars()\ncompletely.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "b718989da7cf1f77ed5665dba0d2c73bd9dfe2d7",
      "tree": "e0fbe08f7240bf58e6c8fdf6c14e175f3d5764bb",
      "parents": [
        "017fc480cc8cc0594dc250951d78e814667ae4c2"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Dec 20 15:28:08 2007 +1100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 15:04:27 2008 -0800"
      },
      "message": "PCI: Add pci_enable_device_{io,mem} intefaces\n\nThe pci_enable_device_bars() interface isn\u0027t well suited to PCI\nbecause you can\u0027t actually enable/disable BARs individually on\na device. So for example, if a device has 2 memory BARs 0 and 1,\nand one of them (let\u0027s say 1) has not been successfully allocated\nby the firmware or the kernel, then enabling memory decoding\nshouldn\u0027t be permitted for the entire device since it will decode\nwhatever random address is still in that BAR 1.\n\nSo a device must be either fully enabled for IO, for Memory, or\nfor both. Not on a per-BAR basis.\n\nThis provides two new functions, pci_enable_device_io() and\npci_enable_device_mem() to replace pci_enable_device_bars(). The\nimplementation internally builds a BAR mask in order to be able\nto use existing arch infrastructure.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nAcked-by: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "017fc480cc8cc0594dc250951d78e814667ae4c2",
      "tree": "04efdbe646e8333be11ba6e9a0fc867109d22245",
      "parents": [
        "ec0a3a27fbb5792980b8c3ce4a93bc2ee93d0b35"
      ],
      "author": {
        "name": "Shaohua Li",
        "email": "shaohua.li@intel.com",
        "time": "Tue Dec 18 09:57:09 2007 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 15:04:27 2008 -0800"
      },
      "message": "PCI: avoid save the same type of cap multiple times\n\nAvoid adding the same type of cap multiple times, otherwise we will see dead loop.\n\nSigned-off-by: Shaohua Li \u003cshaohua.li@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ec0a3a27fbb5792980b8c3ce4a93bc2ee93d0b35",
      "tree": "3885a0355cb54a1f5bd17c2ccec616dc0a70279b",
      "parents": [
        "f34303de9e0263b389a215483adddc7d918cf8c8"
      ],
      "author": {
        "name": "Shaohua Li",
        "email": "shaohua.li@intel.com",
        "time": "Tue Dec 18 09:56:56 2007 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 15:04:27 2008 -0800"
      },
      "message": "PCI: correctly initialize a structure for pcie_save_pcix_state()\n\nsave_state-\u003ecap_nr should be correctly set, otherwise we can\u0027t find the\nsaved cap at resume.\n\nSigned-off-by: Shaohua Li \u003cshaohua.li@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f34303de9e0263b389a215483adddc7d918cf8c8",
      "tree": "98c015b000d4a9dcd24a1c31ce05985ee7c07afb",
      "parents": [
        "9ed885541bc57a0810798ec1607a23a24a0e1b93"
      ],
      "author": {
        "name": "Shaohua Li",
        "email": "shaohua.li@intel.com",
        "time": "Tue Dec 18 09:56:47 2007 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 15:04:27 2008 -0800"
      },
      "message": "PCI: fix typo in pci_save_pcix_state\n\npci_save/store_state has multiple bugs, which will cause cap can\u0027t be\nsaved/restored correctly. Below 3 patches fix them.\n\n\nfix the typo in pci_save_pcix_state\n\nSigned-off-by: Shaohua Li \u003cshaohua.li@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f0fda801daaa95ad5ccf59e92e0688c34b37c627",
      "tree": "df6fe1f83eb40d18c5bbad9edae854fa2f9dd9d3",
      "parents": [
        "9f23ed3b947746a7a270e955e7d2a8f9df347ce3"
      ],
      "author": {
        "name": "bjorn.helgaas@hp.com",
        "email": "bjorn.helgaas@hp.com",
        "time": "Mon Dec 17 14:09:39 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 15:04:26 2008 -0800"
      },
      "message": "PCI: use dev_printk in quirk messages\n\nConvert quirk printks to dev_printk().\n\nI made the MSI disable messages a little more consistent:\n\n    - always use \"disabled\", not \"deactivated\"\n    - specify \"device MSI disabled\" or \"subordinate MSI disabled\" when\n      disabling MSI for only a specific device or subordinate bus\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "9f23ed3b947746a7a270e955e7d2a8f9df347ce3",
      "tree": "a8a4168f5c27c299429036c3f2cb169a094280bf",
      "parents": [
        "e64aeccbeca1f7e22174ca3a12ec35a8f5566515"
      ],
      "author": {
        "name": "bjorn.helgaas@hp.com",
        "email": "bjorn.helgaas@hp.com",
        "time": "Mon Dec 17 14:09:38 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 15:04:26 2008 -0800"
      },
      "message": "PCI: print quirk name in debug messages\n\nInstead of printing this:\n\n    PCI: Calling quirk c023b250 for 0000:00:00.0\n\nwe can print this:\n\n    pci 0000:00:00.0: calling quirk 0xc023b270: quirk_cardbus_legacy+0x0/0x30()\n\nThe address is superfluous because sprint_symbol() includes the\naddress if the symbol lookup fails, but this is the same style used\nin do_initcalls() and pnp_fixup_device().\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "e64aeccbeca1f7e22174ca3a12ec35a8f5566515",
      "tree": "ee091a713624bfcb8faae2e06852efd8faaea816",
      "parents": [
        "3609801ecc63e7def325752a19065980410d37ad"
      ],
      "author": {
        "name": "Ivan Kokshaysky",
        "email": "ink@jurassic.park.msu.ru",
        "time": "Tue Dec 18 00:39:27 2007 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 15:04:26 2008 -0800"
      },
      "message": "PCI: fix for quirk_e100_interrupt()\n\nCheck that the e100 is in the D0 power state. If it\u0027s not, it won\u0027t\nrespond to MMIO accesses and we end up with master-abort machine\nchecks on some platforms.\n\nSigned-off-by: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nCc: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "3609801ecc63e7def325752a19065980410d37ad",
      "tree": "6d44783c3359f3d6a3fc7a4244fffeae3cca7407",
      "parents": [
        "8f0e7d240554f71577e380783feeb264a90944c9"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Mon Dec 17 11:40:11 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 15:04:26 2008 -0800"
      },
      "message": "PCI: Spelling fixes\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "6a9e7f203187e22e96588fa0156b2652841196bf",
      "tree": "2120eb0ffca8e425fec61b99a85dfd2c76c764e3",
      "parents": [
        "6bae1d96c6d7dde078994f6cb98235fd46f8736b"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Tue Dec 11 23:19:41 2007 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 15:04:25 2008 -0800"
      },
      "message": "PCI: drivers/pci/msi.c: move arch hooks to the top\n\nThis patch fixes the following problem present with older gcc versions:\n\n\u003c--  snip  --\u003e\n\n...\n  CC      drivers/pci/msi.o\n/home/bunk/linux/kernel-2.6/git/linux-2.6/drivers/pci/msi.c:692: warning: weak declaration of `arch_msi_check_device\u0027 after first use results in unspecified behavior\n/home/bunk/linux/kernel-2.6/git/linux-2.6/drivers/pci/msi.c:704: warning: weak declaration of `arch_setup_msi_irqs\u0027 after first use results in unspecified behavior\n/home/bunk/linux/kernel-2.6/git/linux-2.6/drivers/pci/msi.c:724: warning: weak declaration of `arch_teardown_msi_irqs\u0027 after first use results in unspecified behavior\n...\n\n\u003c--  snip  --\u003e\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "6bae1d96c6d7dde078994f6cb98235fd46f8736b",
      "tree": "f3ffd1b3ef665ef8c8434494f546f613be653286",
      "parents": [
        "6015fbefc4dfe1706b64d33c256878b8296d1470"
      ],
      "author": {
        "name": "Sebastien Dugue",
        "email": "sebastien.dugue@bull.net",
        "time": "Thu Dec 13 16:09:25 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 15:04:25 2008 -0800"
      },
      "message": "PCI: quirk: enable MSI Mapping on HT1000\n\nAdd a quirk to enable the MSI mapping capability on HyperTransport bridges.\n\nWire Broadcom\u0027s HT1000 to use the quirk.\n\nSigned-off-by: Sebastien Dugue \u003csebastien.dugue@bull.net\u003e\nAcked-by: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\nCc: Andy Currid \u003cacurrid@nvidia.com\u003e\nCc: Peer Chen \u003cpchen@nvidia.com\u003e\nCc: Prakash Punnoor \u003cprakash@punnoor.de\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nAcked-by: Michael Chan \u003cmchan@broadcom.com\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nCc: Andy Currid \u003cacurrid@nvidia.com\u003e\nCc: Peer Chen \u003cpchen@nvidia.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "6015fbefc4dfe1706b64d33c256878b8296d1470",
      "tree": "6aa617715163f3f27c3276138009f38197d76fb0",
      "parents": [
        "c40a22e0ce5eb400f27449e59e43d021bee58b8d"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Dec 10 17:32:16 2007 +1100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 15:04:25 2008 -0800"
      },
      "message": "PCI: Fix warning in setup-res.c on 32-bit platforms with 64-bit resources\n\nThis adds appropriate casts to avoid a warning and print the correct\nvalues in pr_debug.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "c40a22e0ce5eb400f27449e59e43d021bee58b8d",
      "tree": "9335519358ff657a6a80baefd759337e324dc26d",
      "parents": [
        "f07234b66af1d1a204b9ddabdbdb312e8f1fb35e"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Dec 10 17:32:15 2007 +1100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 15:04:25 2008 -0800"
      },
      "message": "PCI: Fix bus resource assignment on 32 bits with 64b resources\n\nThe current pci_assign_unassigned_resources() code doesn\u0027t work properly\non 32 bits platforms with 64 bits resources. The main reason is the use\nof unsigned long in various places instead of resource_size_t.\n\nThis is a pre-requisite for making powerpc use the generic code instead of\nits own half-useful implementation.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f07234b66af1d1a204b9ddabdbdb312e8f1fb35e",
      "tree": "8e6773ff2595ea02ed5cc80d0ef70f0b5b5c5d8c",
      "parents": [
        "9515930ea2a9a51382a9668569ce008bb46a09bb"
      ],
      "author": {
        "name": "Rolf Eike Beer",
        "email": "eike-hotplug@sf-tec.de",
        "time": "Tue Nov 06 13:20:17 2007 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 15:04:24 2008 -0800"
      },
      "message": "PCI Hotplug: PCIeHP: Fix some whitespace damage\n\nPCIeHP: Fix some whitespace damage\n\nSigned-off-by: Rolf Eike Beer \u003ceike-hotplug@sf-tec.de\u003e\nSigned-off-by: Kristen Carlson Accardi \u003ckristen.c.accardi@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "9515930ea2a9a51382a9668569ce008bb46a09bb",
      "tree": "ad2f1f6883d34a1a18d2a3cab8a2c81abfdb54af",
      "parents": [
        "941f10e941ec31beeec4af3ad38644da581010c4"
      ],
      "author": {
        "name": "Kenji Kaneshige",
        "email": "kaneshige.kenji@jp.fujitsu.com",
        "time": "Fri Nov 09 17:28:11 2007 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 15:04:24 2008 -0800"
      },
      "message": "PCI Hotplug: pciehp: use generic function to find ext capability\n\nRemove duplicated code to find an extend capability in PCIEHP driver.\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\n"
    },
    {
      "commit": "941f10e941ec31beeec4af3ad38644da581010c4",
      "tree": "aee6e50ad13bffacfd6a71488465eb4321d92df3",
      "parents": [
        "0837974ddbdef14d268b3ffe032158f6490cbe64"
      ],
      "author": {
        "name": "Kenji Kaneshige",
        "email": "kaneshige.kenji@jp.fujitsu.com",
        "time": "Fri Nov 09 17:29:42 2007 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 15:04:24 2008 -0800"
      },
      "message": "PCI Hotplug: pciehp: remove needless hp_slot calculation\n\nRemove needless hp_slot calculation. This has no functional changes.\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\n"
    },
    {
      "commit": "0837974ddbdef14d268b3ffe032158f6490cbe64",
      "tree": "2bdde4a60b4b2a675aa7ceccc46a01ec4f445d7a",
      "parents": [
        "25d6ddcd785b0d705172118cc99a864c456ca219"
      ],
      "author": {
        "name": "Kenji Kaneshige",
        "email": "kaneshige.kenji@jp.fujitsu.com",
        "time": "Fri Nov 09 17:30:29 2007 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 15:04:24 2008 -0800"
      },
      "message": "PCI Hotplug: pciehp: remove needless members from struct controller\n\nRemove needless members from struct controller. This has no functional\nchanges.\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\n"
    },
    {
      "commit": "25d6ddcd785b0d705172118cc99a864c456ca219",
      "tree": "47984402dc6ede5e5b7c5f12c93e416a5da6da5b",
      "parents": [
        "5a340ed87987c8c61dd9d1a8a5384dab1ace2566"
      ],
      "author": {
        "name": "MUNEDA Takahiro",
        "email": "muneda.takahiro@jp.fujitsu.com",
        "time": "Fri Nov 09 19:06:20 2007 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 15:04:24 2008 -0800"
      },
      "message": "PCI Hotplug: acpiphp: remove unneeded acpi_get_name function call\n\nacpi_get_name() is called before and after dbg(). The latter is\nuseless and should be removed.\n\nSigned-off-by: Kristen Carlson Accardi \u003ckristen.c.accardi@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "5a340ed87987c8c61dd9d1a8a5384dab1ace2566",
      "tree": "03edd5077ccc708ea2caae60ebee034dd39b9b1f",
      "parents": [
        "ecdde93962eacd9c417977a4eabd318dbb612c11"
      ],
      "author": {
        "name": "MUNEDA Takahiro",
        "email": "muneda.takahiro@jp.fujitsu.com",
        "time": "Fri Nov 09 19:07:02 2007 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 15:04:23 2008 -0800"
      },
      "message": "PCI Hotplug: acpiphp: fix trivial typos\n\nfix trivial typos.\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\n"
    },
    {
      "commit": "ecdde93962eacd9c417977a4eabd318dbb612c11",
      "tree": "5637b661a33330cd7171f4965a7f430310dec48c",
      "parents": [
        "cd2fe83a81510acfd1ae29b8ffe04f7ef675c993"
      ],
      "author": {
        "name": "Mark Lord",
        "email": "lkml@rtr.ca",
        "time": "Wed Nov 21 15:07:55 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 15:04:23 2008 -0800"
      },
      "message": "PCIe: fix double initialization bug\n\nEarlier patches to split out the hardware init for PCIe hotplug resulted in\nsome one-time initializations being redone on every resume cycle.  Eg.\nirq/polling initialization.\n\nThis patch splits the hardware init into two parts, and separates the\none-time initializations from those so that they only ever get done once,\nas intended.\n\nSigned-off-by: Mark Lord \u003cmlord@pobox.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Kristen Carlson Accardi \u003ckristen.c.accardi@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "cd2fe83a81510acfd1ae29b8ffe04f7ef675c993",
      "tree": "d445b9d21069284f782df86b097c687a4ff6d46c",
      "parents": [
        "08e7a7d27d71e92305980033ec03c0a86b3efb2d"
      ],
      "author": {
        "name": "Mark Lord",
        "email": "lkml@rtr.ca",
        "time": "Wed Nov 28 15:12:00 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 15:04:23 2008 -0800"
      },
      "message": "PCIE: Make use of the previously split out pcie_init_enable_events() function\n\nMake use of the previously split out pcie_init_enable_events() function\nto reinitialize the hotplug hardware on resume from suspend, but only\nwhen pciehp_force\u003d\u003d1.  Otherwise behaviour is unmodified.\n\nSigned-off-by: Mark Lord \u003cmlord@pobox.com\u003e\nSigned-off-by: Kristen Carlson Accardi \u003ckristen.c.accardi@intel.com\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: Theodore Ts\u0027o \u003ctytso@mit.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "08e7a7d27d71e92305980033ec03c0a86b3efb2d",
      "tree": "4916e6831b974087cf17d3d8c0394563139319b4",
      "parents": [
        "0a3c33d77ff7ad5b988997536a8f09c49e35ad20"
      ],
      "author": {
        "name": "Mark Lord",
        "email": "lkml@rtr.ca",
        "time": "Wed Nov 28 15:11:46 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 15:04:23 2008 -0800"
      },
      "message": "PCI: more fixes for PCIe Hotplug so that it works with ExpressCard slots on Dell notebooks (and others?) in conjunction with modparam of pciehp_force\u003d1\n\nSplit out the hotplug hardware initialization code from pcie_init()\ninto pcie_init_enable_events(), without changing any functionality.\n\nSigned-off-by: Mark Lord \u003cmlord@pobox.com\u003e\nSigned-off-by: Kristen Carlson Accardi \u003ckristen.c.accardi@intel.com\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: Theodore Ts\u0027o \u003ctytso@mit.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "0a3c33d77ff7ad5b988997536a8f09c49e35ad20",
      "tree": "62fa58c6aa0e51ee1e01a27580cfddb24aa88acf",
      "parents": [
        "a6f29a98af278a8d784a870ae9f08e530de73ffe"
      ],
      "author": {
        "name": "Mark Lord",
        "email": "lkml@rtr.ca",
        "time": "Wed Nov 28 15:11:28 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 15:04:22 2008 -0800"
      },
      "message": "PCIE: fix PCIe Hotplug so that it works with ExpressCard slots on Dell notebooks (and others?) in conjunction with modparam of pciehp_force\u003d1.\n\nFix pciehp_probe() to deal with ExpressCard cards\nthat were inserted prior to the driver being loaded.\n\nSigned-off-by: Mark Lord \u003cmlord@pobox.com\u003e\nSigned-off-by: Kristen Carlson Accardi \u003ckristen.c.accardi@intel.com\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: Theodore Ts\u0027o \u003ctytso@mit.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "a6f29a98af278a8d784a870ae9f08e530de73ffe",
      "tree": "61886853d2ac0223bc61be64879b5703458f2760",
      "parents": [
        "94688cf2454986309fbcd495233ba2423786a14a"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Mon Nov 19 17:48:29 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 15:04:22 2008 -0800"
      },
      "message": "PCI: Add missing \"space\" in printk messages\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nCc: Kristen Carlson Accardi \u003ckristen.c.accardi@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "94688cf2454986309fbcd495233ba2423786a14a",
      "tree": "ac170991ef1db1127d59a0d7231a8cbb53b5474c",
      "parents": [
        "1b7c9fcaa147662628078c83ecaf1ef2c5c9c9d0"
      ],
      "author": {
        "name": "Linas Vepstas",
        "email": "linas@austin.ibm.com",
        "time": "Wed Nov 07 15:43:59 2007 -0600"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 15:04:22 2008 -0800"
      },
      "message": "PCI: export pci_restore_msi_state()\n\nPCI error recovery usually involves the PCI adapter being reset.\nIf the device is using MSI, the reset will cause the MSI state\nto be lost; the device driver needs to restore the MSI state.\n\nThe pci_restore_msi_state() routine is currently protected\nby CONFIG_PM; remove this, and also export the symbol, so\nthat it can be used in a modle.\n\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "1b7c9fcaa147662628078c83ecaf1ef2c5c9c9d0",
      "tree": "b563e65c2caf1d095c7352d1db1b4e47a014496d",
      "parents": [
        "677cc6443b28508bb1a34d4d0d6a9b9a20179369"
      ],
      "author": {
        "name": "Linas Vepstas",
        "email": "linas@austin.ibm.com",
        "time": "Sun Nov 25 23:51:37 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 15:04:22 2008 -0800"
      },
      "message": "pci hotplug: fix rpaphp directory naming\n\nFix presentation of the slot number in the /sys/bus/pci/slots\ndirectory to match that used in the majority of other drivers.\n\n\u003e Greg said:\n\u003e How is anyone supposed to write sane managability tools in the\n\u003e presence\n\u003e of such anarchy?\n\u003e\n\u003e \u003e ~ # cat /sys/bus/pci/slots/0000:00:02.2/phy_location\n\u003e \u003e U787A.001.DNZ00Z5-P1-C2\n\u003e\n\u003e Right.  This should look like:\n\u003e\n\u003e # cat /sys/bus/pci/slots/U787A.001.DNZ00Z5-P1-C2/address\n\u003e 0000:00:02\n\nThis patch implements exactly what you describe. Boot tested.\nI assume you really mean it -- if so, then please review and\nack the patch !?\n\nI have absolutely no clue if this breaks any existing IBM tools.\nI\u0027m pretty sure it doesn\u0027t ... but attention Mike Strosaker! does it?\n\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\nCc: Kristen Carlson Accardi \u003ckristen.c.accardi@intel.com\u003e\nCc: \u003cstrosake@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "677cc6443b28508bb1a34d4d0d6a9b9a20179369",
      "tree": "82628ca03825a90edb323af947d73d53cbbf1e91",
      "parents": [
        "093f87d279669c74e84530e925e4735c9aae8898"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed Nov 21 18:29:06 2007 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 15:04:22 2008 -0800"
      },
      "message": "PCI: Unhide the SMBus on the HP xw4100\n\nUnhide the SMBus on the HP xw4100. This gives access to a hardware\nmonitoring chip (ADT7463) and to the memory module SPD EEPROMs. I\nchecked that ACPI wasn\u0027t accessing the SMBus, so it should be safe.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "093f87d279669c74e84530e925e4735c9aae8898",
      "tree": "b388fed2eaedde4ad103d706666c84e5799dbe04",
      "parents": [
        "652c538eb5bc3fa04bc5f27db9014f0168aefe97"
      ],
      "author": {
        "name": "Fenghua Yu",
        "email": "fenghua.yu@intel.com",
        "time": "Wed Nov 21 15:07:14 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 15:04:21 2008 -0800"
      },
      "message": "PCI: More Sanity checks for DMAR\n\nAdd and changes a few sanity checks in dmar.c.\n\n1.  The haw field in ACPI DMAR table in VT-d spec doesn\u0027t describe the\n   range of haw.  But since DMA page size is 4KB in DMA remapping, haw\n   should be at least 4KB.  The current VT-d code in dmar.c returns failure\n   when haw\u003d\u003d0.  This sanity check is not accurate and execution can pass\n   when haw is less than one page size 4KB.  This patch changes the haw\n   sanity check to validate if haw is less than 4KB.\n\n2. Add dmar_rmrr_units verification.\n\n3. Add parse_dmar_table() verification.\n\n[akpm@linux-foundation.org: coding-style fixes]\n\nSigned-off-by: Fenghua Yu \u003cfenghua.yu@intel.com\u003e\nAcked-by: mark gross \u003cmgross@linux.intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "652c538eb5bc3fa04bc5f27db9014f0168aefe97",
      "tree": "2642fc8c33e9f3932967bd70ecb430991b75a7df",
      "parents": [
        "943e6c0d5cb88453210747d9042d4a8f92ee2974"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Wed Nov 21 15:07:13 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 15:04:21 2008 -0800"
      },
      "message": "PCI: drivers/pci/quirks.c: coding-style cleanup\n\nRemove lots of space-before-) instances.  Perhaps these were a workaround for\nproblems in some long-dead cpp version.\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "943e6c0d5cb88453210747d9042d4a8f92ee2974",
      "tree": "3356d994243ffec899f46903fec0d2f50cca98a0",
      "parents": [
        "b73e96878d5d57605aeea89068c8dacd568f5e7e"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Wed Nov 21 15:07:12 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 15:04:21 2008 -0800"
      },
      "message": "PCI: remove additional pci_scan_child_bus() prototype\n\nThere\u0027s already a prototype for pci_scan_child_bus() at the correct place in\npci.h, so there\u0027s no reason for an additional one.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "b73e96878d5d57605aeea89068c8dacd568f5e7e",
      "tree": "b1d7bab4cbd24f927c9f54bb9b63bbdb9cd4fac3",
      "parents": [
        "0741a951e8489ef2889d9e3eecf33bb29b779dd0"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Wed Nov 21 15:07:11 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 15:04:21 2008 -0800"
      },
      "message": "PCI: always export pci_scan_single_device\n\nThis patch fixes the following build error with CONFIG_HOTPLUG\u003dn:\n\n  MODPOST 2137 modules\nERROR: \"pci_scan_single_device\" [drivers/edac/i82875p_edac.ko] undefined!\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nAcked-by: Doug Thompson \u003cnorsk5@yahoo.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "0741a951e8489ef2889d9e3eecf33bb29b779dd0",
      "tree": "687ff8648146dcd4e1ea0da71b46eceb3cd19a22",
      "parents": [
        "10d7425d201e866ee0c57424860e06118dae2500"
      ],
      "author": {
        "name": "Diego Woitasen",
        "email": "diego@woitasen.com.ar",
        "time": "Wed Nov 21 15:07:08 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 15:04:21 2008 -0800"
      },
      "message": "PCI: remove unneeded lock_kernel() in drivers/pci/syscall.c.\n\nsys_pciconfig_{read,write}() are protected against PCI removal with the\nreference count in struct pci_dev.  The concurrency of\npci_user_{read,write}_config_* functions are already protected by pci_lock\nin drivers/pci/access.c.\n\nSigned-off-by: Diego Woitasen \u003cdiego@woitasen.com.ar\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "74e27e44b0407fb1f6e8d1f7b7818f108463c4b8",
      "tree": "7f3b5c147176051987231e2f6e1521f66083e047",
      "parents": [
        "53a9bf4267b8b1f958dbeb7c8c1ef21c82229b71"
      ],
      "author": {
        "name": "Lee Schermerhorn",
        "email": "Lee.Schermerhorn@hp.com",
        "time": "Wed Nov 21 15:07:05 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 15:04:20 2008 -0800"
      },
      "message": "PCI: Mem Policy: fix mempolicy usage in pci driver\n\nIn an attempt to ensure memory allocation from the local node, the pci\ndriver temporarily replaces the current task\u0027s memory policy with the\nsystem default policy.  Trying to be a good citizen, the driver then call\u0027s\nmpol_get() on the new policy.  When it\u0027s finished probing, it undoes the\n\u0027_get by calling mpol_free() [on the system default policy] and then\nrestores the current task\u0027s saved mempolicy.\n\nA couple of issues here:\n\n1) it\u0027s never necessary to set a task\u0027s mempolicy to the\n   system default policy in order to get system default\n   allocation behavior.  Simply set the current task\u0027s\n   mempolicy to NULL and allocations will fall back to\n   system default policy.\n\n2) we should never [need to] call mpol_free() on the system\n   default policy.  [I plan on trapping this with a VM_BUG_ON()\n   in a subsequent patch.]\n\nThis patch removes the calls to mpol_get() and mpol_free()\nand uses NULL for the temporary task mempolicy to effect\ndefault allocation behavior.\n\nSigned-off-by: Lee Schermerhorn \u003clee.schermerhorn@hp.com\u003e\nAcked-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nAcked-by: Mel Gorman \u003cmel@csn.ul.ie\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "53a9bf4267b8b1f958dbeb7c8c1ef21c82229b71",
      "tree": "96f564776286237d0aeb8ab6840b5040ac6a3144",
      "parents": [
        "2b1afa87e11e979ab4838e043ffd0175657da437"
      ],
      "author": {
        "name": "Tim Yamin",
        "email": "tim.yamin@zonbu.com",
        "time": "Thu Nov 01 23:14:54 2007 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 15:04:20 2008 -0800"
      },
      "message": "PCI: VIA CX700 quirk to disable PCI Bus Parking\n\nPCI Bus Parking and PCI Master read caching on the VIA CX700 is buggy and\ncan lead to problems such as USB2.0 packet loss if a VT6212L controller\nis on the PCI bus. It\u0027s disabled by default, but some BIOSes turn these\nfeatures on and this patch reverts the configuration to the safe defaults.\n\nSigned-off-by: Tim Yamin \u003ctim.yamin@zonbu.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "2b1afa87e11e979ab4838e043ffd0175657da437",
      "tree": "fbb1f6aaa7871d186aba8c9142f57c164085cc86",
      "parents": [
        "561e55e8e375dd962882cada9001065695724d3a"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke-jan.h.kok@intel.com",
        "time": "Mon Oct 29 14:55:02 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 15:04:20 2008 -0800"
      },
      "message": "PCI: quirk_vialatency: Omit reading pci revision ID\n\nDon\u0027t read the revision ID unnecessary since the PCI subsystem\nfills this field in already.\n\nUpdated to fix a thinko bug in a previously sent patch.\n\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "561e55e8e375dd962882cada9001065695724d3a",
      "tree": "f32417c7bf1709493aa1d7272abce5a9f56d1767",
      "parents": [
        "41ece3829f516f0e1f0c25f2c7eafac87e683df4"
      ],
      "author": {
        "name": "Alex Chiang",
        "email": "achiang@hp.com",
        "time": "Fri Oct 12 16:20:33 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 15:04:20 2008 -0800"
      },
      "message": "PCI: hotplug: Link fakephp last\n\nCurrently, fakephp will claim all devices; we really only want it\nto claim those not in slots.\n\nSigned-off-by: Alex Chiang \u003cachiang@hp.com\u003e\nSigned-off-by: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nSigned-off-by: Kristen Carlson Accardi \u003ckristen.c.accardi@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "41ece3829f516f0e1f0c25f2c7eafac87e683df4",
      "tree": "30a9ba66f9fb26ac2b3baca23551199512373ee9",
      "parents": [
        "1d5b95ab8ea63c71f28dc6aae920fb91515b9a79"
      ],
      "author": {
        "name": "Alex Chiang",
        "email": "achiang@hp.com",
        "time": "Fri Oct 12 16:20:32 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 15:04:20 2008 -0800"
      },
      "message": "PCI: hotplug: pci_hotplug_core whitespace fix\n\nRemove superfluous space.\n\nSigned-off-by: Alex Chiang \u003cachiang@hp.com\u003e\nSigned-off-by: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nSigned-off-by: Kristen Carlson Accardi \u003ckristen.c.accardi@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "1d5b95ab8ea63c71f28dc6aae920fb91515b9a79",
      "tree": "fffe96d2d643d7075dce40cfeee66cba4423df33",
      "parents": [
        "1ec87280ebfdf5ea07a3ce7b235bebdb9ab42572"
      ],
      "author": {
        "name": "Alex Chiang",
        "email": "achiang@hp.com",
        "time": "Fri Oct 12 16:20:31 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 15:04:20 2008 -0800"
      },
      "message": "PCI: hotplug: acpiphp: Remove unused variable from acpiphp\n\nRemove unused variable from acpiphp.\n\nSigned-off-by: Alex Chiang \u003cachiang@hp.com\u003e\nSigned-off-by: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nSigned-off-by: Kristen Carlson Accardi \u003ckristen.c.accardi@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "1ec87280ebfdf5ea07a3ce7b235bebdb9ab42572",
      "tree": "e8c35d7e097abc6ec1413ff24155ae7ca3a855bf",
      "parents": [
        "f362b8bffea5963f6f11e6cc3dc3b3beb853ddbb"
      ],
      "author": {
        "name": "Kristen Carlson Accardi",
        "email": "kristen.c.accardi@intel.com",
        "time": "Fri Oct 12 16:20:30 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 15:04:19 2008 -0800"
      },
      "message": "PCI: hotplug: remove Experimental\n\nRemove EXPERIMENTAL from PCI Hot Plug.\n\nSigned-off-by: Kristen Carlson Accardi \u003ckristen.c.accardi@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f362b8bffea5963f6f11e6cc3dc3b3beb853ddbb",
      "tree": "3cdc0f8d1fd59e8b1c979e43e97782a5bf5573b1",
      "parents": [
        "4348a2dc49f9baecd34a9b0904245488c6189398"
      ],
      "author": {
        "name": "Joonwoo Park",
        "email": "joonwpark81@gmail.com",
        "time": "Fri Oct 12 16:20:29 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 15:04:19 2008 -0800"
      },
      "message": "PCI: hotplug: Switch to pci_get_bus_and_slot\n\nThank you so much for your check \u0026 advise.\nThis time, I\u0027ve tried on ibmphp_core.c, is it OK?\n\nSigned-off-by: Joonwoo Park \u003cjoonwpark81@gmail.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\n"
    },
    {
      "commit": "4348a2dc49f9baecd34a9b0904245488c6189398",
      "tree": "cbe391c0f28ac367767c7427991cd9689c042458",
      "parents": [
        "39ec4561b3a9ccccbdab1dd88a045342be22f27b"
      ],
      "author": {
        "name": "Shaohua Li",
        "email": "shaohua.li@intel.com",
        "time": "Wed Oct 24 10:45:08 2007 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 15:04:19 2008 -0800"
      },
      "message": "pcie: utilize pcie transaction pending bit\n\nPCIE has a mechanism to wait for Non-Posted request to complete. I think\npci_disable_device is a good place to do this.\n\nSigned-off-by: Shaohua Li \u003cshaohua.li@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "39ec4561b3a9ccccbdab1dd88a045342be22f27b",
      "tree": "9ce35eccd8fc1ad81067a022d9c40305294babef",
      "parents": [
        "eb003ec26556057e5f27d4b989bbb432d0bdc0f4"
      ],
      "author": {
        "name": "Shaohua Li",
        "email": "shaohua.li@intel.com",
        "time": "Wed Oct 24 10:43:23 2007 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 15:04:18 2008 -0800"
      },
      "message": "pcie port driver: correctly detect native PME feature\n\nNative PME is capability of root port or root complex event collector.\nIt\u0027s not determined by PCI PME capability.\n\nSigned-off-by: Shaohua Li \u003cshaohua.li@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "eb003ec26556057e5f27d4b989bbb432d0bdc0f4",
      "tree": "25f8d27c46f3d289590eef153e8412caba2ddd8b",
      "parents": [
        "b09549ef9b66b9547520572bedd7af3c1f0747d7"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Sat Oct 27 03:06:33 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 15:04:18 2008 -0800"
      },
      "message": "PCI: drivers/pci/: remove unused exports\n\nThis patch removes the following unused exports:\n- remove the following unused EXPORT_SYMBOL\u0027s:\n - pci-acpi.c: pci_osc_support_set\n - proc.c: pci_proc_detach_bus\n- remove the following unused EXPORT_SYMBOL_GPL\u0027s:\n  - bus.c: pci_walk_bus\n  - probe.c: pci_create_bus\n  - setup-res.c: pci_claim_resource\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "b09549ef9b66b9547520572bedd7af3c1f0747d7",
      "tree": "20aee6d1c81aa3ed4f49bb214546a2282b3cd9b0",
      "parents": [
        "ad668599f263988eaac74354349d64e3c0990a77"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Sat Oct 27 03:06:25 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 15:04:18 2008 -0800"
      },
      "message": "PCI: drivers/pci/rom.c: #if 0 two functions\n\nThis patch #if 0\u0027s the following unused global functions:\n- rom.c: pci_map_rom_copy()\n- rom.c: pci_remove_rom()\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ad668599f263988eaac74354349d64e3c0990a77",
      "tree": "18239f096baec5d7b598e2bd5cba621d87098ff4",
      "parents": [
        "24e1c13c93cbdd05e4b7ea921c0050b036555adc"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Sat Oct 27 03:06:22 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 15:04:18 2008 -0800"
      },
      "message": "PCI: make pci_restore_bars() static\n\nThis patch makes the needlessly global pci_restore_bars() static.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "b95d58eaf20eb33c245a2172ec4ecf46bd832309",
      "tree": "432e1688aeb0b752a1c25c4cc6711b470b008fe9",
      "parents": [
        "9f24e82d07e2c64467d0c0c04a798de56461fd4a"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Wed Jan 30 18:20:04 2008 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Feb 01 12:26:44 2008 -0500"
      },
      "message": "pci: allow multiple calls to pcim_enable_device()\n\nThere\u0027s no reason not to allow multiple calls to pcim_enable_device().\nCalls after the first one can simply be noop.  All PCI resources will\nbe released when the initial pcim_enable_device() resource is\nreleased.\n\nThis allows more flexibility to managed PCI users.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "bd45ac0c5daae35e7c71138172e63df5cf644cf6",
      "tree": "5eb5a599bf6a9d7a8a34e802db932aa9e9555de4",
      "parents": [
        "4eece4ccf997c0e6d8fdad3d842e37b16b8d705f",
        "5bdeae46be6dfe9efa44a548bd622af325f4bdb4"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jan 31 11:25:51 2008 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jan 31 11:25:51 2008 +1100"
      },
      "message": "Merge branch \u0027linux-2.6\u0027\n"
    },
    {
      "commit": "03a16b27bd30f22d88f570585551925248469f84",
      "tree": "07f730c6fdb8d10d43031fb5a7c96d26a311d541",
      "parents": [
        "55852bed57a97b08ab56028f1054d48d45de3aec"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Wed Jan 23 23:47:39 2008 -0600"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Sun Jan 27 14:07:37 2008 -0600"
      },
      "message": "[POWERPC] Always build setup-bus.c on powerpc\n\nThe common arch/powerpc code calls in to functions in setup-bus.c\nso some builds of ppc32 would fail.\n\nNote, ppc32 usage of setup-irq.c is limited to arch/ppc and should be\nremoved when arch/ppc goes away.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "c10997f6575f476ff38442fa18fd4a0d80345f9d",
      "tree": "9b2bb7e647bd39fb80f23d7a6b34bf2587d660a7",
      "parents": [
        "38a382ae5dd4f4d04e3046816b0a41836094e538"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Dec 20 08:13:05 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jan 24 20:40:40 2008 -0800"
      },
      "message": "Kobject: convert drivers/* from kobject_unregister() to kobject_put()\n\nThere is no need for kobject_unregister() anymore, thanks to Kay\u0027s\nkobject cleanup changes, so replace all instances of it with\nkobject_put().\n\n\nCc: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "2b937303188807b498d1a3163f60305f0941538e",
      "tree": "5ee8fff7549a9f77ba6b6642095351ee814d459c",
      "parents": [
        "03d43b19b9f56c1d18bc8f2f7890534fbe6a285d"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Nov 28 12:23:18 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jan 24 20:40:34 2008 -0800"
      },
      "message": "PCI: remove foolish code from pci-driver.c\n\nThe PCI bus should not be trying to declare its own attribute type.\nEspecially as this code could never ever be called because the driver\ncore overwrites the driver kobject type to be its own internal type.\nDelete all of this code as it was never being used and is not correct.\n\nAlso update my copyright on the file while I\u0027m touching things there.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "03d43b19b9f56c1d18bc8f2f7890534fbe6a285d",
      "tree": "28c0edad7b0443a8820ecd144944525f617bfe74",
      "parents": [
        "2344c6de6b6f2a4b07e4416aac9522d23e00d7bc"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Nov 28 12:23:18 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jan 24 20:40:33 2008 -0800"
      },
      "message": "PCI: use proper call to driver_create_file\n\nDon\u0027t try to call the \"raw\" sysfs_create_file when we already have a\nhelper function to do this kind of work for us.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "b249072ee6897fe4f8d461c7bb4b926223263c28",
      "tree": "a6dde5703458677302516145c47f308e52cda189",
      "parents": [
        "0fed80f7a63abd7168907267af69ee31f6bcf301"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Nov 01 19:41:16 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jan 24 20:40:33 2008 -0800"
      },
      "message": "driver core: add way to get to bus device klist\n\nThis allows an easier way to get to the device klist associated with a\nstruct bus_type (you have three to choose from...)  This will make it\neasier to move these fields to be dynamic in a future patch.\n\nThe only user of this is the PCI core which horribly abuses this\ninterface to rearrange the order of the pci devices.  This should be\ndone using the existing bus device walking functions, but that\u0027s left\nfor future patches.\n\nCc: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "0fed80f7a63abd7168907267af69ee31f6bcf301",
      "tree": "2380e2180aa01d883a5c2a2a0528c40f36d23d91",
      "parents": [
        "cc972e896b303f453f5893ecf8eca0d0e395ab64"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Nov 01 19:41:16 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jan 24 20:40:33 2008 -0800"
      },
      "message": "driver core: add way to get to bus kset\n\nThis allows an easier way to get to the kset associated with a struct\nbus_type (you have three to choose from...)  This will make it easier to\nmove these fields to be dynamic in a future patch.\n\nCc: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "64dbcac3a16d0d22045b2c80d7f208196575486a",
      "tree": "fd716df9d29fb7cc4c8a78e7cfdcad623217065e",
      "parents": [
        "94f57f33680922197581b127b3badde7ef658258"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Dec 17 15:54:39 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jan 24 20:40:28 2008 -0800"
      },
      "message": "Kobject: change drivers/pci/hotplug/pci_hotplug_core.c to use kobject_init_and_add\n\nStop using kobject_register, as this way we can control the sending of\nthe uevent properly, after everything is properly initialized.\n\nCc: Kristen Carlson Accardi \u003ckristen.c.accardi@intel.com\u003e\nCc: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f55842f2329f4b3a3a6bb98b005bca3cc851d38a",
      "tree": "f9b003ce66f1e1f48edf226001baac8442b18495",
      "parents": [
        "2fb9113b974c3c7c43e76647bd5077238e274e1c"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Nov 06 15:03:30 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jan 24 20:40:24 2008 -0800"
      },
      "message": "kobject: clean up rpadlpar horrid sysfs abuse\n\nrpadlpar pci hotplug driver was doing some pretty bad stuff with the\nsysfs files.  This cleans up the logic to be sane and gets rid of the\ngratuitous kset that is not needed for a simple directory like this.\n\nNote, this patch is not even build tested, let alone run-time tested.\nSomeone with access to this hardware and can test would be greatly\nappreciated.\n\nCc: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nCc: John Rose \u003cjohnrose@austin.ibm.com\u003e\nCc: Badari Pulavarty \u003cpbadari@gmail.com\u003e\nCc: Kamalesh Babulal \u003ckamalesh@linux.vnet.ibm.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "81ace5cd8fcb55e144f496af40d4275b03252456",
      "tree": "490271ade80924cb0181f71f1c52d7f3976afa76",
      "parents": [
        "d405936b322220dc5cca9d2b58ef1911ae8efec9"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Oct 29 23:22:26 2007 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jan 24 20:40:14 2008 -0800"
      },
      "message": "kset: convert pci hotplug to use kset_create_and_add\n\nThis also renames pci_hotplug_slots_subsys to pcis_hotplug_slots_kset\ncatch all current users with a build error instead of a build warning\nwhich can easily be missed.\n\nCc: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nCc: Kristen Carlson Accardi \u003ckristen.c.accardi@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "3514faca19a6fdc209734431c509631ea92b094e",
      "tree": "f6d102e6dec276f8e8d1044b47c74a02b901554f",
      "parents": [
        "c11c4154e7ff4cebfadad849b1e22689d759c3f4"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Oct 16 10:11:44 2007 -0600"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jan 24 20:40:10 2008 -0800"
      },
      "message": "kobject: remove struct kobj_type from struct kset\n\nWe don\u0027t need a \"default\" ktype for a kset.  We should set this\nexplicitly every time for each kset.  This change is needed so that we\ncan make ksets dynamic, and cleans up one of the odd, undocumented\nassumption that the kset/kobject/ktype model has.\n\nThis patch is based on a lot of help from Kay Sievers.\n\nNasty bug in the block code was found by Dave Young\n\u003chidave.darkstar@gmail.com\u003e\n\nCc: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nCc: Dave Young \u003chidave.darkstar@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "9156ad48338e0306e508ead5c0d9986050744475",
      "tree": "37f3a90e38190052ecf3cdf9171dfdddd37b56fd",
      "parents": [
        "fa28237cfcc5827553044cbd6ee52e33692b0faa",
        "8f7b3d156d348b6766833cd4e272d0d19b501e64"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jan 24 10:07:21 2008 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jan 24 10:07:21 2008 +1100"
      },
      "message": "Merge branch \u0027linux-2.6\u0027\n"
    }
  ],
  "next": "d1ec7298fcefd7e4d1ca612da402ce9e5d5e2c13"
}
