)]}'
{
  "log": [
    {
      "commit": "35405f256de924be56ea5edaca4cdc627f1bb0f8",
      "tree": "ff56a937897e2bc80bcd1040279881ef9cb2645f",
      "parents": [
        "5a6c9b60b4cc15b22d3102b0033e5cb842125456"
      ],
      "author": {
        "name": "Dean Hildebrand",
        "email": "seattleplus@gmail.com",
        "time": "Thu Aug 07 17:31:45 2008 -0700"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Thu Aug 07 17:47:37 2008 -0700"
      },
      "message": "PCI: Limit VPD length for Broadcom 5708S\n\nBCM5706S wont work correctly unless VPD length truncated to 128\n\nSigned-off-by: Dean Hildebrand \u003cdhildeb@us.ibm.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "9d82d8eaec032bf935144e0d5789a5cd4b95e958",
      "tree": "1489cc1e9268abb43ebae5be03233da9fd148699",
      "parents": [
        "685d87f7ccc649ab92b55e18e507a65d0e694eb9"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "dada1@cosmosbay.com",
        "time": "Thu Jul 31 20:27:31 2008 +0200"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Thu Aug 07 06:52:01 2008 -0700"
      },
      "message": "PCI: add Broadcom 5708S to VPD length quirk\n\nBCM5708S wont work correctly unless VPD length truncated to 128\n\nSigned-off-by: Eric Dumazet \u003cdada1@cosmosbay.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "979b1791e5b8f8b556faeec4c48339e7ed63af9f",
      "tree": "30990937096bb25aa8349dae7285e70f268a767a",
      "parents": [
        "362b7077a5546b42131af15ba4776f30c9a72d0c"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Thu Jul 24 17:18:38 2008 +0100"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Mon Jul 28 15:12:11 2008 -0700"
      },
      "message": "PCI: add D3 power state avoidance quirk\n\nLibata has some hacks to deal with certain controllers going silly in D3\nstate. The right way to handle this is to keep a PCI device flag for\nsuch devices. That can then be generalised for no ATA devices with power\nproblems.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "dc7c65db2845a8d17432d89252c4227a9a7cb15f",
      "tree": "79030b0aaaafc04bc4303c21495134e744afc058",
      "parents": [
        "8a0ca91e1db5de5eb5b18cfa919d52ff8be375af",
        "58b6e5538460be358fdf1286d9a2fbcfcc2cfaba"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 16 17:25:46 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 16 17:25:46 2008 -0700"
      },
      "message": "Merge branch \u0027linux-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6\n\n* \u0027linux-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6: (72 commits)\n  Revert \"x86/PCI: ACPI based PCI gap calculation\"\n  PCI: remove unnecessary volatile in PCIe hotplug struct controller\n  x86/PCI: ACPI based PCI gap calculation\n  PCI: include linux/pm_wakeup.h for device_set_wakeup_capable\n  PCI PM: Fix pci_prepare_to_sleep\n  x86/PCI: Fix PCI config space for domains \u003e 0\n  Fix acpi_pm_device_sleep_wake() by providing a stub for CONFIG_PM_SLEEP\u003dn\n  PCI: Simplify PCI device PM code\n  PCI PM: Introduce pci_prepare_to_sleep and pci_back_from_sleep\n  PCI ACPI: Rework PCI handling of wake-up\n  ACPI: Introduce new device wakeup flag \u0027prepared\u0027\n  ACPI: Introduce acpi_device_sleep_wake function\n  PCI: rework pci_set_power_state function to call platform first\n  PCI: Introduce platform_pci_power_manageable function\n  ACPI: Introduce acpi_bus_power_manageable function\n  PCI: make pci_name use dev_name\n  PCI: handle pci_name() being const\n  PCI: add stub for pci_set_consistent_dma_mask()\n  PCI: remove unused arch pcibios_update_resource() functions\n  PCI: fix pci_setup_device()\u0027s sprinting into a const buffer\n  ...\n\nFixed up conflicts in various files (arch/x86/kernel/setup_64.c,\narch/x86/pci/irq.c, arch/x86/pci/pci.h, drivers/acpi/sleep/main.c,\ndrivers/pci/pci.c, drivers/pci/pci.h, include/acpi/acpi_bus.h) from x86\nand ACPI updates manually.\n"
    },
    {
      "commit": "66d715c95a39e84cd25204a665915621457d9691",
      "tree": "1b8e7d81c016c6d6951a882e49b5c395674de203",
      "parents": [
        "cce3ce89c1abde1298dd0e769ab9c14ea95d7384"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Fri Jul 04 09:59:32 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 04 10:40:05 2008 -0700"
      },
      "message": "pci: VT3336 can\u0027t do MSI either\n\nIt seems VT3336 can\u0027t do msi either as with its bro 3351.  Disable it.\nReported in the following SUSE bug.\n\n  https://bugzilla.novell.com/show_bug.cgi?id\u003d300001\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nAcked-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "99cb233d60cbe644203f19938c729ea2bb004d70",
      "tree": "20fb5b9194982ff50d6795dc435dd8e09264233e",
      "parents": [
        "a94c248113b86bbbc47d027a4004b70f2be298b1"
      ],
      "author": {
        "name": "Benjamin Li",
        "email": "benli@broadcom.com",
        "time": "Wed Jul 02 10:59:04 2008 -0700"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Wed Jul 02 11:25:54 2008 -0700"
      },
      "message": "PCI: Limit VPD read/write lengths for Broadcom 5706, 5708, 5709 rev.\n\nFor Broadcom 5706, 5708, 5709 rev. A nics, any read beyond the\nVPD end tag will hang the device.  This problem was initially\nobserved when a vpd entry was created in sysfs\n(\u0027/sys/bus/pci/devices/\u003cid\u003e/vpd\u0027).   A read to this sysfs entry\nwill dump 32k of data.  Reading a full 32k will cause an access\nbeyond the VPD end tag causing the device to hang.  Once the device\nis hung, the bnx2 driver will not be able to reset the device.\nWe believe that it is legal to read beyond the end tag and\ntherefore the solution is to limit the read/write length.\n\nA majority of this patch is from Matthew Wilcox who gave code for\nreworking the PCI vpd size information.  A PCI quirk added for the\nBroadcom NIC\u0027s to limit the read/write\u0027s.\n\nSigned-off-by: Benjamin Li \u003cbenli@broadcom.com\u003e\nSigned-off-by: Matthew Wilcox \u003cwilly@linux.intel.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "27e468597315e5ce078fdd39856b7954b639183a",
      "tree": "4826ec3df2f2d7fa018fd55415000a207a16a3e4",
      "parents": [
        "5d9526d07a8dc87460c13c277b3edcc26b0e662f"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Sun Jun 08 13:47:02 2008 +0200"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Tue Jun 10 11:57:26 2008 -0700"
      },
      "message": "PCI: unhide the SMBus on the Compaq Deskpro EN\n\nThis patch unhides the SMBus on Compaq Deskpro EN\nSFF P667 with the Intel 815E chipset. Unhiding it reveals\na THMC51 hardware monitoring chip.\n\nJean Delvare has checked that this machine has no ACPI\nmagic touching the SMBus nor the hardware monitoring chip,\nso this should be safe.\n\nThe patch was tested on Fedora Core 9 with 2.6.25.4 kernel.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nTested-by: Rafał Haładuda \u003crh1985@wp.pl\u003e\nCC: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "10260d9ab702454460242ef4d3ecfc49fcb96a5b",
      "tree": "05d8ea8403743fc9c97007e35a7fc233a5e30fa5",
      "parents": [
        "ece6763419f44ed72f4fc78752e5f5364df1794b"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed Jun 04 13:53:31 2008 +0200"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Tue Jun 10 10:59:55 2008 -0700"
      },
      "message": "PCI: Unhide the SMBus on the Compaq Evo D510\n\nOne more machine with a hidden Intel SMBus. Unhiding it reveals a SMSC\nEMC6D100 hardware monitoring chip. I have checked that this machine\nhas no ACPI magic touching the SMBus nor the hardware monitoring chip,\nso this should be safe.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "e1a2a51e684bfe9d6165992d4a065439617a3107",
      "tree": "4d05a1b9ebadd0ab22e0e42ee3b053dddf11baf1",
      "parents": [
        "273c11270d3715c4c06d4df1607a1a60034d887b"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Thu May 15 21:51:31 2008 +0200"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Tue Jun 10 10:59:46 2008 -0700"
      },
      "message": "Suspend/Resume bug in PCI layer wrt quirks\n\nSome quirks should be called with interrupt disabled, we can\u0027t directly\ncall them in .resume_early. Also the patch introduces\npci_fixup_resume_early and pci_fixup_suspend, which matches current\ndevice core callbacks (.suspend/.resume_early).\n\nTBD: Somebody knows why we need quirk resume should double check if a\nquirk should be called in resume or resume_early. I changed some per my\nunderstanding, but can\u0027t make sure I fixed all.\n\nSigned-off-by: Shaohua Li \u003cshaohua.li@intel.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "a442ac512f36981182e66a427ad05f449ff6593b",
      "tree": "8a99f2f4cb7f66e816163068c0c2c709c1852ac6",
      "parents": [
        "7371fd11a6e2aed99895db4f100940fa5022f7fe"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 15 17:50:37 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 15 17:50:37 2008 -0700"
      },
      "message": "Clean up \u0027print_fn_descriptor_symbol()\u0027 types\n\nEverybody wants to pass it a function pointer, and in fact, that is what\nyou _must_ pass it for it to make sense (since it knows that ia64 and\nppc64 use descriptors for function pointers and fetches the actual\naddress from there).\n\nSo don\u0027t make the argument be a \u0027unsigned long\u0027 and force everybody to\nadd a cast.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "439a7733e8fcbaee39979c10246101565834d6b2",
      "tree": "fb801fed52b461dfeb5f386eca130fe55c591693",
      "parents": [
        "a7eb08c2a14f28cb652ea6ad1a8e2b8efc55fb9a"
      ],
      "author": {
        "name": "Björn Krombholz",
        "email": "fox.box@gmail.com",
        "time": "Mon May 12 00:24:27 2008 +0200"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Tue May 13 09:51:54 2008 -0700"
      },
      "message": "PCI: enable nv_msi_ht_cap_quirk for ALi bridges\n\nThis applies the NVidia MSI enabled flag for HT capable devices quirk\nto ALi bridges as well.\n\nAs described in more detail in http://bugzilla.kernel.org/show_bug.cgi?id\u003d10667\nthis is required for my board which is using an nForce 3 250Gb chipset with an\nALi M1695 northbridge.\n\nIt fixes a regression introduced in 2.6.24 that made the internal NIC of the\nboard unusable (MSI initialisation of the NIC but disabled MSI on the\nnorthbridge devices.\n\nSigned-off-by: Björn Krombholz \u003cfox.box@gmail.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "bc043274560f398225dad7f0e24c6a7610d3c08a",
      "tree": "f783cd2e99c47a089db220273b3045eeadf7730c",
      "parents": [
        "94e6108803469a37ee1e3c92dafdd1d59298602f"
      ],
      "author": {
        "name": "Tim Yamin",
        "email": "tim.yamin@zonbu.com",
        "time": "Sun Mar 30 20:58:59 2008 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Sun Apr 20 21:47:07 2008 -0700"
      },
      "message": "PCI: Update VIA CX700 quirk\n\nThis follows up 53a9bf4267b8b1f958dbeb7c8c1ef21c82229b71. Some newer\nCX700 BIOSes from our vendor have PCI Bus Parking disabled but PCI\nMaster read caching enabled. This creates problems such as system\nfreezing when both the network controller and the USB controller are\nactive and one of them is pretty busy (e.g. heavy network traffic).\n\nThis patch separates the checks and both the bus parking and the read\ncaching are disabled independently if either is enabled by the BIOS.\n\nSigned-off-by: Tim Yamin \u003ctim.yamin@zonbu.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "0255f543d9888fb5c5fbcd265ca2eee2d6ecff6a",
      "tree": "c6b544ff5581db636eee2a6a6f1b9c284a0b291d",
      "parents": [
        "ddf02886cbe665d67ca750750196ea5bf524b10b"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Tue Mar 04 15:22:07 2008 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Sun Apr 20 21:47:06 2008 -0700"
      },
      "message": "PCI: simplify quirk debug output\n\nprint_fn_descriptor_symbol() prints the address if we don\u0027t have a symbol,\nso no need to print both.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.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": "a99acc832de1104afaba02d7c2576fd9b9fd6422",
      "tree": "f68dff4ac47b155055f8d416ec54d2532ea7918b",
      "parents": [
        "5ac7ec85bcc70ef605657fb2d1106d27ab3bd131"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Fri Mar 28 14:16:04 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 28 14:45:22 2008 -0700"
      },
      "message": "pci: revert SMBus unhide on HP Compaq nx6110\n\nThis reverts commit 3c0a654e390d00fef9d8faed758f5e1e8078adb5 and\nfixes kernel bug #10245:\n\n\thttp://bugzilla.kernel.org/show_bug.cgi?id\u003d10245\n\nThe HP Compaq nc6120 has the same PCI sub-device ID as the nx6110, and the\nSMBus is used by ACPI for thermal management on the nc6120, so Linux should\nnot attach a native driver to it.  This means that this quirk is unsafe and\nhas to be removed.\n\nI also added a comment to help developers realize that adding new IDs to this\nSMBus unhiding quirk table should be done only with great care, and in\nparticular only after checking that ACPI is not making use of the SMBus.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Tomasz Koprowski \u003ctomek@koprowski.org\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "d1ec7298fcefd7e4d1ca612da402ce9e5d5e2c13",
      "tree": "c05cc1a76c3dc74952d0ac629503c875d89f6a49",
      "parents": [
        "fd0b45dfd1858c6b49d06355a460bcf36d654c06"
      ],
      "author": {
        "name": "Zhao Yakui",
        "email": "yakui.zhao@intel.com",
        "time": "Fri Jan 11 00:24:55 2008 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Jan 11 00:24:55 2008 -0500"
      },
      "message": "ACPI: apply quirk_ich6_lpc_acpi to more ICH8 and ICH9\n\nIt is important that these resources be reserved\nto avoid conflicts with well known ACPI registers.\n\nSigned-off-by: Zhao Yakui \u003cyakui.zhao@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "5257dca0bdc36027a4bfc1002264bd465e86ab7a",
      "tree": "2f484b195b74de61e2c4b77a438fcf120ea6d414",
      "parents": [
        "bc38b411fe696fad32b261f492cb4afbf1835256"
      ],
      "author": {
        "name": "David Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 25 01:17:16 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Nov 05 13:35:17 2007 -0800"
      },
      "message": "PCI: Remove 3 incorrect MSI quirks.\n\nNow that we have dealt with the real issue, in that some ATI SATA and\nUSB controllers needed the INTX_DISABLE quirk, we can remove these AMD\nchipset global MSI disabling quirks.\n\nThis reverts three changesets:\n\n4be8f906435a6af241821ab5b94b2b12cb7d57d8 (PCI: disable MSI on RS690)\naea6a433f50cd89b9cbd10850fd0b32f961f9883 (PCI: disable MSI on RD580)\nf122392f679ebed39db08074f935d770504623eb (PCI: disable MSI on RX790)\n\nThis is based upon testing and feedback from\nShane Huang \u003cShane.Huang@amd.com\u003e.\n\nCc: Shane Huang \u003cShane.Huang@amd.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nAcked-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "bc38b411fe696fad32b261f492cb4afbf1835256",
      "tree": "69d38a8c846c3ab3888047171f659bc2230645a0",
      "parents": [
        "ba698ad4b7e466cbb4a8bde6b9da8080ab06808d"
      ],
      "author": {
        "name": "David Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 25 01:16:52 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Nov 05 13:35:16 2007 -0800"
      },
      "message": "PCI: Add MSI INTX_DISABLE quirks for ATI SB700/800 SATA and IXP SB400 USB\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nAcked-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ba698ad4b7e466cbb4a8bde6b9da8080ab06808d",
      "tree": "31e0ebfbb91633da5f62e455d708328a0f9875ee",
      "parents": [
        "1d84b5424efbcce69a1c955ba181147d23d43a14"
      ],
      "author": {
        "name": "David Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 25 01:16:30 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Nov 05 13:35:16 2007 -0800"
      },
      "message": "PCI: Add quirk for devices which disable MSI when INTX_DISABLE is set.\n\nA reasonably common problem with some devices is that they will\ndisable MSI generation when the INTX_DISABLE bit is set in the\nPCI_COMMAND register.\n\nQuirk this explicitly, guarding the pci_intx() calls in msi.c with\nthis quirk indication.\n\nThe first entries for this quirk are for 5714 and 5780 Tigon3 chips,\nand thus we can remove the workaround code from the tg3.c driver.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nAcked-by: Michael Chan \u003cmchan@broadcom.com\u003e\nAcked-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "1d84b5424efbcce69a1c955ba181147d23d43a14",
      "tree": "543e1a8180eca6ecb89aee30105f4abb07b876e6",
      "parents": [
        "2cc31879f8cfa0efc74fe7e58ab4e01ef5908730"
      ],
      "author": {
        "name": "David Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 25 01:15:53 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Nov 05 13:35:16 2007 -0800"
      },
      "message": "PCI: Add MSI quirk for ServerWorks HT1000 PCIX bridge.\n\nThis is the fix for the following problem:\n\nhttps://bugzilla.redhat.com/show_bug.cgi?id\u003d227657\n\nThe bnx2 device 5706 complains about MSI not working behind a\nServerWorks HT1000 PCIX bridge. An earlier commit to fix the problem:\n\ne3008dedff4bdc96a5f67224cd3d8d12237082a0:\n\n\"PCI: disable MSI by default on systems with Serverworks HT1000 chips\"\n\nwas not entirely correct, and has been reverted.\n\nMSI does not work on the PCIX bus because the BIOS did not set the\nHT_MSI_FLAGS_ENABLE bit in the HyperTransport MSI capability on the\nbridge.  We use the existing quirk_msi_ht_cap() to detect the problem\nand disable MSI in all buses behind it.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nCc: Anantha Subramanyam \u003cananth@broadcom.com\u003e\nCc: Naren Sankar \u003cnsankar@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nAcked-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "2cc31879f8cfa0efc74fe7e58ab4e01ef5908730",
      "tree": "3fe09121c234296fec417265da379b88781f1a51",
      "parents": [
        "c11eef21aa119a41fa210b9693f2346997885bcf"
      ],
      "author": {
        "name": "David Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 25 01:15:24 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Nov 05 13:35:16 2007 -0800"
      },
      "message": "PCI: Revert \"PCI: disable MSI by default on systems with Serverworks HT1000 chips\"\n\nThis reverts commit e3008dedff4bdc96a5f67224cd3d8d12237082a0.\n\nThe real bug was an INTX issue in the tg3 ethernet chip, and\ncured by commit c129d962a66c76964954a98b38586ada82cf9381\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nAcked-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "3a9e3a51dd47bd9e2fd6bcf3c893eb5729c6f1ee",
      "tree": "ca3d801c4723f254c7ae398fc85cc8f1395173e9",
      "parents": [
        "0c173174d0e8267b1100442f4df119ab6d52821c"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Tue Oct 23 15:27:31 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Oct 23 21:20:02 2007 -0400"
      },
      "message": "jmicron: update quirk for JMB361/3/5/6\n\nSet bits 0, 4, 5 and 7 of PCI configuration register 0x40 in the\nquirk.  This has the following effects and is recommended by the\nvendor.\n\n* Force enable of IDE channels (used to be left alone as BIOS\n  configured)\n\n* Change initial phase behavior of PIO cycle such that the host pulls\n  down the bus instead of tristating it.  Vendor recommends this\n  setting.\n\nThe above settings are better for the current generation of\ncontrollers and needed for the upcoming next generation.\n\nTested on JMB363.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nCc: Ethan Hsiao \u003cethanhsiao@jmicron.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "346ca04d050ac48ceb8e4a6b1c76c2d7fd5d1a6a",
      "tree": "e25eb9141a7b859393417bf0dc157732bc89c57f",
      "parents": [
        "651472fbff71df39d3d734de31bca6e5412a688b"
      ],
      "author": {
        "name": "Johannes Goecke",
        "email": "goecke@upb.de",
        "time": "Mon Sep 10 10:46:52 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 15:03:16 2007 -0700"
      },
      "message": "PCI: re-enable onboard sound on \"MSI K8T Neo2-FIR\"\n\nOn the \"MSI K8T Neo2-FIR\" board the BIOS disables the onboard\nsoundcard, if a second PCI soundcard is present.\n\nThis patch sets the korrect register bit to enable the onboard sound.\n\nRemoved old code in /drivers/pci/quirks.c that only checks for the\nPCI-ID and fires on any Board with VIA 8237.\n\nNew code in /arch/i386/pci/fixup.c checks the DMI-tables and only runs\non the specific board.\n\n\nSigned-off-by: Johannes Goecke \u003cgoecke@upb.de\u003e\nAcked-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "651472fbff71df39d3d734de31bca6e5412a688b",
      "tree": "ef0a30088923653f8dbbb4c0b10466e6746c3d65",
      "parents": [
        "aa288d4d6bc7d150bab3a5be954979a09633ccdd"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke-jan.h.kok@intel.com",
        "time": "Mon Aug 27 16:18:10 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 15:03:16 2007 -0700"
      },
      "message": "PCI: quirk_vt82c586_acpi: Omit reading PCI revision ID\n\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "aa288d4d6bc7d150bab3a5be954979a09633ccdd",
      "tree": "fa860b6a785ccc60ecb589da7f9e2a4f67cec3d7",
      "parents": [
        "3799a4e7d8867cfbb137d417beb126d5a2302607"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke-jan.h.kok@intel.com",
        "time": "Mon Aug 27 16:17:47 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 15:03:16 2007 -0700"
      },
      "message": "PCI: quirk amd_8131_mmrbc: Omit reading pci revision ID\n\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nCc: Peter Oruba \u003cpeter.oruba@amd.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "1bef7dc00caa7bcbff4fdb55e599e2591461fafa",
      "tree": "4bf2da508185000e9960761e0b57fc3e574afcb3",
      "parents": [
        "05e31754d18169555f2c8b54b5fa8631c6be6e7f"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Sat Sep 29 09:06:21 2007 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Sep 28 16:21:10 2007 -0700"
      },
      "message": "Fix bogus PCI quirk for e100\n\nLinas reported me that some machines were crashing at boot in\nquirk_e100_interrupt. It appears that this quirk is doing an ioremap\ndirectly on a PCI BAR value, which isn\u0027t legal and will cause all sorts\nof bad things to happen on architectures where PCI BARs don\u0027t directly\nmatch processor bus addresses.\n\nThis fixes it by using the proper PCI resources instead which is possible\nsince the quirk has been moved by a previous commit to happen late enough\nfor that.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nAcked-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d7698edca8d372e9ecaebca82d236828d72ea39d",
      "tree": "61d560623f29b9867392e1dc86014dbaae9d127d",
      "parents": [
        "4dd5bb987367d791e10e716538d83edb24c0817d"
      ],
      "author": {
        "name": "gw.kernel@tnode.com",
        "email": "gw.kernel@tnode.com",
        "time": "Thu Aug 23 21:22:04 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 11 04:22:16 2007 -0700"
      },
      "message": "PCI: unhide SMBus on Compaq Deskpro EP 401963-001 motherboard\n\nPCI quirk to unhide SMBus on Compaq Deskpro EP 401963-001 (PCA# 010174) motherboard.\n\nSigned-off-by: Greg White \u003cgw.kernel@tnode.com\u003e\nAcked-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "18166c1a50dc4f5b121ab2bd4fdf178404db9d99",
      "tree": "2283ac9dc4a36d0e96a0b7ae330a1eae1f7f12e8",
      "parents": [
        "f122392f679ebed39db08074f935d770504623eb"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Aug 19 12:03:07 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 22 14:48:41 2007 -0700"
      },
      "message": "PCI: Run k8t_sound_hostbridge quirk only when needed\n\nThe k8t_sound_hostbridge PCI quick fires on my motherboard (Jetway\nK8M8MS) while it shouldn\u0027t: the on-board sound chip is not disabled\nand is working just fine. Looking at the code, I see that we are\nrunning the quirk for two distinct register values (0x88 and 0xc8)\nand then clear bit 6 (0x40). However value 0x88 already has bit 6\ncleared so this is a no-op. This is what happens on my board. Thus I\nbelieve that the quirk should only be run for register value 0xc8.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f122392f679ebed39db08074f935d770504623eb",
      "tree": "1a20ab53031c9fdab6fecae9e51d67d2fd4af331",
      "parents": [
        "aea6a433f50cd89b9cbd10850fd0b32f961f9883"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Tue Aug 21 14:33:01 2007 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 22 14:48:41 2007 -0700"
      },
      "message": "PCI: disable MSI on RX790\n\nRX790 can\u0027t do MSI like its predecessors.  Disable MSI on RX790.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "aea6a433f50cd89b9cbd10850fd0b32f961f9883",
      "tree": "d862764f5c0450f28d527d9513b79141b82563fd",
      "parents": [
        "4be8f906435a6af241821ab5b94b2b12cb7d57d8"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Sat Aug 18 03:03:10 2007 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 22 14:48:41 2007 -0700"
      },
      "message": "PCI: disable MSI on RD580\n\nRD580 can\u0027t do MSI like its predecessors.  Disable MSI on RD580.\n\nSigned-off-by: Tejun Heo \u003cteheo@suse.de\u003e\nCC: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "4be8f906435a6af241821ab5b94b2b12cb7d57d8",
      "tree": "27fd8d4b7c5ac24f4d89a19db943d934d53c60fa",
      "parents": [
        "2637e5b539f5f153f2124dbad087b5216bc68d6d"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Thu Aug 16 14:34:42 2007 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 22 14:48:41 2007 -0700"
      },
      "message": "PCI: disable MSI on RS690\n\nRS690 can\u0027t do MSI like its predecessors.  Disable MSI on RS690.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nCc: Henry Su \u003chenry.su@amd.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "4e68fc97b17470365a65bc569523dd9012730e44",
      "tree": "3b8bc704011d2ae19e63b57505b8218873426ee4",
      "parents": [
        "ce5ccdef1090367f3024b4d5e7908bf6bd2929ae"
      ],
      "author": {
        "name": "Marian Balakowicz",
        "email": "m8@semihalf.com",
        "time": "Tue Jul 03 11:03:18 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 22 14:48:40 2007 -0700"
      },
      "message": "PCI: quirk_e100_interrupt() called too early\n\nquirk_e100_interrupts() is called after PCI controller is initialized\nand before PCI bus enumeration is performed. On some powerpc platforms\nwhich modify PCI controller configuration and set different MEM and IO\nwindows than those set by firmware quirk_e100_interrupt() is causing\nkernel panic as it tries to read from device BAR0 offets which at this\ntime points to a invalid PCI window (set by firmware).\n\nThis patch delays the quirk_100_interrupt() to pci_fixup_final phase,\nwhich happens after bus enumeration and before PCI enable and\ndevice driver initialization.\n\nSigned-off-by: Marian Balakowicz \u003cm8@semihalf.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "b7b095c154c50ee753832bbf78e8690c492fc8f6",
      "tree": "91373859e5df37aee39b44756f58de29ce5d43cc",
      "parents": [
        "579082df38839efc5b14aa3f48b8806e3e8dc5c2"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Mon Jul 09 11:55:50 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jul 11 16:02:11 2007 -0700"
      },
      "message": "PCI: pci-x-pci-express-read-control-interfaces cleanups\n\n- remove unneeded local\n\n- 80-col fix\n\nCc: Peter Oruba \u003cpeter.oruba@amd.com\u003e\nCc: Roland Dreier \u003crolandd@cisco.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": "44c10138fd4bbc4b6d6bff0873c24902f2a9da65",
      "tree": "6e16d3ec80c87490dc743f72da086356f2906ace",
      "parents": [
        "b8a3a5214d7cc115f1ca3a3967b7229d97c46f4a"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke-jan.h.kok@intel.com",
        "time": "Fri Jun 08 15:46:36 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jul 11 16:02:10 2007 -0700"
      },
      "message": "PCI: Change all drivers to use pci_device-\u003erevision\n\nInstead of all drivers reading pci config space to get the revision\nID, they can now use the pci_device-\u003erevision member.\n\nThis exposes some issues where drivers where reading a word or a dword\nfor the revision number, and adding useless error-handling around the\nread. Some drivers even just read it for no purpose of all.\n\nIn devices where the revision ID is being copied over and used in what\nappears to be the equivalent of hotpath, I have left the copy code\nand the cached copy as not to influence the driver\u0027s performance.\n\nCompile tested with make all{yes,mod}config on x86_64 and i386.\n\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nAcked-by: Dave Jones \u003cdavej@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d556ad4bbe75faf17b239e151a9f003322b2e851",
      "tree": "794e4f21a9c6e76328feccf313e4d268d3ec5146",
      "parents": [
        "e4585da22ad04a055cbb5c863a37aa8cc02eac89"
      ],
      "author": {
        "name": "Peter Oruba",
        "email": "peter.oruba@amd.com",
        "time": "Tue May 15 13:59:13 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jul 11 16:02:07 2007 -0700"
      },
      "message": "PCI: add PCI-X/PCI-Express read control interfaces\n\nThis patch introduces an interface to read and write PCI-X / PCI-Express \nmaximum read byte count values from PCI config space. There is a second \nfunction that returns the maximum _designed_ read byte count, which marks the \nmaximum value for a device, since some drivers try to set MMRBC to the \nhighest allowed value and rely on such a function.\n\nBased on patch set by Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\n\nCc: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Peter Oruba \u003cpeter.oruba@amd.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "184b812f7da6726d7ea4ca409c7a8762ff6c6df6",
      "tree": "77bd990cb8b36b94a9da0e9e683b70ca105279e4",
      "parents": [
        "73a74ed3a6f8fcb817fdffa2c2718f96d0108b7f"
      ],
      "author": {
        "name": "Jay Cliburn",
        "email": "jacliburn@bellsouth.net",
        "time": "Sat May 26 17:01:04 2007 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu May 31 16:56:37 2007 -0700"
      },
      "message": "PCI: quirk disable MSI on via vt3351\n\nThe Via VT3351 APIC does not play well with MSI and unleashes a flood\nof APIC errors when MSI is used to deliver interrupts.  The problem\nwas recently exposed when the atl1 network device driver, which enables\nMSI by default, stimulated APIC errors on an Asus M2V mainboard, which\nemploys the Via VT3351.\nSee http://bugzilla.kernel.org/show_bug.cgi?id\u003d8472 for additional\ndetails on this bug.\n\nSigned-off-by: Jay Cliburn \u003cjacliburn@bellsouth.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "e3008dedff4bdc96a5f67224cd3d8d12237082a0",
      "tree": "b94671543b5dfcec7d2938bf25007c2237eca039",
      "parents": [
        "4fdadebc313f46a750e9ffca9c68c35c587ced9f"
      ],
      "author": {
        "name": "Andy Gospodarek",
        "email": "andy@greyhouse.net",
        "time": "Thu May 10 22:58:57 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu May 31 16:56:36 2007 -0700"
      },
      "message": "PCI: disable MSI by default on systems with Serverworks HT1000 chips\n\nI\u0027ve been seeing lots of messages like these:\n\neth0: No interrupt was generated using MSI, switching to INTx mode.  Please\nreport this failure to the PCI maintainer and include system chipset\ninformation.\n\nOn several systems that use the following Severworks HT1000 (also sometimes\nlabeled as a Broadcom chipset as well) bridge chips.  It doesn\u0027t appear MSI\nworks well (if at all) on these systems.\n\nSigned-off-by: Andy Gospodarek \u003candy@greyhouse.net\u003e\nCc: \"Eric W. Biederman\" \u003cebiederm@xmission.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": "ebdf7d399e67499dbd2a6b5154805fb049846cbb",
      "tree": "0a4bf1c79a06ea0747aa56fd312b6c1e42d27a1f",
      "parents": [
        "c1aee215d760175601b820bd1e2f0364e844ff8c"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Thu May 31 00:40:48 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 31 07:58:13 2007 -0700"
      },
      "message": "pci-quirks: fix MSI disabling on RS400-200 and RS480\n\nCommit c0affe9db42bf85f4a606b3262c35ec59a5d3788 doesn\u0027t work because\nthe host controller is being quirked not a PCI bridge.  This patch\nreverts the commit, rename quirk_svw_msi() to quirk_disable_all_msi()\nand use it instead.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nCc: Matias Alejandro Torres \u003ctorresmat@gmail.com\u003e\nCc: Greg K-H \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": "823777181b4c0200923dcb026efa5b37f55c0ecf",
      "tree": "cd105b29f0fcbf977715963e120e3b1f919980d3",
      "parents": [
        "48aaae7a2fa46e1ed0d0b7677fde79ccfcb8c963"
      ],
      "author": {
        "name": "Henry Su",
        "email": "henry.su@amd.com",
        "time": "Thu May 10 22:48:50 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri May 11 18:16:01 2007 -0400"
      },
      "message": "Add the combined mode for ATI SB700\n\nBesides those modes in ATI SB600 SATA controller, ATI SB700 supports one\nmore mode:the combined mode.\n\nThe combined mode is a Legacy IDE mode used for compatibility with some old\nOS without AHCI driver, but now it is not necessary for Linux since the\nkernel has supported AHCI.\n\nSigned-off-by: Luugi Marsan \u003cluugi.marsan@amd.com\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "c0affe9db42bf85f4a606b3262c35ec59a5d3788",
      "tree": "24426597a2fcd39dc8ef841ada67d13bc4b9dda6",
      "parents": [
        "d4770143fe72979d463a911d7a1f75f27ce6437b"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Mon Apr 16 13:59:18 2007 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed May 02 19:02:43 2007 -0700"
      },
      "message": "pci-quirks: disable MSI on RS400-200 and RS480\n\nMSI doesn\u0027t work on RS400-200 and RS480 requiring pci\u003dnomsi kernel\nboot parameter for ahci to work.  This patch disables MSI on those\nchips.\n\n  http://thread.gmane.org/gmane.linux.ide/17820\n  http://thread.gmane.org/gmane.linux.ide/17516\n  https://bugzilla.novell.com/show_bug.cgi?id\u003d263893\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "8cdfb29c0cd8018f92214c11c631d8926f4cb032",
      "tree": "d4a74d25c301e4c045ca21c45dbcbeadde234548",
      "parents": [
        "e424675f152572d8d2365e351b90bfd81686a150"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Mar 09 10:54:42 2007 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Apr 28 14:15:59 2007 -0400"
      },
      "message": "libata/IDE: remove combined mode quirk\n\nBoth old-IDE and libata should be able handle all controllers and\ndevices found using normal resource reservation methods.\n\nThis eliminates the awful, low-performing split-driver configuration\nwhere old-IDE drove the PATA portion of a PCI device, in PIO-only mode,\nand libata drove the SATA portion of the /same/ PCI device, in DMA mode.\nTypically vendors would ship SATA hard drive / PATA optical\nconfiguration, which would lend itself to slow (PIO-only) CD-ROM\nperformance.\n\nFor Intel users running in combined mode, it is now wholly dependent on\nyour driver choice (potentially link order, if you compile both drivers\nin) whether old-IDE or libata will drive your hardware.\n\nIn either case, you will get full performance from both SATA and PATA\nports now, without having to pass a kernel command line parameter.\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "9208ee8286ea2c0136a4bc58638b0295bad791c8",
      "tree": "c837417f3e13c146fadb0b59c5009f070101e1cd",
      "parents": [
        "5fabdb94394bef0651479fc14394121c60d5aff7"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sat Mar 24 16:56:44 2007 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 26 14:13:07 2007 -0700"
      },
      "message": "PCI: Stop unhiding the SMBus on Toshiba laptops\n\nIt was found that the Toshiba laptops with hidden Intel SMBus have SMM\ncode handling the thermal management which accesses the SMBus. Thus it\nis not safe to unhide it and let Linux access it. We have to leave the\nSMBus hidden. SMM is a pain, really.\n\nThis fixes bugs #6315 and #6395, for good this time.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f5f2b13129a6541debf8851bae843cbbf48298b7",
      "tree": "274dc998519074e56259a7dc4bd611652b8d930e",
      "parents": [
        "58a53b246b4aed95f3f93b45828c8d9f26b1cfcb"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Mon Mar 05 00:30:07 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Mar 05 07:57:50 2007 -0800"
      },
      "message": "[PATCH] msi: sanely support hardware level msi disabling\n\nIn some cases when we are not using msi we need a way to ensure that the\nhardware does not have an msi capability enabled.  Currently the code has been\ncalling disable_msi_mode to try and achieve that.  However disable_msi_mode\nhas several other side effects and is only available when msi support is\ncompiled in so it isn\u0027t really appropriate.\n\nInstead this patch implements pci_msi_off which disables all msi and msix\ncapabilities unconditionally with no additional side effects.\n\npci_disable_device was redundantly clearing the bus master enable flag and\nclearing the msi enable bit.  A device that is not allowed to perform bus\nmastering operations cannot generate intx or msi interrupt messages as those\nare essentially a special case of dma, and require bus mastering.  So the call\nin pci_disable_device to disable msi capabilities was redundant.\n\nquirk_pcie_pxh also called disable_msi_mode and is updated to use pci_msi_off.\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nCc: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\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": "e34bb370dec4919b7e8b769d51ad2bc2535b6982",
      "tree": "3fa5c0a00bfdb56a0bdf5974c0b3b61bf2ffa82c",
      "parents": [
        "5ee2ae7fb2079c5775d8802cd282140d71632a2d"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Mon Feb 26 20:24:03 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Mar 01 20:19:45 2007 -0500"
      },
      "message": "ahci/pata_jmicron: match class not function number\n\nMake jmiron_ata quirk update pdev-\u003eclass after programming the device\nand update ahci and pata_jmicron such that they match class code\ninstead of checking function number manually.  For ahci, it matches\nfor vendor and class.  For pata_jmicron, it matches vendor, device and\nclass as IDE class isn\u0027t as well defined as AHCI class.\n\nThis makes jmicron device matching more conventional and script\nfriendly.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "5ee2ae7fb2079c5775d8802cd282140d71632a2d",
      "tree": "e05aa2cb4197c5b6ffc949f44f99a125a4d3c2ed",
      "parents": [
        "960627b7adf3645e4969b4bfaf03360caabbe76a"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Mon Feb 26 20:16:13 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Mar 01 20:19:45 2007 -0500"
      },
      "message": "jmicron ATA: reimplement jmicron ATA quirk\n\nReimplement jmicron ATA quirk.\n\n* renamed to quirk_jmicron_ata()\n* quirk is invoked only for the affected controllers\n* programming is stricter.  e.g. conf5 bit24 is cleared if\n  unnecessary.\n* code factored for readability\n* JMB360 and JMB368 are programmed into proper mode\n\nVerified on JMB360, 363 and 368.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "c9f89475a5b184e9a6077b995ce340e6804c1b1a",
      "tree": "de0b8eb7c7d514cbc14339705ef278bdb72ac90f",
      "parents": [
        "95006188cb1399f1358330503906e5891c129a10"
      ],
      "author": {
        "name": "Conke Hu",
        "email": "conke.hu@amd.com",
        "time": "Tue Jan 09 05:32:51 2007 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Feb 09 17:39:29 2007 -0500"
      },
      "message": "Add pci class code for SATA \u0026 AHCI, and replace some magic numbers.\n\nSigned-off-by: Conke Hu \u003cconke.hu@amd.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "905adce4094d64a6691df994e424fbf486301adc",
      "tree": "c4e3a2fb1465eeb713b3bec5ef4634c28179a14b",
      "parents": [
        "78149df6d565c36675463352d0bfe0000b02b7a7",
        "1e8f34f7d88c969a06229a786241839d49dd63e3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 07 19:32:36 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 07 19:32:36 2007 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/bart/ide-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/bart/ide-2.6: (23 commits)\n  ide-acpi support warning fix\n  ACPI support for IDE devices\n  IDE Driver for Delkin/Lexar/etc.. cardbus CF adapter\n  ide: it8213 IDE driver update (version 2)\n  ide: add it8213 IDE driver\n  tc86c001: add missing __init tag for tc86c001_ide_init()\n  tc86c001: mark init_chipset_tc86c001() with __devinit tag\n  tc86c001: init_hwif_tc86c001() can be static\n  ide: add Toshiba TC86C001 IDE driver (take 2)\n  pdc202xx_new: remove check_in_drive_lists abomination\n  pdc202xx_new: remove useless code\n  slc90e66: carry over fixes from piix driver\n  piix: tuneproc() fixes/cleanups\n  piix: fix 82371MX enablebits\n  hpt366: HPT36x PCI clock detection fix\n  hpt366: init code rewrite\n  hpt366: clean up DMA timeout handling for HPT370\n  hpt366: merge HPT37x speedproc handlers\n  hpt366: cache channel\u0027s MCR address\n  hpt366: switch to using pci_get_slot\n  ...\n"
    },
    {
      "commit": "88187dfa4d8bb565df762f272511d2c91e427e0d",
      "tree": "451f53265c52ea50bcb43bb4e5854fe9c3359182",
      "parents": [
        "89298c7a41e71ecb1e0c3f793655e9ce09662ce0"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Thu Jan 25 19:34:07 2007 +1100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:50:06 2007 -0800"
      },
      "message": "MSI: Replace pci_msi_quirk with calls to pci_no_msi()\n\nI don\u0027t see any reason why we need pci_msi_quirk, quirk code can just\ncall pci_no_msi() instead.\n\nRemove the check of pci_msi_quirk in msi_init(). This is safe as all\ncalls to msi_init() are protected by calls to pci_msi_supported(),\nwhich checks pci_msi_enable, which is disabled by pci_no_msi().\n\nThe pci_disable_msi routines didn\u0027t check pci_msi_quirk, only\npci_msi_enable, but as far as I can see that was a bug not a feature.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "1863100a0244828f78e5e47b22b93ca912e80963",
      "tree": "36c0958983ceeffb5dc6fa75e64dde410987af35",
      "parents": [
        "2f2d39d2843570e81be6d53da6052f6752dc3c45"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sun Jan 14 14:46:32 2007 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:50:06 2007 -0800"
      },
      "message": "PCI: remove quirk_sis_96x_compatible()\n\nSince 2.6.0-test10, all quirk_sis_96x_compatible() had any effect on\nwas a printk().\n\nThis patch therefore removes it.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nAcked-by: Mark M. Hoffman \u003cmhoffman@lightlink.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "2f2d39d2843570e81be6d53da6052f6752dc3c45",
      "tree": "76b57ace5a843d2ed24dfab6297bbd6d6d8fb3f7",
      "parents": [
        "15a260d53f7ca026e45109d2c2bec8c4b087780b"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Fri Jan 05 11:23:15 2007 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:50:06 2007 -0800"
      },
      "message": "PCI: Speed up the Intel SMBus unhiding quirk\n\nSpeed up the Intel SMBus PCI quirk by avoiding tests which can only\nfail. This also makes the compiled code significantly smaller when\nusing gcc 3.2/3.4. gcc 4.x appears to optimize the code by itself so\nthis change doesn\u0027t make a difference there.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "15a260d53f7ca026e45109d2c2bec8c4b087780b",
      "tree": "6db2fde4b3c8589f94f532e09f4e105c703b7606",
      "parents": [
        "9f593e30b318719b0e3889c730cc3a2d0729a707"
      ],
      "author": {
        "name": "Daniel Yeisley",
        "email": "dan.yeisley@unisys.com",
        "time": "Thu Dec 21 14:34:57 2006 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:50:05 2007 -0800"
      },
      "message": "PCI Quirk: 1k I/O space IOBL_ADR fix on P64H2\n\nThere\u0027s an existing quirk for the kernel to use 1k IO space granularity\non the Intel P64H2.  It turns out however that pci_setup_bridge() in\ndrivers/pci/setup-bus.c reads in the IO base and limit address register\nmasks it off to the nearest 4k, and writes it back.  This causes the\nkernel to be on 1k boundaries and the hardware to be 4k aligned.  The\npatch below fixes the problem. \n\nSigned-off-by: Dan Yeisley \u003cdan.yeisley@unisys.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "c30ca1db39cecade07143112ecfac09ec6b08e3f",
      "tree": "003c466c5c4e2fe225aa6af02a91d5e2a144a93d",
      "parents": [
        "81b1955eef786c1b2fe29f6783543ce13d8b0bc4"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Dec 19 05:13:15 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:50:04 2007 -0800"
      },
      "message": "PCI: quirks.c: cleanup\n\nThis patch contains the following cleanups:\n- move all EXPORT_SYMBOL\u0027s directly below the code they are exporting\n- move all DECLARE_PCI_FIXUP_*\u0027s directly below the functions they\n  are calling\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "33dced2ea5ed03dda10e7f9f41f0910f32e02eaa",
      "tree": "14798b33401eb2bddb5a57236390629cd188769b",
      "parents": [
        "d24ec426b3be3a011bc8568d53fea486b604a684"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Wed Feb 07 18:18:45 2007 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Feb 07 18:18:45 2007 +0100"
      },
      "message": "ide: add Toshiba TC86C001 IDE driver (take 2)\n\nThis is the driver for the Toshiba TC86C001 GOKU-S PCI IDE controller,\ncompletely reworked from the original brain-damaged Toshiba\u0027s 2.4 version.\n\nThis single channel UltraDMA/66 controller is very simple in programming,\nyet Toshiba managed to plant many interesting bugs in it.  The particularly\nnasty \"limitation 5\" (as they call the errata) caused me to abuse the IDE\ncore in a possibly most interesting way so far.  However, this is still\nbetter than the #ifdef mess in drivers/ide/ide-io.c that the original\nversion included (well, it had much more mess)...\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "77280989673ee1ef736a92617f52e2be45651833",
      "tree": "58d3792bd06a7583c91564737599b0392c16d798",
      "parents": [
        "e34efe3b100d0fbdf053128956c3dd0bc68754d6"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Fri Feb 02 14:51:09 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Feb 02 11:52:05 2007 -0500"
      },
      "message": "ahci/pata_jmicron: fix JMicron quirk\n\nFor all JMicrons except for 361 and 368, AHCI mode enable bits in the\nControl(1) should be set.  This used to be done in both ahci and\npata_jmicron but while moving programming to PCI quirk, it was removed\nfrom ahci part while still left in pata_jmicron.\n\nThe implemented JMicron PCI quirk was incorrect in that it didn\u0027t\nprogram AHCI mode enable bits.  If pata_jmicron is loaded first and\nprograms those bits, the ahci ports work; otherwise, ahci device\ndetection fails miserably.\n\nThis patch makes JMicron PCI quirk clear SATA IDE mode bits and set\nAHCI mode bits and remove the respective part from pata_jmicron.\nTested on JMB361, 363 and 368.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "cb7468ef4cce8f240604b80b82ac157fa9930e94",
      "tree": "6119dca01ae25f949a6448e1fa68c8ca52b868d7",
      "parents": [
        "04add672cf98a788e9e0d753b2ccfa4a3a0caf56"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "jdelvare@suse.de",
        "time": "Wed Jan 31 23:48:12 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 01 16:22:41 2007 -0800"
      },
      "message": "[PATCH] via quirk update\n\nAdd special handling for the VT82C686.\n\nSigned-off-by: Jean Delvare \u003cjdelvare@suse.de\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: Nick Piggin \u003cnickpiggin@yahoo.com.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c06bb5d49d8b240876c7c5019197e6a7bd33bcf7",
      "tree": "278f7a6bc61d0ec20c1e8eeb2e2a7d1597b29f8a",
      "parents": [
        "ab40c5c6b6861ee71fd97f2611027b01e9ec4da0"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "jdelvare@suse.de",
        "time": "Tue Jan 30 14:36:09 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 30 16:01:35 2007 -0800"
      },
      "message": "[PATCH] Fix VIA quirks\n\nFix VIA quirks that were recently broken by Alan Cox in the upstream\nkernel (commit 1597cacbe39802d86656d1f2e6329895bd2ef531).\n\nMy understanding is that pci_find_present() doesn\u0027t work yet at the time\nthe quirks are run.  So I used a two-step quirk as is done for some other\nquirks already.  First we detect the VIA south bridges and set the right\nlow and high device limits, then we are ready to actually run the quirks on\nthe affected devices.\n\nSigned-off-by: Jean Delvare \u003cjdelvare@suse.de\u003e\nAcked-by: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nAcked-by: Nick Piggin \u003cnickpiggin@yahoo.com.au\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2e45785c529e0c60b1801b4fabacb05e0b8cdf87",
      "tree": "3605aedf0371e1ab4c2d6cdd0dabb1e47f1ba3da",
      "parents": [
        "365bbe0d0caaf2ba74d56556827babf0bc66965d"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Fri Jan 05 09:17:56 2007 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jan 22 12:00:54 2007 -0800"
      },
      "message": "PCI: Unhide the SMBus on the Asus P4P800-X\n\nUnhide the SMBus on the Asus P4P800-X (and probably some other\nmodels of the family.) This gives access to the memory module SPD\nEEPROMs.\n\nThanks to Winbond for supporting the lm-sensors project with the\ndonation of this motherboard.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "9d24a81e84cee7cbf4656d178842838ac5ab23a4",
      "tree": "c20db8407289ca7bced18ddd32e779bf5f267284",
      "parents": [
        "ee6a8545a4cbc620625c7956c95aac513842156b"
      ],
      "author": {
        "name": "Vivek Goyal",
        "email": "vgoyal@in.ibm.com",
        "time": "Thu Jan 11 01:52:44 2007 +0100"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Thu Jan 11 01:52:44 2007 +0100"
      },
      "message": "[PATCH] x86-64: pci quirks MODPOST warning fix\n\no MODPOST generates warnings for i386 if kernel is compiled with\n  CONFIG_RELOCATABLE\u003dy\n\nWARNING: vmlinux - Section mismatch: reference to .init.data: from .text between \u0027asus_hides_smbus_lpc_ich6\u0027 (at offset 0xc0217d58) and \u0027quirk_cardbus_legacy\u0027\nWARNING: vmlinux - Section mismatch: reference to .init.data: from .text between \u0027asus_hides_smbus_lpc\u0027 (at offset 0xc0217fd9) and \u0027pci_match_id\u0027\n\no Two quirk functions which are non __init, are accessing data which is\n  of type __init.\n\nSigned-off-by: Vivek Goyal \u003cvgoyal@in.ibm.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\n"
    },
    {
      "commit": "2f5c33b3180169f3eafb698b66686962d637fb0e",
      "tree": "6272503c1072c41181a1e00301508d3f845816ef",
      "parents": [
        "efa06708fe77190f31bed5c3cb5da49e211240f5"
      ],
      "author": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Mon Jan 08 22:11:29 2007 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Tue Jan 09 09:07:52 2007 -0800"
      },
      "message": "[PATCH] i2c/pci: fix sis96x smbus quirk once and for all\n\nThe sis96x SMBus PCI device depends on two different quirks to run\nin a specific order.  Apart from being fragile, this was found to\nactually break on (at least) recent FC4, FC5, and FC6 kernels.  This\npatch fixes the quirks so that they work without relying on the\ncompiler and/or linker to put them in any specific order.\n\n  http://lists.lm-sensors.org/pipermail/lm-sensors/2006-April/015962.html\n  https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id\u003d189719\n\nI tested this patch.\n\nSigned-off-by: Mark M. Hoffman \u003cmhoffman@lightlink.com\u003e\nCc: Andrew Morton \u003cakpm@osdl.org\u003e\nCc: Adrian Bunk \u003cbunk@stusta.de\u003e\nCc: Greg K-H \u003cgreg@kroah.com\u003e\nCc: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ab17443a3df35abe4b7529e83511a591aa7384f3",
      "tree": "b28c62aa1112785a0fc4d0609e8593ae3bac45f0",
      "parents": [
        "fb0f2b40faff41f03acaa2ee6e6231fc96ca497c"
      ],
      "author": {
        "name": "Conke Hu",
        "email": "conke.hu@gmail.com",
        "time": "Tue Dec 19 13:11:37 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 20 10:54:44 2006 -0800"
      },
      "message": "PCI: ATI sb600 sata quirk\n\nAcked-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "9ac0ce8596b17093739d42721cc8a616cedf734b",
      "tree": "799a7def2858511b790106e1fc72c6a1a9b5074e",
      "parents": [
        "1597cacbe39802d86656d1f2e6329895bd2ef531"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Mon Dec 04 15:14:48 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 20 10:54:43 2006 -0800"
      },
      "message": "PCI: Be a bit defensive in quirk_nvidia_ck804() so we don\u0027t risk dereferencing a NULL pdev.\n\npci_get_slot() may return NULL if nothing was found.  quirk_nvidia_ck804()\ndoes not check the value returned from pci_get_slot(), so it may end up\ncausing a NULL pointer deref.\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "1597cacbe39802d86656d1f2e6329895bd2ef531",
      "tree": "23036b221b31f154118582af7dbc5cd35fc97bc8",
      "parents": [
        "beb7cc8238a8334d86c96bf32bf66182db3b619f"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Mon Dec 04 15:14:45 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 20 10:54:43 2006 -0800"
      },
      "message": "PCI: Fix multiple problems with VIA hardware\n\nThis patch is designed to fix:\n- Disk eating corruptor on KT7 after resume from RAM\n- VIA IRQ handling\n- VIA fixups for bus lockups after resume from RAM\n\nThe core of this is to add a table of resume fixups run at resume time.\nWe need to do this for a variety of boards and features, but particularly\nwe need to do this to get various critical VIA fixups done on resume.\n\nThe second part of the problem is to handle VIA IRQ number rules which\nare a bit odd and need special handling for PIC interrupts. Various\npatches broke various boxes and while this one may not be perfect\n(hopefully it is) it ensures the workaround is applied to the right\ndevices only.\n\nFrom: Jean Delvare \u003ckhali@linux-fr.org\u003e\n\nNow that PCI quirks are replayed on software resume, we can safely\nre-enable the Asus SMBus unhiding quirk even when software suspend support\nis enabled.\n\n[akpm@osdl.org: fix const warning]\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nCc: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "7a380507c48f7894bae7d367375313df9d51b2e5",
      "tree": "b2961fdcf2e0ef4a312c829356a43a0ff90aa448",
      "parents": [
        "d010b51c7ea9c28e30a476032615941aa77b1498"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Wed Nov 22 18:26:21 2006 +1100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 20 10:54:43 2006 -0800"
      },
      "message": "PCI: Use pci_find_ht_capability() in drivers/pci/quirks.c\n\nUse pci_find_ht_capability() in drivers/pci/quirks.c.\n\nI\u0027m pretty sure the logic is unchanged here, but someone please eye-ball it\nfor me. I\u0027ve changed the message to be a little shorter, it\u0027s now:\n\nPCI: Found (enabled|disabled) HT MSI mapping on xxxx:xx:xx.x\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "0c875c28649eac0adb8d2e2efac2186c3089e100",
      "tree": "c74e0dcfdab8c1a69a4882dab375659cd5b31f99",
      "parents": [
        "42a0ee3238a0adb4c5bea3bd5b201c297b476e66"
      ],
      "author": {
        "name": "David Rientjes",
        "email": "rientjes@cs.washington.edu",
        "time": "Sun Dec 03 11:55:34 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 20 10:54:42 2006 -0800"
      },
      "message": "PCI quirks: remove redundant check\n\nRemoves redundant check for dev-\u003esubordinate; if it is NULL, the function\nreturns before the patch-affected code region.\n\nSigned-off-by: David Rientjes \u003crientjes@cs.washington.edu\u003e\nAcked-by: Brice Goglin \u003cbrice@myri.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "368c73d4f689dae0807d0a2aa74c61fd2b9b075f",
      "tree": "4887ca05d1c02521d6194f88970f7c23d8aeb4ba",
      "parents": [
        "cc692a5f1e9816671b77da77c6d6c463156ba1c7"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Wed Oct 04 00:41:26 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 01 14:36:56 2006 -0800"
      },
      "message": "PCI: quirks: fix the festering mess that claims to handle IDE quirks\n\nThe number of permutations of crap we do is amazing and almost all of it\nhas the wrong effect in 2.6.\n\nAt the heart of this is the PCI SFF magic which says that compatibility\nmode PCI IDE controllers use ISA IRQ routing and hard coded addresses\nnot the BAR values. The old quirks variously clears them, sets them,\nadjusts them and then IDE ignores the result.\n\nIn order to drive all this garbage out and to do it portably we need to\nhandle the SFF rules directly and properly. Because we know the device\nBAR 0-3 are not used in compatibility mode we load them with the values\nthat are implied (and indeed which many controllers actually\nthoughtfully put there in this mode anyway).\n\nThis removes special cases in the IDE layer and libata which now knows\nthat bar 0/1/2/3 always contain the correct address. It means our\nresource allocation map is accurate from boot, not \"mostly accurate\"\nafter ide is loaded, and it shoots lots of code. There is also lots more\ncode and magic constant knowledge to shoot once this is in and settled.\n\nBeen in my test tree for a while both with drivers/ide and with libata.\nWants some -mm shakedown in case I\u0027ve missed something dumb or there are\ncorner cases lurking.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d8f7975159f35846754d3845c9701b612c5c0624",
      "tree": "1c7a023eb8b216dd40cd8bfa862d783d652a12ec",
      "parents": [
        "f3ac84324fd949f671e6cf5620add5de02498386"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Tue Nov 14 02:03:26 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Tue Nov 14 09:09:27 2006 -0800"
      },
      "message": "[PATCH] revert \"PCI: quirk for IBM Dock II cardbus controllers\"\n\nFix http://bugzilla.kernel.org/show_bug.cgi?id\u003d7264\n\nWe need to target this quirk a little more tightly, using the T20 DMI string.\n\nCc: Pavel Kysilka \u003cgoldenfish@bsys.cz\u003e\nAcked-by: Kristen Carlson Accardi \u003ckristen.c.accardi@intel.com\u003e\nCc: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nCc: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\nCc: Daniel Ritz \u003cdaniel.ritz@gmx.ch\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3560cc5ec3488b20d927f7160a21a0df1d1fda20",
      "tree": "442305638a7702363f14119d2e07fdd267c0e894",
      "parents": [
        "2449e06a5696b7af1c8a369b04c97f3b139cf3bb"
      ],
      "author": {
        "name": "Karsten Wiese",
        "email": "annabellesgarden@yahoo.de",
        "time": "Fri Oct 20 14:45:36 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 27 11:20:33 2006 -0700"
      },
      "message": "PCI: Remove quirk_via_abnormal_poweroff\n\nMy K8T800 mobo resumes fine from suspend to ram with and without patch\napplied against 2.6.18.\n\nquirk_via_abnormal_poweroff makes some boards not boot 2.6.18, so IMO patch\nshould go to head, 2.6.18.2 and everywhere \"ACPI: ACPICA 20060623\" has been\napplied.\n\n\nRemove quirk_via_abnormal_poweroff\n\nObsoleted by \"ACPI: ACPICA 20060623\":\n\u003csnip\u003e\n    Implemented support for \"ignored\" bits in the ACPI\n    registers.  According to the ACPI specification, these\n    bits should be preserved when writing the registers via\n    a read/modify/write cycle. There are 3 bits preserved\n    in this manner: PM1_CONTROL[0] (SCI_EN), PM1_CONTROL[9],\n    and PM1_STATUS[11].\n    http://bugzilla.kernel.org/show_bug.cgi?id\u003d3691\n\u003c/snip\u003e\n\nSigned-off-by: Karsten Wiese \u003cfzu@wemgehoertderstaat.de\u003e\nCc: Bob Moore \u003crobert.moore@intel.com\u003e\nCc: \"Brown, Len\" \u003clen.brown@intel.com\u003e\nAcked-by: Dave Jones \u003cdavej@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "6b5c76b8e2ff204fa8d7201acce461188873bf2b",
      "tree": "6e3864c98fdcca8aa5609ad799349513d9372a10",
      "parents": [
        "35ae61a0f43ebbabc3cb4345136ca529fc4d6700"
      ],
      "author": {
        "name": "Eiichiro Oiwa",
        "email": "eiichiro.oiwa.nm@hitachi.com",
        "time": "Mon Oct 23 15:14:07 2006 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 27 11:20:33 2006 -0700"
      },
      "message": "PCI: fix pci_fixup_video as it blows up on sparc64\n\nThis reverts much of the original pci_fixup_video change and makes it\nwork for all arches that need it.\n\nfixed, and tested on x86, x86_64 and IA64 dig.\n\nSigned-off-by: Eiichiro Oiwa \u003ceiichiro.oiwa.nm@hitachi.com\u003e\nAcked-by: David Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "0c0e4668e0e65dd1404e8cf066d147235f95561d",
      "tree": "2047820382c846b70bf85887b208917242d670f5",
      "parents": [
        "04fed361dadb7921507a470947ac23d2f26352cf"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 23 14:25:30 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 23 14:25:30 2006 -0700"
      },
      "message": "Revert unintentional and bogus change to drivers/pci/quirks.c\n\nIn commit 4e8a5201506423e0241202de1349422af4260296 (\"[PKT_SCHED] netem:\nOrphan SKB when adding to queue.\") Davem mistakenly also included a\ntemporary diff in his tree that disabled the pci_fixup_video VGA quirk,\nwhich broke sparc64.\n\nThis reverts that part of the commit. Sayeth Davem:\n\n  \"Greg KH has a patch coming to you soon which will move that VGA code\n   back into x86/x86_64/IA64 specific areas and will fix the sparc64\n   problem properly.\"\n\nSpecial thanks to Claudio Martins \u003cctpm@ist.utl.pt\u003e for noticing the\nerror in the first place.\n\nCc: Claudio Martins \u003cctpm@ist.utl.pt\u003e\nCc: David Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4e8a5201506423e0241202de1349422af4260296",
      "tree": "e562a6cdbee37e3805551af92b264fa93d722c4b",
      "parents": [
        "6a43487f43fbd4e03c606dcb62b98374a3af88fc"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Oct 22 21:00:33 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Oct 22 21:00:33 2006 -0700"
      },
      "message": "[PKT_SCHED] netem: Orphan SKB when adding to queue.\n\nThe networking emulator can queue SKBs for a very long\ntime, so if you\u0027re using netem on the sender side for\nlarge bandwidth/delay product testing, the SKB socket\nsend queue sizes become artificially larger.\n\nCorrect this by calling skb_orphan() in netem_enqueue().\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "11f242f04c6d886494cc83097cb6def044eabebb",
      "tree": "049a2af1324430363430d589d3cbf1f2e235062b",
      "parents": [
        "0cc2b3763e06e84ae5a90b63e03cc1d585a109d0"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Tue Oct 10 14:39:00 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Oct 18 11:36:11 2006 -0700"
      },
      "message": "PCI: quirks: switch quirks code offender to use pci_get API\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "b5e4efe7e061ff52ac97b9fa45acca529d8daeea",
      "tree": "39937f2f6c50525abc0111dca1de91030568e6d5",
      "parents": [
        "bacedce32b171cd461a7da3160ad794e2240c67a"
      ],
      "author": {
        "name": "eiichiro.oiwa.nm@hitachi.com",
        "email": "eiichiro.oiwa.nm@hitachi.com",
        "time": "Thu Sep 28 13:55:47 2006 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Oct 18 11:36:11 2006 -0700"
      },
      "message": "PCI: Turn pci_fixup_video into generic for embedded VGA\n\npci_fixup_video turns into generic code because there are many platforms need this fixup\nfor embedded VGA as well as x86. The Video BIOS integrates into System BIOS on a machine\nhas embedded VGA although embedded VGA generally don\u0027t have PCI ROM. As a result,\nembedded VGA need the way that the sysfs rom points to the Video BIOS of System\nRAM (0xC0000). PCI-to-PCI Bridge Architecture specification describes the condition whether\nor not PCI ROM forwards VGA compatible memory address. fixup_video suits this specification.\nAlthough the Video ROM generally implements in x86 code regardless of platform, some\napplication such as X Window System can run this code by dosemu86. Therefore,\npci_fixup_video should turn into generic code.\n\n\nSigned-off-by: Eiichiro Oiwa \u003ceiichiro.oiwa.nm@hitachi.com\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nAcked-by: Jesse Barnes \u003cjesse.barnes@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "bacedce32b171cd461a7da3160ad794e2240c67a",
      "tree": "6855530b7b6f661b90a898e247439fb0a0db4509",
      "parents": [
        "3ec6a8d02efd54a66640bd85afa8c162647b56c3"
      ],
      "author": {
        "name": "Daniel Ritz",
        "email": "daniel.ritz-ml@swissonline.ch",
        "time": "Mon Sep 25 16:52:21 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Oct 18 11:36:10 2006 -0700"
      },
      "message": "PCI: add ICH7/8 ACPI/GPIO io resource quirks\n\nSigned-off-by: Daniel Ritz \u003cdaniel.ritz@gmx.ch\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "09d6029f43ebbe7307854abdae204c25d711ff94",
      "tree": "2966a065f57656720417d555a8beaf3303e192b3",
      "parents": [
        "9ef9977cabc1b2c1718ef6eb883caec8dcb80b4c"
      ],
      "author": {
        "name": "Daniel Drake",
        "email": "dsd@gentoo.org",
        "time": "Mon Sep 25 16:52:19 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Oct 18 11:36:10 2006 -0700"
      },
      "message": "PCI: VIA IRQ quirk behaviour change\n\nThe most recent VIA IRQ quirk changes have broken various VIA devices for\nsome users.  We are not able to add these devices to the blacklist as they\nare also available in PCI-card form, and running the quirk on these devices\nbrings us back to square one (running the VIA quirk on non-VIA boards where\nthe quirk is not needed).\n\nThis patch, based on suggestions from Sergey Vlasov, implements a scheme\nsimilar to but more restrictive than the scheme we had in 2.6.16 and\nearlier.  It runs the quirk on all VIA hardware, but *only* if a VIA\nsouthbridge was detected on the system.\n\nTo further reduce the amount of quirked devices, this patch includes a\nchange suggested by Linus at http://lkml.org/lkml/2005/9/27/113 This\nensures that devices bound to non-legacy IO-APIC interrupt lines are not\nquirked.  We have made one change to Linus\u0027 suggestion: we do a comparison\nof \"\u003e15\" rather than \"\u003e\u003d15\", as 15 is still in the legacy interrupt range.\n\nThere is still a downside to this patch: if the user inserts a VIA PCI card\ninto a VIA-based motherboard, in some circumstances the quirk will also run\non the VIA PCI card.  This corner case is hard to avoid.\n\nSigned-off-by: Daniel Drake \u003cdsd@gentoo.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "236561e5df009f79f1939e3ca269b9b6f18092f5",
      "tree": "86e9f0986667c4238983a6520b0f3f6aee622062",
      "parents": [
        "3fcd03e07008ec0f667dfb7626171165699ea5c2"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Sat Sep 30 23:27:03 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Oct 01 00:39:17 2006 -0700"
      },
      "message": "[PATCH] PCI quirks update\n\nThis fixes two things\n\nFirstly someone mistakenly used \"errata\" for the singular.  This causes\nDave Woodhouse to emit diagnostics whenever the string is read, and so\nshould be fixed.\n\nSecondly the AMD AGP tunnel has an erratum which causes hangs if you try\nand do direct PCI to AGP transfers in some cases.  We have a flag for\nPCI/PCI failures but we need a different flag for this really as in this\ncase we don\u0027t want to stop PCI/PCI transfers using things like IOAT and the\nnew RAID offload work.\n\nI\u0027ll post some updates to make proper use of the PCIAGP flag in the\nmedia/video drivers to Mauro.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6397c75cbc4d7dbc3d07278b57c82a47dafb21b5",
      "tree": "d12791eba1b138c1cf8c82cd9dd50402a3b1f461",
      "parents": [
        "46ff34633ed09f36ebc4b5c40ac37e592172df74"
      ],
      "author": {
        "name": "Brice Goglin",
        "email": "brice@myri.com",
        "time": "Thu Aug 31 01:55:32 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 26 17:43:52 2006 -0700"
      },
      "message": "MSI: Blacklist PCI-E chipsets depending on Hypertransport MSI capability\n\nIntroduce msi_ht_cap_enabled() to check the MSI capability in the\nHypertransport configuration space.\nIt is used in a generic quirk quirk_msi_ht_cap() to check whether\nMSI is enabled on hypertransport chipset, and a nVidia specific quirk\nquirk_nvidia_ck804_msi_ht_cap() where two 2 HT MSI mappings have to\nbe checked.\nBoth quirks set the PCI_BUS_FLAGS_NO_MSI bus flag when MSI is disabled.\n\nSigned-off-by: Brice Goglin \u003cbrice@myri.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "3f79e107f72e8efa86cd2f21356692b712713b5c",
      "tree": "ce6bdebdf26ee15f38de4ee7e5f74bafda6836bc",
      "parents": [
        "d33b6fba2c4350651f3f61ff2ab858a2f116e9a4"
      ],
      "author": {
        "name": "Brice Goglin",
        "email": "brice@myri.com",
        "time": "Thu Aug 31 01:54:56 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 26 17:43:52 2006 -0700"
      },
      "message": "MSI: Cleanup existing MSI quirks\n\nMove MSI quirks in CONFIG_PCI_MSI, document why the serverworks quirk\ndoes not simply set PCI_BUS_FLAGS_NO_MSI, and create a generic quirk\nfor other chipsets where setting PCI_BUS_FLAGS_NO_MSI is fine.\n\nSigned-off-by: Brice Goglin \u003cbrice@myri.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f9bcda7760e1373615c9f6d9ce24209b0ab97de1",
      "tree": "f90b3031126c4e4beb8161f38ea436303e2b8b73",
      "parents": [
        "9bec2e38527a9f2497b3d976715c672d08d6160d",
        "c336923b668fdcf0312efbec3b44895d713f4d81"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Sep 04 06:41:37 2006 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Sep 04 06:41:37 2006 -0400"
      },
      "message": "Merge branch \u0027master\u0027 into upstream\n"
    },
    {
      "commit": "1ae4f9ba84b94b85d995a6ae0064b869ff15b080",
      "tree": "c7d1b959276bb438d2f79ebd9f2a5c1685af7db1",
      "parents": [
        "eff674a514bd3f59e0cae9b843e0665b576a5ed8"
      ],
      "author": {
        "name": "Mark Hindley",
        "email": "mark@hindley.org.uk",
        "time": "Mon Aug 28 20:43:25 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Aug 31 18:04:30 2006 -0700"
      },
      "message": "USB: Add VIA quirk fixup for VT8235 usb2\n\nPatch to add VIA PCI quirk for Enhanced/Extended USB on VT8235\nsouthbridge. It is needed in order to use EHCI/USB 2.0 with ACPI.\nWithout it IRQs are not routed correctly, you get an \"Unlink after\nno-IRQ?\" error and the device is unusable.\n\nI belive this could also be a fix for Bugzilla Bug 5835.\n\nSigned-off-by: Mark Hindley \u003cmark@hindley.org.uk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "b01e86fee6c821e4e003fd4e9f65453ac478a58e",
      "tree": "21695e10cbe7001d2ccc8c87cee5e7a7865b1025",
      "parents": [
        "e889173c2c67dc288e9b050ab066cfae151b047e",
        "60d4684068ff1eec78f55b5888d0bd2d4cca1520"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Aug 29 17:55:59 2006 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Aug 29 17:55:59 2006 -0400"
      },
      "message": "Merge /spare/repo/linux-2.6 into upstream\n"
    },
    {
      "commit": "65ae4dddbb56c7415c31e9aae0b3811cb583bbea",
      "tree": "86a3a3c30fa8ea45538458cc907e9979a1b2e13e",
      "parents": [
        "fd4dc27cff15f77cde218613baa36b855c85ad9f"
      ],
      "author": {
        "name": "Daniel Ritz",
        "email": "daniel.ritz-ml@swissonline.ch",
        "time": "Tue Aug 22 07:29:10 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Sat Aug 26 13:05:45 2006 -0700"
      },
      "message": "[PATCH] PCI: fix ICH6 quirks\n\n- add the ICH6(R) LPC to the ICH6 ACPI quirks.  currently only the ICH6-M\n  is handled.  [ PCI_DEVICE_ID_INTEL_ICH6_1 is the ICH6-M LPC, ICH6_0 is\n  the ICH6(R) ]\n\n- remove the wrong quirk calling asus_hides_smbus_lpc() for ICH6.  the\n  register modified in asus_hides_smbus_lpc() has a different meaning in\n  ICH6.\n\nSigned-off-by: Daniel Ritz \u003cdaniel.ritz@gmx.ch\u003e\nAcked-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "da547d775fa9ba8d9dcaee7bc4e960540e2be576",
      "tree": "e01cb3b682bc0157742d093afc18a89dfc01d1f1",
      "parents": [
        "ef7d1b244fa6c94fb76d5f787b8629df64ea4046",
        "5b9c9bf6c92274a6eb74fc8f86586ab592a7a1ec",
        "df6fd31995cb2e38b2a7e94bc8f1559b8f55404e",
        "4e6e6504a4572dee3afcb0925ce92ad559e1e0db",
        "5672bde6355f2d12c49df1eec083d25afe489063",
        "16a74744231e57e354253567490ab9e4ccd2d605"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Aug 20 21:49:29 2006 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Aug 20 21:49:29 2006 -0400"
      },
      "message": "Merge trivial low-risk suspend hotkey bugzilla-5918 into release\n"
    },
    {
      "commit": "7796705244d1f04053acf24bee7eb2983f9cfeaf",
      "tree": "b6d9dc2986a22bd3fd2352f9246a59621d959c23",
      "parents": [
        "499792ec6dc737467e5486527cef95ed7d74fba9"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Sat Aug 19 03:54:39 2006 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Aug 19 17:50:18 2006 -0400"
      },
      "message": "[PATCH] libata: s/CONFIG_SCSI_SATA/CONFIG_[S]ATA/g in pci/quirks.c\n\ndrivers/pci/quirks.c was not updated when libata config constants were\nrenamed braking several libata quirks.  Fix it.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "321311af25cbb65d3cc177e3777fedd526814ecc",
      "tree": "2a753a08f4fceed896c0aecdf292edb1f732abee",
      "parents": [
        "998be20fdff12274cd0e6a9f71ce1a93abf40718"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Jul 31 08:53:15 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Aug 03 13:20:06 2006 -0700"
      },
      "message": "PCI: Unhide the SMBus on Asus PU-DLS\n\nUnhide the SMBus controller on the Asus PU-DLS board.\nThis fixes bug #6763.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "16a74744231e57e354253567490ab9e4ccd2d605",
      "tree": "f1706a2217f91202f01fd34be820a0d88071815d",
      "parents": [
        "b4e54de8d34afe7fcf08bfe91070d9dfeae6ed27"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Wed Apr 05 08:47:00 2006 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jul 26 01:19:26 2006 -0400"
      },
      "message": "PCI: quirk to disable e100 interrupt if RESET failed to\n\nWithout this quirk, e100 can be pulling on a shared\ninterrupt line when another device (eg. USB) loads,\ncausing the interrupt to scream and get disabled.\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d5918\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "ffadcc2ff42ecedf71ea67d9051ff028927aed08",
      "tree": "540351be72173f69c552c05dfeffd0804ca0bd6b",
      "parents": [
        "6f0312fd7e0e6f96fd847b0b2e1e0d2d2e8ef89d"
      ],
      "author": {
        "name": "Kristen Carlson Accardi",
        "email": "kristen.c.accardi@intel.com",
        "time": "Wed Jul 12 08:59:00 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jul 12 16:05:48 2006 -0700"
      },
      "message": "[PATCH] PCI: PCIE power management quirk\n\nWhen changing power states from D0-\u003eDX and then from DX-\u003eD0, some\nIntel PCIE chipsets will cause a device reset to occur.  This will\ncause problems for any D State other than D3, since any state\ninformation that the driver will expect to be present coming from\na D1 or D2 state will have been cleared.  This patch addes a\nflag to the pci_dev structure to indicate that devices should\nnot use states D1 or D2, and will set that flag for the affected\nchipsets.  This patch also modifies pci_set_power_state() so that\nwhen a device driver tries to set the power state on\na device that is downstream from an affected chipset, or on one\nof the affected devices it only allows state changes to or\nfrom D0 \u0026 D3.  In addition, this patch allows the delay time\nbetween D3-\u003eD0 to be changed via a quirk.  These chipsets also\nneed additional time to change states beyond the normal 10ms.\n\nSigned-off-by: Kristen Carlson Accardi \u003ckristen.c.accardi@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "709cf5ea7a8bea1b956d361ee7cef1945423200c",
      "tree": "c610d474abc12eaf241ab6d2f6950260371d1669",
      "parents": [
        "6e2338992c5a7d0711ce09f1d1b79a1a27d37bca"
      ],
      "author": {
        "name": "Matthew Garrett",
        "email": "mjg59@srcf.ucam.org",
        "time": "Fri Jun 30 02:31:25 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jul 12 16:05:48 2006 -0700"
      },
      "message": "[PATCH] PCI: Clear abnormal poweroff flag on VIA southbridges, fix resume\n\nSome VIA southbridges contain a flag in the ACPI register space that\nindicates whether an abnormal poweroff has occured, presumably with the\nintention that it can be cleared on clean shutdown.  Some BIOSes check this\nflag at resume time, and will re-POST the system rather than jump back to\nthe OS if it\u0027s set.  Clearing it at boot time appears to be sufficient.\nI\u0027m not sure if drivers/pci/quirks.c is the right place to do it, but I\u0027m\nnot sure where would be cleaner.\n\n[akpm@osdl.org: cleanups, build fix]\nSigned-off-by: Matthew Garrett \u003cmjg59@srcf.ucam.org\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nCc: \"Brown, Len\" \u003clen.brown@intel.com\u003e\nCc: \"Yu, Luming\" \u003cluming.yu@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "15e0c694367332d7e7114c7c73044bc5fed9ee48",
      "tree": "de18bd97c7438f44fac3b28ea5447f4aa9fcf98e",
      "parents": [
        "f6dc8c5b8e04ce28720155383e971561a23899d5"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Wed Jul 12 15:05:41 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jul 12 12:59:35 2006 -0700"
      },
      "message": "[PATCH] ide: fix Jmicron support\n\nPrior to 2.6.18rc1 you could install with devices on a JMicron chipset\nusing the \"all-generic-ide\" option. As of this kernel the AHCI driver\ngrabs the controller and rams it into AHCI mode losing the PATA ports\nand making CD drives and the like vanish. The all-generic-ide option\nfails because the AHCI driver grabbed the PCI device and reconfigured\nit.\n\nTo fix this three things are needed.\n\n#1 We must put the chip into dual function mode\n#2 The AHCI driver must grab only function 0 (already in your rc1 tree)\n#3 Something must grab the PATA ports\n\nThe attached patch is the minimal risk edition of this. It puts the chip\ninto dual function mode so that AHCI will grab the SATA ports without\nlosing the PATA ports. To keep the risk as low as possible the third\npatch adds the PCI identifiers for the PATA port and the FN check to the\nide-generic driver. There is a more featured jmicron driver on its way\nbut that adds risk and the ide-generic support is sufficient to install\nand run a system.\n\nThe actual chip setup done by the quirk is the precise setup recommended\nby the vendor.\n\n(The JMB368 appears only in the ide-generic entry as it has no AHCI so\ndoes not need the quirk)\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nAcked-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    }
  ],
  "next": "c67646641cab01c93a56674bfcd963f55442dad5"
}
