)]}'
{
  "log": [
    {
      "commit": "8b4929e6a01620b55700e102e40e37ef02844849",
      "tree": "5e60fc03032c46fbb359786f0c6e5fb3db946eb3",
      "parents": [
        "2be4d50295e2b6f62c07b614e1b103e280dddb84"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Apr 20 15:50:55 2006 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Apr 27 13:00:51 2006 -0700"
      },
      "message": "[PATCH] PCI: fix via irq SATA patch\n\nThis device id improperly got added to the VIA chipset list with a\nprevious patch.  Remove it as it is not correct.\n\nCc: Grzegorz Janoszka \u003cGrzegorz@Janoszka.pl\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "40d8b89b06cd03c2856eafb94a1f11d5a113a9d4",
      "tree": "ff3106e292c7ea9d47f38ce74eb8664a447a80e5",
      "parents": [
        "e6ad00576f8896b8209ba7ff47b23661614be64c"
      ],
      "author": {
        "name": "Grzegorz Janoszka",
        "email": "Grzegorz@Janoszka.pl",
        "time": "Tue Mar 21 11:57:19 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 14 12:25:25 2006 -0700"
      },
      "message": "[PATCH] arch/i386/pci/irq.c - new VIA chipsets (fwd)\n\nI use 2.6.15.6 Linux kernel and found some problems. I have about 100\nLinux boxes (all with the same (binary the same) kernel). Last time I have\nupgraded all those boxes from 2.4.32 to 2.6.15.6 (first 2.6.15.1, next .2,\n.4 and .6) and I have found some problems on VIA based PC\u0027s. Probably the\nreason of this is that some VIA chipsets are unrecognized by IRQ router.\n\nIn line 586 there is: /* FIXME: add new ones for 8233/5 */\n\nThere were only a few of chipsets ID\u0027s there, some of my VIA chipsets were\nnot present and kernel used default IRQ router.\n\nI have added three entries, so that the code looks like:\n\n        case PCI_DEVICE_ID_VIA_82C596:\n        case PCI_DEVICE_ID_VIA_82C686:\n        case PCI_DEVICE_ID_VIA_8231:\n        case PCI_DEVICE_ID_VIA_8233A:\n        case PCI_DEVICE_ID_VIA_8235:\n        case PCI_DEVICE_ID_VIA_8237:\n        case PCI_DEVICE_ID_VIA_8237_SATA:\n                /* FIXME: add new ones for 8233/5 */\n                r-\u003ename \u003d \"VIA\";\n                r-\u003eget \u003d pirq_via_get;\n                r-\u003eset \u003d pirq_via_set;\n                return 1;\n        }\n\nThe kernel goes fine but I haven\u0027t testes it for weeks, I\u0027m just a moment\nafter reboot :)\nOne thing is different (better?):\nUsing previus kernel I had:\nPCI: Via IRQ fixup for 0000:00:0f.1, from 255 to 0\nnow I have:\nPCI: Via IRQ fixup for 0000:00:0f.1, from 255 to 11\n\nMaybe it is good idea to add there some more VIA chipsets?\nThe ones I have added seem to be OK.\n\nFrom: Grzegorz Janoszka \u003cGrzegorz@Janoszka.pl\u003e\nAcked-by: Martin Mares \u003cmj@ucw.cz\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "ecc16ba96fd5b1a1c1988f0a2b05ff954bdff728",
      "tree": "57a994d0741ddef2c869db0ef83d3456cc6a13df",
      "parents": [
        "3d8a4d795cc1ffa6be5371629ca6c3431af4c2d5"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Tue Apr 11 12:54:48 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:38:57 2006 -0700"
      },
      "message": "[PATCH] i386/x86-64: Remove checks for value \u003d\u003d NULL in PCI config space access\n\nNobody should pass NULL here. Could in theory make it a BUG,\nbut the NULL pointer oops will do as well.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "49c93e84d8b2d602a07c302c7e3cd4fa09095fbb",
      "tree": "a59d0bb7a9f1df9f3187e466e3937ea9ffd83343",
      "parents": [
        "8c30b1a74aed4041f183e183a149b7dfbdc6c20e"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Fri Apr 07 19:50:15 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Apr 09 11:53:52 2006 -0700"
      },
      "message": "[PATCH] i386/x86-64: Return defined error value for bad PCI config space accesses\n\nMostly to get better handling when a extended config space\naccess has to fallback to Type1.\n\nCc: gregkh@suse.de\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8c30b1a74aed4041f183e183a149b7dfbdc6c20e",
      "tree": "1476500ffdefa842c632e960196fefdadb04ca04",
      "parents": [
        "e405d067298b2b960bf20318e91ed842157c65bc"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Fri Apr 07 19:50:12 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Apr 09 11:53:52 2006 -0700"
      },
      "message": "[PATCH] i386/x86_64: Check if MCFG works for the first 16 busses\n\nPreviously only the first bus would be checked against Type 1.\n\nWhy 16? Checking all would need too much memory and we\ncan assume that systems with more than 16 busses have better than\naverage quality BIOS.\n\nThis is an additional defense against bad MCFG tables.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ec0f08eeea6ac1d8c925f47e3677e4c985fd8f63",
      "tree": "053ede4e6c6648dc8d927a2ad17ef5e03069b3a2",
      "parents": [
        "fa47dd0ba303599f8adf8d8336ed2fb74efc47c5"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Fri Apr 07 19:49:36 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Apr 09 11:53:51 2006 -0700"
      },
      "message": "[PATCH] x86_64: Don\u0027t sanity check Type 1 PCI bus access on newer systems\n\nHorus systems don\u0027t have anything on bus 0 which makes\nthe Type 1 sanity checks fail.  Use the DMI BIOS year to\ncheck for newer systems and always assume Type 1 works on them.\nI used 2001 as an pretty arbitary cutoff year.\n\nCc: gregkh@suse.de\nCc: Navin Boppuri \u003cnavin.boppuri@newisys.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "946f2ee5c7312e8acac4f3ab6629e7e2d36a3646",
      "tree": "0821a2f3f59a089b73d33f64f59331460e20355a",
      "parents": [
        "952223683ec989e86328c24808fdb962c4dbeb0a"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@linux.intel.com",
        "time": "Fri Apr 07 19:49:30 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Apr 09 11:53:51 2006 -0700"
      },
      "message": "[PATCH] i386/x86-64: Check that MCFG points to an e820 reserved area\n\nThis patch introduces a user for the e820_all_mapped function:\n\nThere have been several machines that don\u0027t have a working MMCONFIG,\noften because of a buggy MCFG table in the ACPI bios.  This patch adds a\nsimple sanity check that detects a whole bunch of these cases, and when\nit detects it, linux now boots rather than crash-and-burns.\n\nThe accuracy of this detection can in principle be improved if there was\na \"is this entire range in e820 with THIS attribute\", but no such\nfunction exist and the complexity needed for this is not really worth\nit; this simple check already catches most cases anyway.\n\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8c4b2cf9af9b4ecc29d4f0ec4ecc8e94dc4432d7",
      "tree": "4f8e56e9012847aa4dfe4ec2c59f4d8b2714f2b2",
      "parents": [
        "a0454b40ee8fac03194bb71f01730266506e75e1"
      ],
      "author": {
        "name": "Bernhard Kaindl",
        "email": "bk@suse.de",
        "time": "Sat Feb 18 01:36:55 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:35:14 2006 -0800"
      },
      "message": "[PATCH] PCI: PCI/Cardbus cards hidden, needs pci\u003dassign-busses to fix\n\n\"In some cases, especially on modern laptops with a lot of PCI and cardbus\nbridges, we\u0027re unable to assign correct secondary/subordinate bus numbers\nto all cardbus bridges due to BIOS limitations unless we are using\n\"pci\u003dassign-busses\" boot option.\" -- Ivan Kokshaysky (from a patch comment)\n\nWithout it, Cardbus cards inserted are never seen by PCI because the parent\nPCI-PCI Bridge of the Cardbus bridge will not pass and translate Type 1 PCI\nconfiguration cycles correctly and the system will fail to find and\ninitialise the PCI devices in the system.\n\nReference: PCI-PCI Bridges: PCI Configuration Cycles and PCI Bus Numbering:\nhttp://www.science.unitn.it/~fiorella/guidelinux/tlk/node72.html\n\nThe reason for this is that:\n ``All PCI busses located behind a PCI-PCI bridge must reside between the\nsecondary bus number and the subordinate bus number (inclusive).\u0027\u0027\n\n\"pci\u003dassign-busses\" makes pcibios_assign_all_busses return 1 and this\nturns on PCI renumbering during PCI probing.\n\nAlan suggested to use DMI automatically set assign-busses on problem systems.\n\nThe only question for me was where to put it.  I put it directly before\nscanning PCI bus into pcibios_scan_root() because it\u0027s called from legacy,\nacpi and numa and so it can be one place for all systems and configurations\nwhich may need it.\n\nAMD64 Laptops are also affected and fixed by assign-busses, and the code is\nalso incuded from arch/x86_64/pci/ that place will also work for x86_64\nkernels, I only ifdef\u0027-ed the x86-only Laptop in this example.\n\nAffected and known or assumed to be fixed with it are (found by googling):\n\n* ASUS Z71V and L3s\n* Samsung X20\n* Compaq R3140us and all Compaq R3000 series laptops with TI1620 Controller,\n  also Compaq R4000 series (from a kernel.org bugreport)\n* HP zv5000z (AMD64 3700+, known that fixup_parent_subordinate_busnr fixes it)\n* HP zv5200z\n* IBM ThinkPad 240\n* An IBM ThinkPad (1.8 GHz Pentium M) debugged by Pavel Machek\n  gives the correspondig message which detects the possible problem.\n* MSI S260 / Medion SIM 2100 MD 95600\n\nThe patch also expands the \"try pci\u003dassign-busses\" warning so testers will\nhelp us to update the DMI table.\n\nCc: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "92c05fc1a32e5ccef5e0e8201f32dcdab041524c",
      "tree": "71c0202dffee676d3b2e0b75ea4472aaa2ffe8df",
      "parents": [
        "e4e73041ecc4a3559c42ed9489f58531c2a8646b"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Thu Mar 23 14:35:12 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:35:12 2006 -0800"
      },
      "message": "[PATCH] PCI: Give PCI config access initialization a defined ordering\n\nI moved it to a separate function which is safer.\n\nThis avoids problems with the linker reordering them and the\nless useful PCI config space access methods taking priority\nover the better ones.\n\nFixes some problems with broken MMCONFIG\n\nCc: Dave Hansen \u003chaveblue@us.ibm.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "3103039cc2a8dc6ababc29afac5c3cadbfa69af9",
      "tree": "f89e6a1ca25281fbf78f6438c0463d06251ae3a3",
      "parents": [
        "877be3f0304de16a77f11b2b47f1291b800d5479"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Fri Jan 27 02:03:50 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jan 31 18:00:13 2006 -0800"
      },
      "message": "[PATCH] PCI: handle bogus MCFG entries\n\nHandle more bogus MCFG entries\n\nSome Asus P4 boards seem to have broken MCFG tables with\nonly a single entry for busses 0-0.  Special case these\nand assume they mean all busses can be accessed.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "b6ebb2659065b6e03605e7f0c69449bda382261a",
      "tree": "aeecc95a173786d761ca759cd076328c1fdb52c0",
      "parents": [
        "051d9897731abfac62c4d1a2efcef83a89bd4482"
      ],
      "author": {
        "name": "Jason Gaston",
        "email": "jason.d.gaston@intel.com",
        "time": "Mon Jan 09 10:53:45 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jan 31 18:00:11 2006 -0800"
      },
      "message": "[PATCH] PCI: irq and pci_ids: patch for Intel ICH8\n\nThis patch adds the Intel ICH8 DID\u0027s to the irq.c and pci_ids.h files.\n\nSigned-off-by: Jason Gaston \u003cJason.d.gaston@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "a80da7389891d0eeacbd568a9b54f665fd424d14",
      "tree": "1f0629804d83692546c9db0223236331cb70a44e",
      "parents": [
        "4836f5749e55663f884ea25920ff88de7822f0a8"
      ],
      "author": {
        "name": "David Vrabel",
        "email": "dvrabel@arcom.com",
        "time": "Sat Jan 14 13:21:23 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jan 14 18:27:14 2006 -0800"
      },
      "message": "[PATCH] gx1fb: (try to) play nicer with various BIOSes\n\nSeems that the CS5530A chip used in Geode GX1 systems has some crazy feature\nthat causes SMI traps when accessing the PCI configuration space of the video\ndevice.  Various GX1 BIOSes seem to use this \u0027feature\u0027 to hide the real BARs\nof the device.  This patch disables these traps (in an early PCI fixup) so\nthat Linux sees the real, physical BARs and not the virtual ones provided by\nthe BIOS.\n\nThis should allow the GX1 framebuffer driver to work on more systems that have\ndifferent BIOSes as the driver no longer guesses at what the virtual BARs\nmean.\n\nI\u0027m not entirely sure it the correct solution as I can neither test regular\nVGA console nor the X\u0027s \u0027cyrix\u0027 video driver so there might be some breakage\nthere -- probably best to get some more testers before applying it.\n\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "19272684b8e2fff39941e4c044d26ad349dd1a69",
      "tree": "b855783d002489220a313e1ceb9da7b24a3c9af2",
      "parents": [
        "54c762fe62d9ff0982f38e80cbec9c59104311e9"
      ],
      "author": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Sat Dec 17 09:27:50 2005 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jan 09 12:13:21 2006 -0800"
      },
      "message": "[PATCH] PCI: update Toshiba ohci quirk DMI table\n\nI upgraded my Toshiba Satellite BIOS recently to see if it would fix an\nACPI related problem I have\n(http://bugzilla.kernel.org/show_bug.cgi?id\u003d5727).  Unfortunately, it\ndidn\u0027t, and moreover, Toshiba chose to change the system version in the\nDMI table with the update, causing the OHCI1394 related quirk to break.\nThis patch updates the DMI table for the quirk to include Toshiba\u0027s new\nversion name for this machine; I\u0027ve tested it and it seems to work fine.\n\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "81745512c6bb78fc78265b881206b3f6800dd09f",
      "tree": "c131542dbeceef2a8df1a163f06c667d6da030e7",
      "parents": [
        "bd62e271401c5ebf33a0dd24d89baf706f213251"
      ],
      "author": {
        "name": "Daniel Marjamäki",
        "email": "daniel.marjamaki@comhem.se",
        "time": "Thu Dec 01 18:01:28 2005 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jan 09 12:13:17 2006 -0800"
      },
      "message": "[PATCH] PCI: irq.c: trivial printk and DBG updates\n\nUpdated printk and DBG with appropriate KERN_*.\n\nSigned-off-by: Daniel Marjamäki \u003cdaniel.marjamaki@comhem.se\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "fb37fb960689aa1346e2621a946f230285c03593",
      "tree": "bf1fbbfdd146d7c20b548b9b2ca09b4f0aeb8b5c",
      "parents": [
        "3c94792f017c8c90d2ca84b0f4cd9c143471d5e3"
      ],
      "author": {
        "name": "Hanna Linder",
        "email": "hannal@us.ibm.com",
        "time": "Sun Nov 06 23:39:36 2005 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jan 09 12:13:15 2006 -0800"
      },
      "message": "[PATCH] PCI: arch/i386/pci/acpi.c: use for_each_pci_dev\n\nSigned-off-by: Hanna Linder \u003channal@us.ibm.com\u003e\nSigned-off-by: Maximilian Attems \u003cjanitor@sternwelten.at\u003e\nSigned-off-by: Domen Puncer \u003cdomen@coderock.org\u003e\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "7ed40918a386afc2e14a6d3da563ea6d13686c25",
      "tree": "e180ba59fa65290a12a731aaf304d2aa840f3ffb",
      "parents": [
        "9b847548663ef1039dd49f0eb4463d001e596bc3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jan 06 08:43:16 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jan 06 08:43:16 2006 -0800"
      },
      "message": "x86: remove bogus \u0027pci\u003dusepirqmask\u0027 suggestion when no irq is defined\n\nThis was harmless, but for the case of a device that had no irq\npre-defined we would incorrectly suggest that \"usepirqmask\" might make a\ndifference.  It never would, and the message was just confusing people.\n\nReported in the dmesg of Etienne Lorrain.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "391eadeec836463a4e6e3843953bbe40f6522593",
      "tree": "4ffdfc0daab85cf32f2b0c29f6750b7bfd939a7e",
      "parents": [
        "b7964c3d88668cef57e1a99861477168eeff4743"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Tue Dec 20 07:23:47 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Dec 20 10:41:57 2005 -0800"
      },
      "message": "[PATCH] Fix build with CONFIG_PCI_MMCONFIG\n\nNow needs to include the type 1 functions (\"direct\") too.\n\nReported by Pavel Roskin \u003cproski@gnu.org\u003e\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "42f3ab42875a52af7e711803bfb8d8d7cca84c1c",
      "tree": "cb07374ba0f88582339a8f214ef8db81e4ee1b85",
      "parents": [
        "52f975ea21e28871a371c2d941e13d64c9f8cd66"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Fri Dec 16 11:08:55 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Dec 16 11:25:25 2005 -0800"
      },
      "message": "[PATCH] PCI: Fix dumb bug in mmconfig fix\n\nUse correct address when referencing mmconfig aperture while checking\nfor broken MCFG.  This was a typo when porting the code from 64bit to\n32bit.  It caused oopses at boot on some ThinkPads.\n\nShould definitely go into 2.6.15.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8b8a4e33e4a320735f353a092013b314f142493d",
      "tree": "25fa0e1eeef49d987240f637cea408c6b7310f3f",
      "parents": [
        "8bcc247617deaf229962e9d663c69e65523519ab"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Dec 15 09:17:44 2005 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Dec 15 10:04:30 2005 -0800"
      },
      "message": "[PATCH] i386,amd64: mmconfig __iomem annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d6ece5491ae71ded1237f59def88bcd1b19b6f60",
      "tree": "3128cb506d050a4007d2724939af15e512d7c5b4",
      "parents": [
        "928cf8c62763349efc550a12f6518e52c3390906"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Mon Dec 12 22:17:11 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 12 22:31:16 2005 -0800"
      },
      "message": "[PATCH] i386/x86-64 Correct for broken MCFG tables on K8 systems\n\nThey report all busses as MMCONFIG capable, but it never works for the\ninternal devices in the CPU\u0027s builtin northbridge.\n\nIt just probes all func 0 devices on bus 0 (the internal northbridge is\ncurrently always on bus 0) and if they are not accessible using MCFG they are\nput into a special fallback bitmap.\n\nOn systems where it isn\u0027t we assume the BIOS vendor supplied correct MCFG.\n\nRequires the earlier patch for mmconfig type1 fallback\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "928cf8c62763349efc550a12f6518e52c3390906",
      "tree": "5fb257cbdaaebc3814e6df85100712127cdb8526",
      "parents": [
        "bf5421c309bb89e5106452bc840983b1b4754d61"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Mon Dec 12 22:17:10 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 12 22:31:16 2005 -0800"
      },
      "message": "[PATCH] i386/x86-64 Fall back to type 1 access when no entry found\n\nWhen there is no entry for a bus in MCFG fall back to type1.  This is\nespecially important on K8 systems where always some devices can\u0027t be accessed\nusing mmconfig (in particular the builtin northbridge doesn\u0027t support it for\nits own devices)\n\nCc: \u003cgregkh@suse.de\u003e\nCc: \u003cjgarzik@pobox.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "cac1a293469a868fab1ecc2dc1b6441728f7e0e7",
      "tree": "492edaf8192a9c6ca048d3af5bc4b4c3375c2664",
      "parents": [
        "f366633fc31db1668b4c261e94816d7304ae9810"
      ],
      "author": {
        "name": "Daniel Marjamäki",
        "email": "daniel.marjamaki@comhem.se",
        "time": "Wed Nov 23 15:45:09 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Nov 23 23:04:27 2005 -0800"
      },
      "message": "[PATCH] PCI: direct.c: DBG\n\nThe DBG() call where updated with the appropriate KERN_* symbol.\n\nSigned-off-by: Daniel Marjamäki \u003cdaniel.marjamaki@comhem.se\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ed6d14f9760857c745206c978b80352fc09cfd19",
      "tree": "61ac73cfb001362521060d8484d05825e1f20f60",
      "parents": [
        "5a49f2036ad14092c11d09f186da86fd5ae49a05"
      ],
      "author": {
        "name": "Rajesh Shah",
        "email": "rajesh.shah@intel.com",
        "time": "Wed Nov 23 15:44:59 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Nov 23 23:04:27 2005 -0800"
      },
      "message": "[PATCH] PCI: remove bogus resource collision error\n\nWhen attempting to hotadd a PCI card with a bridge on it, I saw\nthe kernel reporting resource collision errors even when there were\nreally no collisions. The problem is that the code doesn\u0027t skip\nover \"invalid\" resources with their resource type flag not set.\nOthers have reported similar problems at boot time and for\nnon-bridge PCI card hotplug too, where the code flags a\nresource collision for disabled ROMs. This patch fixes both\nproblems.\n\nSigned-off-by: Rajesh Shah \u003crajesh.shah@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "dcb890749bbe63af96163c499e9c86b441fb6c83",
      "tree": "bf8c46cf4a0ae6f43dd22ac0f395c3d174fa67c6",
      "parents": [
        "657a19ebb74128ec52f20b7e34705bdeadc59400"
      ],
      "author": {
        "name": "Daniel Marjamäkia",
        "email": "daniel.marjamaki@comhem.se",
        "time": "Wed Nov 23 15:44:49 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Nov 23 23:04:27 2005 -0800"
      },
      "message": "[PATCH] PCI: trivial printk updates in common.c\n\nModified common.c so it\u0027s using the appropriate KERN_* in printk() calls.\n\nSigned-off-by: Daniel Marjamäkia \u003cdaniel.marjamaki@comhem.se\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6e6ece5dc6022e8086c565498d23511bbceda811",
      "tree": "038a0a47030d968b1e9fd5eb5cedfde37bd39237",
      "parents": [
        "6560aa5c430fd8a7002b6e7abc1ee6c42521b06b"
      ],
      "author": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Tue Nov 08 20:13:02 2005 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Nov 10 16:09:18 2005 -0800"
      },
      "message": "[PATCH] PCI: fix for Toshiba ohci1394 quirk\n\nAfter much testing and agony, I\u0027ve discovered that my previous ohci1394\nquirk for Toshiba laptops is not 100% reliable.  It apparently fails to\ndo the interrupt line change either correctly or in time, since in about\n2 out of 5 boots, the kernel\u0027s irqdebug code will *still* disable irq 11\nwhen the ohci1394 driver is loaded (at pci_enable_device time I think).\n\nThis patch switches things around a little in the workaround.  First, it\nremoves the mdelay.  I didn\u0027t see a need for it and my testing has shown\nthat it\u0027s not necessary for the quirk to work.\n\nSecondly, instead of trying to change the interrupt line to what ACPI\ntells us it should be, this patch makes the quirk use the value in the\nPCI_INTERRUPT_LINE register.  On this laptop at least, that seems to be\nthe right thing to do, though additional testing on other laptops and/or\nwith actual firewire devices would be appreciated.\n\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "1d373741976985bc665e75aeb2b3bf7a524e36cc",
      "tree": "6329906126179b0513a86c748cad2989e5812e57",
      "parents": [
        "df70b17f88a4d1d8545d3569a1f6d28c6004f9e4"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Fri Oct 28 21:50:35 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Nov 01 21:27:22 2005 -0800"
      },
      "message": "[PATCH] toshiba_ohci1394_dmi_table should be __devinitdata, not __devinit\n\nI don\u0027t really understand why gcc gives the error it does, but without\nthis patch, when building with CONFIG_HOTPLUG\u003dn, I get errors like:\n\n      CC      arch/x86_64/pci/../../i386/pci/fixup.o\n    arch/x86_64/pci/../../i386/pci/fixup.c: In function `pci_fixup_i450nx\u0027:\n    arch/x86_64/pci/../../i386/pci/fixup.c:13: error: pci_fixup_i450nx causes a section type conflict\n\nThe change is obviously correct: an array should be declared\n__devinitdata rather that __devinit.\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\nAcked-by: Martin J. Bligh \u003cmbligh@mbligh.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "750deaa4021da1cf9fdb1e20861a10c76fd7f2bc",
      "tree": "662e9c2e22c44e3610d979f7c5e6b1b33bd2dc53",
      "parents": [
        "434440a2804639f11858d9d384c9505927feb186"
      ],
      "author": {
        "name": "aleksey_gorelov@phoenix.com",
        "email": "aleksey_gorelov@phoenix.com",
        "time": "Sun Oct 30 14:59:36 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Oct 30 17:37:12 2005 -0800"
      },
      "message": "[PATCH] asus vt8235 router buggy bios workaround\n\nHopefully fix http://bugzilla.kernel.org/show_bug.cgi?id\u003d5235\n\nSimilar problem has been reported before here:\nhttp://groups.google.com/group/linux.kernel/browse_thread/thread/def4ca19dbc3cd4/5cffbf349f2c87a4?tvc\u003d2\u0026q\u003dAleksey+Gorelov\u0026hl\u003den#5cffbf349f2c87a4\nand was related to bug in BIOS reporting 82C686 router compatible to 586.\n\nI suspect BIOS on this board has similar issue: reports VT8235 router to be\ncompatible with 586 one - which is obviously not true.  Patch from the link\nabove has already incorporated in both 2.6 \u0026 2.4 series, but might not work\nin this particular case.\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f8977d0a9b7ac84cfe700278a2ca64cb33c93a13",
      "tree": "13af729851215bdbc2291b752f2000a94dff6abb",
      "parents": [
        "2f028234f2c7f31dc0ff0784e20f14be11f7035c"
      ],
      "author": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Tue Oct 25 10:28:42 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 15:37:02 2005 -0700"
      },
      "message": "[PATCH] PCI fixup for Toshiba laptops and ohci1394\n\nThis is a fix for a bug I see on my Toshiba laptop, where the ohci1394\ncontroller gets initialized improperly.  The patch adds two PCI fixups\nto arch/i386/pci/fixup.c, one that happens early on to cache the value\nof the PCI_CACHE_LINE_SIZE config register, and another that later\nrestores the value, along with a valid IRQ number and some BAR values.\nI\u0027ve tested it on my laptop, and it prevents me from running into what I\nconsider to be a major bug: IRQ 11 is disabled by the IRQ debug code,\ncausing my wireless to break.\n\nThanks to Rob for the original patch to ohci1394.c and Stefan for lots\nof proofreading (and a last minute bug caught in review!) and additional\ninformation collection.  I think the DMI system list is correct, but we\nmay need to add some more PCI IDs to the PCI_FIXUP macros over time.\n\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "b33fa1f3c3ec05e54e73f06c4578948c55d89ef6",
      "tree": "dd3c961546dedc360487f5188dc36baa7daefb01",
      "parents": [
        "03cdc0c304e1c068d49adc32264f07af76253e4c"
      ],
      "author": {
        "name": "Nick Piggin",
        "email": "nickpiggin@yahoo.com.au",
        "time": "Sat Oct 01 02:34:42 2005 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 30 10:58:37 2005 -0700"
      },
      "message": "[PATCH] i386: include linux/irq.h rather than asm/hw_irq.h\n\nI need the following patch to compile -git8 here, otherwise these\nfiles fail to compile (asm/hw_irq.h needs definitions from\nlinux/irq.h and that file provides the required include ordering).\n\nI did not do a full audit, though there looks to be many other\nplaces that should get the same treatment, if this is  the right\nway to do it.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ce3a161e693388aaa66d43d26156053311a39b7d",
      "tree": "dc70910ba6321c8aef0721909edc8141907ba595",
      "parents": [
        "7625d483a454cbc8090c5d304eea0847210d6b99"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Mon Sep 26 05:49:44 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Sep 26 18:29:50 2005 -0700"
      },
      "message": "[PATCH] useless includes of linux/irq.h in arch/i386\n\n\tMost of these guys are simply not needed (pulled by other stuff\nvia asm-i386/hardirq.h).  One that is not entirely useless is hilarious -\narch/i386/oprofile/nmi_timer_int.c includes linux/irq.h... as a way to\nget linux/errno.h\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "69e1a33f62eff9b228a8cc2c3e4429dbee8966c9",
      "tree": "985f088d05f2d936cfafa5dd0232aa59391dc663",
      "parents": [
        "413588c7cb8113c03d0044f1d41b832ad7201c29"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Mon Sep 12 18:49:24 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Sep 12 10:49:57 2005 -0700"
      },
      "message": "[PATCH] x86-64: Use ACPI PXM to parse PCI\u003c-\u003enode assignments\n\nSince this is shared code I had to implement it for i386 too\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f343bb4cd7cc76d49d72415c8b867b1073d3c6db",
      "tree": "f44795f878e0dc33be330e1efc8cbd4d2fe94bdd",
      "parents": [
        "b3426599af9524104be6938bcb1fcaab314781c7"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Mon Sep 12 18:49:23 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Sep 12 10:49:55 2005 -0700"
      },
      "message": "[PATCH] x86{-64}: Remove old hack that disabled mmconfig support on AMD systems.\n\nNow that Greg implemented MCFG/_SEG support this shouldn\u0027t be needed\nanymore\n\nCc: gregkh@suse.de\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "346d38823b59d65c3c1365971776b52e0661b7e5",
      "tree": "fb51cb27e7f4192ca88ea2966a1e14d5e8991847",
      "parents": [
        "4352dfd5cd9172f1ee425924a463b43e6157b840"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@mellanox.co.il",
        "time": "Sun Jul 31 11:51:45 2005 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Sep 08 14:57:24 2005 -0700"
      },
      "message": "[PATCH] arch/386/pci: remap_pfn_range -\u003e io_remap_pfn_range\n\nConvert i386/pci to use io_remap_pfn_range instead of remap_pfn_range.\nThis is good for Xen which reuses i386/pci/i386.c for domain 0 code.\n\nSigned-off-by: Michael S. Tsirkin \u003cmst@mellanox.co.il\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "129521dcc94f781890f8f668219ab79f0073ff9f",
      "tree": "9f70707c88da65577f38814fe37b24c4b4957d64",
      "parents": [
        "824b558bbe2c298b165cdb54c33718994dda30bb",
        "f505380ba7b98ec97bf25300c2a58aeae903530b"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Sep 03 02:44:09 2005 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Sep 03 02:44:09 2005 -0400"
      },
      "message": "Merge linux-2.6 into linux-acpi-2.6 test\n"
    },
    {
      "commit": "81d4af1340badcd2100c84fbd1bfd13156de41aa",
      "tree": "67b7302a238eb930c7416d00b3a316def6396b3d",
      "parents": [
        "ae11be6f37dfa140b6c2d1a53b307ef57da69a04"
      ],
      "author": {
        "name": "Ivan Kokshaysky",
        "email": "ink@jurassic.park.msu.ru",
        "time": "Tue Aug 30 18:48:52 2005 +0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Aug 30 11:14:48 2005 -0700"
      },
      "message": "[PATCH] x86: pci_assign_unassigned_resources() update\n\nI had some time to think about PCI assign issues in 2.6.13-rc series.\n\nThe major problem here is that we call pci_assign_unassigned_resources()\nway too early - at subsys_initcall level. Therefore we give no chances\nto ACPI and PnP routines (called at fs_initcall level) to reserve their\nrespective resources properly, as the comments in drivers/pnp/system.c\nand drivers/acpi/motherboard.c suggest:\n\n /**\n  * Reserve motherboard resources after PCI claim BARs,\n  * but before PCI assign resources for uninitialized PCI devices\n  */\n\nSo I moved the pci_assign_unassigned_resources() call to\npcibios_assign_resources() (fs_initcall), which should hopefully fix a\nlot of problems and make PCIBIOS_MIN_IO tweaks unnecessary.\n\nOther changes:\n- remove resource assignment code from pcibios_assign_resources(), since\n  it duplicates pci_assign_unassigned_resources() functionality and\n  actually does nothing in 2.6.13;\n- modify ROM assignment code as per Ben\u0027s suggestion: try to use firmware\n  settings by default (if PCI_ASSIGN_ROMS is not set);\n- set CARDBUS_IO_SIZE back to 4K as it\u0027s a wonderful stress test for\n  various setups.\n\nConfirmed by Tero Roponen \u003cteanropo@cc.jyu.fi\u003e (who had problems with\nthe 4kB CardBus IO size previously).\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6153df7b2f4d27c8bde054db1b947369a6f64d83",
      "tree": "2e30598ad48d05d0ea956b6097e0943a178d6299",
      "parents": [
        "07fefe4ca93b3e45b2bea32871a4496067888852"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Aug 25 12:27:09 2005 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Aug 25 12:40:44 2005 -0400"
      },
      "message": "[ACPI] delete CONFIG_ACPI_PCI\n\nDelete the ability to build an ACPI kernel that does\nnot include PCI support.  When such a machine is created\nand it requires a tuned kernel, send a patch.\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d1364\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "46bdac99382dd36e2d8c36cfb35d879b5c136965",
      "tree": "7966c5e9512751625e5ab3dfff5e7752e821e5fe",
      "parents": [
        "6c79d7260a8522a54374fa10dd2838eaef492cf2"
      ],
      "author": {
        "name": "Tom Duffy",
        "email": "thomas.duffy.99@alumni.brown.edu",
        "time": "Sun Aug 07 09:42:23 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 07 10:00:38 2005 -0700"
      },
      "message": "[PATCH] visws: linkage fix\n\nThis patch add stubs to allow the visws subarch to link again.\n\nSigned-off-by: Tom Duffy \u003cthomas.duffy.99@alumni.brown.edu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "adbedd34244e2b054557002817f979a9b004a405",
      "tree": "78e4a524e84f8b3e23ae8b49ac689048584e4668",
      "parents": [
        "d6ac1a7910d22626bc77e73db091e00b810715f4",
        "b0825488a642cadcf39709961dde61440cb0731c"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Jul 30 01:55:32 2005 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Jul 30 01:55:32 2005 -0400"
      },
      "message": "merge 2.6.13-rc4 with ACPI\u0027s to-linus tree\n"
    },
    {
      "commit": "d6ac1a7910d22626bc77e73db091e00b810715f4",
      "tree": "c8f235b7287056a03bc2bc032902469a331b5e56",
      "parents": [
        "577a4f8102d54b504cb22eb021b89e957e8df18f",
        "87bec66b9691522414862dd8d41e430b063735ef"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Jul 29 23:31:17 2005 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Jul 29 23:31:17 2005 -0400"
      },
      "message": "/home/lenb/src/to-linus branch \u0027acpi-2.6.12\u0027\n"
    },
    {
      "commit": "87bec66b9691522414862dd8d41e430b063735ef",
      "tree": "f9976d7f6bb92fe3ebeda3b5d3644ac048147e62",
      "parents": [
        "68ac767686fd72f37a25bb4895fb4ab0080ba755"
      ],
      "author": {
        "name": "David Shaohua Li",
        "email": "shaohua.li@intel.com",
        "time": "Wed Jul 27 23:02:00 2005 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Jul 29 22:49:38 2005 -0400"
      },
      "message": "[ACPI] suspend/resume ACPI PCI Interrupt Links\n\nAdd reference count and disable ACPI PCI Interrupt Link\nwhen no device still uses it.\n\nWarn when drivers have not released Link at suspend time.\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d3469\n\nSigned-off-by: David Shaohua Li \u003cshaohua.li@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "ac12259f2984d96454affc147f9d63f2ac2ac1f8",
      "tree": "7c020f7c6efbfd57b85043d7af615fe473ea4a42",
      "parents": [
        "ad2b93123d2b3cb4ba9a98dd5f62acb6d6b50391"
      ],
      "author": {
        "name": "Giancarlo Formicuccia",
        "email": "giancarlo.formicuccia@gmail.com",
        "time": "Thu Jul 28 01:07:33 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jul 28 08:39:01 2005 -0700"
      },
      "message": "[PATCH] Fix incorrect Asus k7m irq router detection\n\nThis patch:\nhttp://marc.theaimsgroup.com/?l\u003dbk-commits-head\u0026m\u003d111955644929114\u0026w\u003d2\nuncovered a k7m bios bug, where the VT82C686A router is reported as\nbeing \"586-compatible\". The two chips have different pirq mapping, so\nthis leads to \"irq routing conflict\" on many pci devices.\n\nThe suggested fix was discussed with Aleksey Gorelov, who helped me\nto identify the problem as a probable bios bug.\n\nSigned-off-by: Giancarlo Formicuccia \u003cgiancarlo.formicuccia@gmail.com\u003e\nCc: Dave Jones \u003cdavej@codemonkey.org.uk\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5028770a42e7bc4d15791a44c28f0ad539323807",
      "tree": "74800e35129775413c13ce7caf036ca19e3ce56c",
      "parents": [
        "9f02d6b7b43d46a74dd385f06090104ecd0fb807",
        "d8683a0cb5d09cb7f19feefa708424a84577e68f"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Jul 12 17:21:56 2005 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Jul 12 17:21:56 2005 -0400"
      },
      "message": "[ACPI] merge acpi-2.6.12 branch into latest Linux 2.6.13-rc...\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "c9c3e457de24cca2ca688fa397d93a241f472048",
      "tree": "570b7a07f9c6f570341481500a2bff21c1328d8d",
      "parents": [
        "acf05f4b7f558051ea0028e8e617144123650272"
      ],
      "author": {
        "name": "David Shaohua Li",
        "email": "shaohua.li@intel.com",
        "time": "Fri Apr 01 00:07:31 2005 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Jul 12 00:03:30 2005 -0400"
      },
      "message": "[ACPI] PNPACPI vs sound IRQ\n\nhttp://bugme.osdl.org/show_bug.cgi?id\u003d4016\n\nWritten-by: David Shaohua Li \u003cshaohua.li@intel.com\u003e\nAcked-by: Adam Belay \u003cabelay@novell.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "299de0343c7d18448a69c635378342e9214b14af",
      "tree": "0a456358b5f919328e234868139c983813f4cb80",
      "parents": [
        "90b54929b626c80056262d9d99b3f48522e404d0"
      ],
      "author": {
        "name": "Ivan Kokshaysky",
        "email": "ink@jurassic.park.msu.ru",
        "time": "Wed Jun 15 18:59:27 2005 +0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jul 01 13:35:50 2005 -0700"
      },
      "message": "[PATCH] PCI: pci_assign_unassigned_resources() on x86\n\n- Add sanity check for io[port,mem]_resource in setup-bus.c. These\n  resources look like \"free\" as they have no parents, but obviously\n  we must not touch them.\n- In i386.c:pci_allocate_bus_resources(), if a bridge resource cannot be\n  allocated for some reason, then clear its flags. This prevents any child\n  allocations in this range, so the setup-bus code will work with a clean\n  resource sub-tree.\n- i386.c:pcibios_enable_resources() doesn\u0027t enable bridges, as it checks\n  only resources 0-5, which looks like a clear bug to me. I suspect it\n  might break hotplug as well in some cases.\n\nFrom: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "d57e26ceb7dbf44cd08128cb6146116d4281b58b",
      "tree": "3fd0f4ff6ec93f3b8f4342649a4b717beb97c903",
      "parents": [
        "545493917dc90298e1c38f018ad893f5518928e7"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jun 23 17:35:56 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 27 21:52:47 2005 -0700"
      },
      "message": "[PATCH] PCI: use the MCFG table to properly access pci devices (i386)\n\nNow that we have access to the whole MCFG table, let\u0027s properly use it\nfor all pci device accesses (as that\u0027s what it is there for, some boxes\ndon\u0027t put all the busses into one entry.)\n\nIf, for some reason, the table is incorrect, we fallback to the \"old\nstyle\" of mmconfig accesses, namely, we just assume the first entry in\nthe table is the one for us, and blindly use it.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "545493917dc90298e1c38f018ad893f5518928e7",
      "tree": "1c809616d3113785c0f7dd3039ea3b05c99c6440",
      "parents": [
        "d18c3db58bc544fce6662ca7edba616ca9788a70"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jun 23 17:35:56 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 27 21:52:47 2005 -0700"
      },
      "message": "[PATCH] PCI: add proper MCFG table parsing to ACPI core.\n\nThis patch is the first step in properly handling the MCFG PCI table.\nIt defines the structures properly, and saves off the table so that the\npci mmconfig code can access it.  It moves the parsing of the table a\nlittle later in the boot process, but still before the information is\nneeded.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "c431ada45d65b305a6aab4557067e564b23ce5a5",
      "tree": "3fefb8a354860d9c39781dbbf042c992da5a9cd5",
      "parents": [
        "efe1ec27837d6639eae82e1f5876910ba6433c3f"
      ],
      "author": {
        "name": "Rajesh Shah",
        "email": "rajesh.shah@intel.com",
        "time": "Thu Apr 28 00:25:45 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 27 21:52:39 2005 -0700"
      },
      "message": "[PATCH] acpi bridge hotadd: ACPI based root bridge hot-add\n\nWhen you hot-plug a (root) bridge hierarchy, it may have p2p bridges and\ndevices attached to it that have not been configured by firmware.  In this\ncase, we need to configure the devices before starting them.  This patch\nseparates device start from device scan so that we can introduce the\nconfiguration step in the middle.\n\nI kept the existing semantics for pci_scan_bus() since there are a huge number\nof callers to that function.\n\nAlso, I have no way of testing the changes I made to the parisc files, so this\nneeds review by those folks.  Sorry for the massive cross-post, this touches\nfiles in many different places.\n\nSigned-off-by: Rajesh Shah \u003crajesh.shah@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "120bb4246a99cc6e9cc976573fcbcd0ee9d544ef",
      "tree": "d447957833d89dbd049259f813530fa8cc81d206",
      "parents": [
        "020f46a39eb7b99a575b9f4d105fce2b142acdf1"
      ],
      "author": {
        "name": "jayalk@intworks.biz",
        "email": "jayalk@intworks.biz",
        "time": "Mon Mar 21 20:20:42 2005 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 27 21:52:38 2005 -0700"
      },
      "message": "[PATCH] PCI Allow OutOfRange PIRQ table address\n\nI updated this to remove unnecessary variable initialization, make\ncheck_routing be inline only and not __init, switch to strtoul, and\nformatting fixes as per Randy Dunlap\u0027s recommendations.\n\nI updated this to change pirq_table_addr to a long, and to add a warning\nmsg if the PIRQ table wasn\u0027t found at the specified address, as per thread\nwith Matthew Wilcox.\n\nIn our hardware situation, the BIOS is unable to store or generate it\u0027s PIRQ\ntable in the F0000h-100000h standard range. This patch adds a pci kernel\nparameter, pirqaddr to allow the bootloader (or BIOS based loader) to inform\nthe kernel where the PIRQ table got stored. A beneficial side-effect is that,\nif one\u0027s BIOS uses a static address each time for it\u0027s PIRQ table, then\npirqaddr can be used to avoid the $pirq search through that address block each\ntime at boot for normal PIRQ BIOSes.\n\nSigned-off-by: Jaya Kumar \u003cjayalk@intworks.biz\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "129f69465b411592247c408f93d7106939223be1",
      "tree": "f585dff5c44ffdd0ee4ce05dec56dbc8477eb909",
      "parents": [
        "a9ed8817966dd723754a990f1003264a21b5747e"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Thu Jun 23 00:08:33 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu Jun 23 09:45:11 2005 -0700"
      },
      "message": "[PATCH] Remove i386_ksyms.c, almost.\n\n* EXPORT_SYMBOL\u0027s moved to other files\n* #include \u003clinux/config.h\u003e, \u003clinux/module.h\u003e where needed\n* #include\u0027s in i386_ksyms.c cleaned up\n* After copy-paste, redundant due to Makefiles rules preprocessor directives\n  removed:\n\n\t#ifdef CONFIG_FOO\n\tEXPORT_SYMBOL(foo);\n\t#endif\n\n\tobj-$(CONFIG_FOO) +\u003d foo.o\n\n* Tiny reformat to fit in 80 columns\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "80bb82afea9eeb94ae3bfed418d079930da5d3b3",
      "tree": "bc02d1f85c2c3c227b9cfbef51d708f988b71156",
      "parents": [
        "c434b7a6aedfe428ad17cd61b21b125a7b7a29ce"
      ],
      "author": {
        "name": "Aleksey Gorelov",
        "email": "Aleksey_Gorelov@Phoenix.com",
        "time": "Thu Jun 23 00:08:29 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu Jun 23 09:45:11 2005 -0700"
      },
      "message": "[PATCH] VIA 82C586B IRQ routing fix\n\nAccording to the VIA 82C586B datasheet (still available from\nhttp://gkernel.sourceforge.net/specs/via/586b.pdf.bz2) this chip need a\nspecial PIRQ mapping.\n\nSigned-off-by: Karsten Keil \u003ckkeil@suse.de\u003e\nSigned-off-by: Aleksey Gorelov \u003caleksey_gorelov@phoenix.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "25be5e6ccc5c9cab77012fabbb72520f9b6e4618",
      "tree": "4c1b48179d7f18b3e037a473d8e04708b619ac5c",
      "parents": [
        "2efe86b809d97debaaf9fcc13b041aedf15bd3d2"
      ],
      "author": {
        "name": "Len Brown",
        "email": "lenb@toshiba.hsd1.ma.comcast.net",
        "time": "Fri May 27 04:21:50 2005 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri May 27 08:15:04 2005 -0700"
      },
      "message": "[PATCH] VIA IRQ quirk\n\nDelete quirk_via_bridge(), restore quirk_via_irqpic() -- but now\nimproved to be invoked upon device ENABLE, and now only for VIA devices\n-- not all devices behind VIA bridges.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ff0d2f90fdc4b564d47a7c26b16de81a16cfa28e",
      "tree": "6bb5a1cf91bbda8308ec7e6d900cb89071907dcd",
      "parents": [
        "8c41a5f50deab01aca11155154d7e6737b3a1d9f"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "christoph@lameter.com",
        "time": "Tue May 17 08:48:16 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue May 17 09:27:05 2005 -0700"
      },
      "message": "[PATCH] fix memory scribble in arch/i386/pci/fixup.c\n\nThe GET_INDEX() macro should use just the low three bits of the devfn,\notherwise we have a memory scribble in pcie_rootport_aspm_quirk that\noverwrites ptype_all\n\nFix it to be more careful about its arguments while at it.\n\nAcked by Dely Sy \u003cdely.l.sy@intel.com\u003e\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4d24a439a6b2280357d62fb30a73350cf253bdb7",
      "tree": "ac74243b86fbfd664d763b269587c23857ac71a4",
      "parents": [
        "35492df5ae0f36f717448b2aea908d3a8891d1c4"
      ],
      "author": {
        "name": "Jason Gaston",
        "email": "jason.d.gaston@intel.com",
        "time": "Sun May 01 08:58:50 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun May 01 08:58:50 2005 -0700"
      },
      "message": "[PATCH] irq and pci_ids for Intel ICH7DH \u0026 ICH7-M DH\n\nThis patch adds the Intel ICH7DH and ICH7-M DH DID\u0027s to the irq.c and\npci_ids.h files.\n\nSigned-off-by:  Jason Gaston \u003cJason.d.gaston@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e285f8091b4ae9972f812400dc8b4b40ee779010",
      "tree": "da5e44dd66c8535eeeafe4ab7835627a401abc1a",
      "parents": [
        "48bb35831bb0344abc9aecb39467fd006b2f5d7d"
      ],
      "author": {
        "name": "Jason Gaston",
        "email": "jason.d.gaston@intel.com",
        "time": "Sat Apr 16 15:24:41 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:24:41 2005 -0700"
      },
      "message": "[PATCH] irq and pci_ids: patch for Intel ESB2\n\nThis patch adds the Intel ESB2 DID\u0027s to the irq.c and pci_ids.h files.\n\nSigned-off-by: Jason Gaston \u003cJason.d.gaston@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1da177e4c3f41524e886b7f1b8a0c1fc7321cac2",
      "tree": "0bba044c4ce775e45a88a51686b5d9f90697ea9d",
      "parents": [],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "message": "Linux-2.6.12-rc2\n\nInitial git repository build. I\u0027m not bothering with the full history,\neven though we have it. We can create a separate \"historical\" git\narchive of that later if we want to, and in the meantime it\u0027s about\n3.2GB when imported into git - space that would just make the early\ngit days unnecessarily complicated, when we don\u0027t have a lot of good\ninfrastructure for it.\n\nLet it rip!\n"
    }
  ]
}
