)]}'
{
  "log": [
    {
      "commit": "4b34fe156455d26ee6ed67b61539f136bf4e439c",
      "tree": "901d16b111b1cbb2b7eaed549e54b548643e8a45",
      "parents": [
        "c3b25b32e8bef526cca748e1ba023c6bdd705a99"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Mon Jun 02 16:42:49 2008 -0600"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 02 15:59:06 2008 -0700"
      },
      "message": "PNP: mark resources that conflict with PCI devices \"disabled\"\n\nBoth the PNP/PCI conflict detection quirk and the PNP system\ndriver must use the same mechanism to mark resources as disabled.\n\nI think it\u0027s best to keep the resource and to keep the type bit\n(IORESOURCE_MEM, etc), so that we match the list from firmware\nas closely as possible.\n\nFixes this regression from 2.6.25: http://lkml.org/lkml/2008/6/1/82\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nTested-by: Avuton Olrich \u003cavuton@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.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": "3fc957721d18c93662f7d4dab455b80f53dd2641",
      "tree": "9bdbabf3cb3678edcd0e0e4beb5deaa5c1b17bcd",
      "parents": [
        "122a881c776b7c155bf3f379928cc27aab435288"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Wed May 14 16:05:49 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 14 19:11:14 2008 -0700"
      },
      "message": "lib: create common ascii hex array\n\nAdd a common hex array in hexdump.c so everyone can use it.\n\nAdd a common hi/lo helper to avoid the shifting masking that is\ndone to get the upper and lower nibbles of a byte value.\n\nPull the pack_hex_byte helper from kgdb as it is opencoded many\nplaces in the tree that will be consolidated.\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nAcked-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: Jason Wessel \u003cjason.wessel@windriver.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3b73a223661ed137c5d3d2635f954382e94f5a43",
      "tree": "71a6d01c5b98a8ffb7ee8273fc4f086e09bbf5df",
      "parents": [
        "bc033c9b5fd261855278f4ed82c3713cc549afbe"
      ],
      "author": {
        "name": "Rene Herman",
        "email": "rene.herman@keyaccess.nl",
        "time": "Wed May 14 16:05:36 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 14 19:11:13 2008 -0700"
      },
      "message": "pnp: add ISAPnP MPU option quirks\n\nThe AD181x and AZT230 chips don\u0027t support an IRQ-less MPU401 option but\nwork fine without one.  This adds (priority functional) IRQ-less options\nfor each port option to help systems with few available IRQs.\n\nThe AD1815 quirk can\u0027t use pnp_register_irq_resource() due to doubly\npenalizing the IRQ.  Also, while not a practical issue due to no IRQ\noption being present for the dependents, this needs to add in front, not\nback.\n\nDoesn\u0027t use pnp_register_port_resource() for symetry with above.\n\nThis does not delete the AD1815 independent option even though it should\nbe empty after the IRQ transfer due to AD1816 coming with an empty but\nstill present independent option by default.\n\nWas tested on AD1815, AD1816 and AZT2320.  The ALSA snd-ad1818a driver\nalso support the AZT2002 ID for MPU401 but this doesn\u0027t as I was unable to\ntest it.\n\nSigned-off-by: Rene Herman \u003crene.herman@gmail.com\u003e\nTested-by: Uwe Bugla \u003cuwe.bugla@gmx.de\u003e\nAcked-by: Uwe Bugla \u003cuwe.bugla@gmx.de\u003e\nAcked-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nCc: Takashi Iwai \u003ctiwai@suse.de\u003e\nCc: Len Brown \u003clen.brown@intel.com\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "bc033c9b5fd261855278f4ed82c3713cc549afbe",
      "tree": "04bc4aef7c213e409780206be229ecc903e48b70",
      "parents": [
        "726a7a3d17f183bd0f93daff4d56953c6af78c57"
      ],
      "author": {
        "name": "Rene Herman",
        "email": "rene.herman@keyaccess.nl",
        "time": "Wed May 14 16:05:34 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 14 19:11:13 2008 -0700"
      },
      "message": "pnp: add pnp_build_option() to the API\n\nThe subsequent AD181x quirk patch would like this as part of the API.\npnp_register_dependent_option() adds to the same dependent chain the quirk is\nwalking which is fairly unclean.  This enables a private option chain build\nwhich it can then just add onto the end when done.\n\nSigned-off-by: Rene Herman \u003crene.herman@gmail.com\u003e\nTested-by: Uwe Bugla \u003cuwe.bugla@gmx.de\u003e\nAcked-by: Uwe Bugla \u003cuwe.bugla@gmx.de\u003e\nAcked-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nCc: Takashi Iwai \u003ctiwai@suse.de\u003e\nCc: Len Brown \u003clen.brown@intel.com\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "726a7a3d17f183bd0f93daff4d56953c6af78c57",
      "tree": "93c2a153e8f3ad72a681b8ae5bbd779519859a4f",
      "parents": [
        "82f55af06af3d9c478292281ac37b48d2c43741e"
      ],
      "author": {
        "name": "Rene Herman",
        "email": "rene.herman@gmail.com",
        "time": "Wed May 14 16:05:33 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 14 19:11:13 2008 -0700"
      },
      "message": "pnp: clean up pnp_fixup_device()\n\nMake it look a bit more like pci_fixup_device/pci_do_fixups.  Also print\nthe PnP ID and delete the () from the \"foo+0x0/0x1234()\".\n\nSigned-off-by: Rene Herman \u003crene.herman@gmail.com\u003e\nTested-by: Uwe Bugla \u003cuwe.bugla@gmx.de\u003e\nAcked-by: Uwe Bugla \u003cuwe.bugla@gmx.de\u003e\nAcked-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nCc: Takashi Iwai \u003ctiwai@suse.de\u003e\nCc: Len Brown \u003clen.brown@intel.com\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f2a5f24a279a21229e8c42198e21e2c8ce289129",
      "tree": "a81305462f73c5d6a6077e21ab3e2b32a8be13aa",
      "parents": [
        "460817b9d45be7b2a50e1e24eb91b4aa0c435a09"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Mon May 12 14:02:18 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 13 08:02:24 2008 -0700"
      },
      "message": "PNP: set IRQ index in sysfs \"set irq\" interface\n\nWe have to set the ISAPNP register index when setting an IRQ via the sysfs\ninterface.  We already do it for IO, MEM, and DMA resources; I just missed the\nIRQ one.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nCc: Len Brown \u003clenb@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7793bfcfccc91d036d61618d90baf2be3d76e710",
      "tree": "c62ea5c5cc90ba0a21d778aafb1ec38322089e0c",
      "parents": [
        "2e11cb4c52ffbadab4844b28803577ba7272b221"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Thu May 01 04:34:55 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 01 08:04:00 2008 -0700"
      },
      "message": "PNP: fix printk format warnings\n\nnext-20080430/drivers/pnp/pnpbios/rsparser.c:594: warning: format \u0027%d\u0027 expects type \u0027int\u0027, but argument 4 has type \u0027resource_size_t\u0027\nnext-20080430/drivers/pnp/pnpbios/rsparser.c:605: warning: format \u0027%d\u0027 expects type \u0027int\u0027, but argument 4 has type \u0027resource_size_t\u0027\n\n[joe@perches.com: fix it]\n[akpm@linux-foundation.org: coding-style fixes]\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "08acd4f8af42affd8cbed81cc1b69fa12ddb213f",
      "tree": "988d15db6233b20db6a500cd5f590c6d2041462d",
      "parents": [
        "ccf2779544eecfcc5447e2028d1029b6d4ff7bb6",
        "008238b54ac2350babf195084ecedbcf7851a202"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 30 11:52:52 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 30 11:52:52 2008 -0700"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6: (179 commits)\n  ACPI: Fix acpi_processor_idle and idle\u003d boot parameters interaction\n  acpi: fix section mismatch warning in pnpacpi\n  intel_menlo: fix build warning\n  ACPI: Cleanup: Remove unneeded, multiple local dummy variables\n  ACPI: video - fix permissions on some proc entries\n  ACPI: video - properly handle errors when registering proc elements\n  ACPI: video - do not store invalid entries in attached_array list\n  ACPI: re-name acpi_pm_ops to acpi_suspend_ops\n  ACER_WMI/ASUS_LAPTOP: fix build bug\n  thinkpad_acpi: fix possible NULL pointer dereference if kstrdup failed\n  ACPI: check a return value correctly in acpi_power_get_context()\n  #if 0 acpi/bay.c:eject_removable_drive()\n  eeepc-laptop: add hwmon fan control\n  eeepc-laptop: add backlight\n  eeepc-laptop: add base driver\n  ACPI: thinkpad-acpi: bump up version to 0.20\n  ACPI: thinkpad-acpi: fix selects in Kconfig\n  ACPI: thinkpad-acpi: use a private workqueue\n  ACPI: thinkpad-acpi: fluff really minor fix\n  ACPI: thinkpad-acpi: use uppercase for \"LED\" on user documentation\n  ...\n\nFixed conflicts in drivers/acpi/video.c and drivers/misc/intel_menlow.c\nmanually.\n"
    },
    {
      "commit": "008238b54ac2350babf195084ecedbcf7851a202",
      "tree": "a7cc18ea0403f4478883a3e36a6f0d2bf67eef3e",
      "parents": [
        "96916090f488986a4ebb8e9ffa6a3b50881d5ccd",
        "dfd2e1b4e6eb46ff59c7e1c1111c967b8b5981c1"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Apr 30 13:59:05 2008 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Apr 30 13:59:05 2008 -0400"
      },
      "message": "Merge branch \u0027pnp\u0027 into release\n"
    },
    {
      "commit": "9448b0d43e5509c6b7baca02510a92ef2de6e328",
      "tree": "7a00924e460bc4f343ae6e13e0866ddbd70eedd5",
      "parents": [
        "2c6e33c366bff2f839df60d9235ff09143e28dd9"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Tue Apr 29 22:52:01 2008 +0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Apr 30 13:33:26 2008 -0400"
      },
      "message": "acpi: fix section mismatch warning in pnpacpi\n\nFix following section mismatch warning:\nWARNING: vmlinux.o(.text+0x153d69): Section mismatch in reference from the function is_exclusive_device() to the variable .init.data:excluded_id_list\n\nis_exclusive_device is only used from __init context so document\nthis with the __init annotation and get rid of the warning.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "c7705f3449c7edd5c1744871097f93977227afc4",
      "tree": "d2f121a4b1ae3ae458db76ec0210ea2172c31e5a",
      "parents": [
        "1b50221738108c438d5f25c7a043fb89e9e27044"
      ],
      "author": {
        "name": "Denis V. Lunev",
        "email": "den@openvz.org",
        "time": "Tue Apr 29 01:02:35 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 29 08:06:22 2008 -0700"
      },
      "message": "drivers: use non-racy method for proc entries creation (2)\n\nUse proc_create()/proc_create_data() to make sure that -\u003eproc_fops and -\u003edata\nbe setup before gluing PDE to main tree.\n\nSigned-off-by: Denis V. Lunev \u003cden@openvz.org\u003e\nCc: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nCc: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nCc: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\nCc: Peter Osterlund \u003cpetero2@telia.com\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nCc: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nCc: Neil Brown \u003cneilb@suse.de\u003e\nCc: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\nCc: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9c37066d888bf6e1b96ad12304971b3ddeabbad0",
      "tree": "87f39924be4d36b25918cf7a90eb0db7743cba99",
      "parents": [
        "5e971dce0b2f6896e02372512df0d1fb0bfe2d55"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Tue Apr 29 01:01:41 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 29 08:06:18 2008 -0700"
      },
      "message": "proc: remove proc_bus\n\nRemove proc_bus export and variable itself. Using pathnames works fine\nand is slightly more understandable and greppable.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "dfd2e1b4e6eb46ff59c7e1c1111c967b8b5981c1",
      "tree": "f039c7e12d8140b4abf82663555e184d8bac692b",
      "parents": [
        "261b20da4bd349f1b26e206f440809f1351be34b"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Mon Apr 28 16:34:42 2008 -0600"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Apr 29 03:22:30 2008 -0400"
      },
      "message": "PNPBIOS: remove include/linux/pnpbios.h\n\nThe contents of include/linux/pnpbios.h are used only inside the PNPBIOS\nbackend, so this file doesn\u0027t need to be visible outside PNP.\n\nThis patch moves the contents into an existing PNPBIOS-specific file,\ndrivers/pnp/pnpbios/pnpbios.h.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nAcked-By: Rene Herman \u003crene.herman@gmail.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "261b20da4bd349f1b26e206f440809f1351be34b",
      "tree": "0555fa42e62e87a4ab953f54a858003160415bd0",
      "parents": [
        "62cfb298b95d713825deb8faf2044c45a1e17a0a"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Mon Apr 28 16:34:41 2008 -0600"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Apr 29 03:22:30 2008 -0400"
      },
      "message": "ISAPNP: remove unused pnp_dev-\u003eregs field\n\nThe \"regs\" field in struct pnp_dev is set but never read, so remove it.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nAcked-By: Rene Herman \u003crene.herman@gmail.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "62cfb298b95d713825deb8faf2044c45a1e17a0a",
      "tree": "b95c11c8334b5779db67393b3458b54d6dd9a787",
      "parents": [
        "d152cf5d0c3325979e71ee53b425fdd51a1a285a"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Mon Apr 28 16:34:40 2008 -0600"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Apr 29 03:22:30 2008 -0400"
      },
      "message": "PNP: make interfaces private to the PNP core\n\nThe interfaces for registering protocols, devices, cards,\nand resource options should only be used inside the PNP core.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nAcked-By: Rene Herman \u003crene.herman@gmail.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "d152cf5d0c3325979e71ee53b425fdd51a1a285a",
      "tree": "1a8698b8bc188c1ea222c738ec4f6339a615e5ce",
      "parents": [
        "01115e7d41c4eaeffa064d818b4abbd3efa94f80"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Mon Apr 28 16:34:39 2008 -0600"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Apr 29 03:22:30 2008 -0400"
      },
      "message": "PNPACPI: move _CRS/_PRS warnings closer to the action\n\nMove warnings about _CRS and _PRS problems to the place where we\nactually make the ACPI calls.  Then we don\u0027t have to pass around\nacpi_status values any more than necessary.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nAcked-By: Rene Herman \u003crene.herman@gmail.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "01115e7d41c4eaeffa064d818b4abbd3efa94f80",
      "tree": "ed55914e1fe6c12435ecbb18650e29327268dcd8",
      "parents": [
        "d6180f36617953990bf90d4c1ff85b77e9995cd1"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Mon Apr 28 16:34:38 2008 -0600"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Apr 29 03:22:29 2008 -0400"
      },
      "message": "ISAPNP: fold isapnp_read_resources() back into isapnp_get_resources()\n\nisapnp_get_resources() does very little besides call\nisapnp_read_resources(), so just fold them back together.\n\nBased on a patch by Rene Herman \u003crene.herman@gmail.com\u003e\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "d6180f36617953990bf90d4c1ff85b77e9995cd1",
      "tree": "a9fa336f7cb1f99a62c859926c6cbcfb53f5b81e",
      "parents": [
        "cc8c2e308194f0997c718c7c735550ff06754d20"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Mon Apr 28 16:34:37 2008 -0600"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Apr 29 03:22:29 2008 -0400"
      },
      "message": "PNP: make generic pnp_add_mem_resource()\n\nAdd a pnp_add_mem_resource() that can be used by all the PNP\nbackends.  This consolidates a little more pnp_resource_table\nknowledge into one place.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "cc8c2e308194f0997c718c7c735550ff06754d20",
      "tree": "1464d278291fd285653ff026f62c5f4f6d75286c",
      "parents": [
        "dc16f5f2ede8cc2acf8ac22857a7fecf3a4296c2"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Mon Apr 28 16:34:36 2008 -0600"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Apr 29 03:22:29 2008 -0400"
      },
      "message": "PNP: make generic pnp_add_io_resource()\n\nAdd a pnp_add_io_resource() that can be used by all the PNP\nbackends.  This consolidates a little more pnp_resource_table\nknowledge into one place.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "dc16f5f2ede8cc2acf8ac22857a7fecf3a4296c2",
      "tree": "b4ba965b7c5e1e6011697160aa5346b63afbbbf9",
      "parents": [
        "dbddd0383c59d588f8db5e773b062756e39117ec"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Mon Apr 28 16:34:35 2008 -0600"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Apr 29 03:22:28 2008 -0400"
      },
      "message": "PNP: make generic pnp_add_dma_resource()\n\nAdd a pnp_add_dma_resource() that can be used by all the PNP\nbackends.  This consolidates a little more pnp_resource_table\nknowledge into one place.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "dbddd0383c59d588f8db5e773b062756e39117ec",
      "tree": "77009fb218b4fc21090ae83105aa0f84664ae61c",
      "parents": [
        "a50b6d7b8d7e1a8b13bd1be65a865b115e1190d9"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Mon Apr 28 16:34:34 2008 -0600"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Apr 29 03:22:28 2008 -0400"
      },
      "message": "PNP: make generic pnp_add_irq_resource()\n\nAdd a pnp_add_irq_resource() that can be used by all the PNP\nbackends.  This consolidates a little more pnp_resource_table\nknowledge into one place.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "a50b6d7b8d7e1a8b13bd1be65a865b115e1190d9",
      "tree": "3569de9f037726f97a59a98590ec4620c9e2ca09",
      "parents": [
        "21855d69d1e3ace3efdb8159a4a7ab1ab98a6f19"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Mon Apr 28 16:34:33 2008 -0600"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Apr 29 03:22:28 2008 -0400"
      },
      "message": "PNP: add pnp_new_resource() to find a new unset pnp_resource\n\nThis encapsulates the code to locate a new pnp_resource of the\ndesired type.  Currently this uses the pnp_resource_table, but\nit will soon change to find a resource in a linked list.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "21855d69d1e3ace3efdb8159a4a7ab1ab98a6f19",
      "tree": "bfa5bc70ab7dabe5e4117fde96199df6c05cd261",
      "parents": [
        "0a977f15469457d9a19eed992caf71995c674064"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Mon Apr 28 16:34:32 2008 -0600"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Apr 29 03:22:28 2008 -0400"
      },
      "message": "PNP: add pnp_resource index for ISAPNP\n\nSave the ISAPNP config register index in the struct pnp_resource.\n\nWe need this because it is important to write ISAPNP configuration\nback to the same registers we read it from.  For example, if we\nread valid regions from memory descriptors 0, 1, and 3, we\u0027d\nbetter write them back to the same registers, without compressing\nthem to descriptors 0, 1, and 2.\n\nThis was previously guaranteed by using the index into the\npnp_resource_table array as the ISAPNP config register index.\nHowever, I am removing those fixed-size arrays, so we need to\nsave the ISAPNP register index elsewhere.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "0a977f15469457d9a19eed992caf71995c674064",
      "tree": "8f20c1f93782908112dba5cf835bb0110eb1ffb1",
      "parents": [
        "784f01d5bdeae7d7005ede17305306b042ba2617"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Mon Apr 28 16:34:31 2008 -0600"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Apr 29 03:22:28 2008 -0400"
      },
      "message": "PNP: add pnp_get_pnp_resource()\n\nIn some places, we need to get the struct pnp_resource, not just\nthe struct resource, because ISAPNP needs to store the register\nindex in the pnp_resource.\n\nI don\u0027t like pnp_get_pnp_resource() and hope that it is temporary,\nbut we need it for a little while.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "784f01d5bdeae7d7005ede17305306b042ba2617",
      "tree": "5723e4bde087657b86bda865ac249b42a5c6a9cf",
      "parents": [
        "06cb58a6eb0b689f95a6c055cfc400fd30c500c6"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Mon Apr 28 16:34:30 2008 -0600"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Apr 29 03:22:27 2008 -0400"
      },
      "message": "PNP: add struct pnp_resource\n\nThis patch adds a \"struct pnp_resource\".  This currently\ncontains only a struct resource, but we will soon need\nadditional PNP-specific information.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "06cb58a6eb0b689f95a6c055cfc400fd30c500c6",
      "tree": "b2b2cc2ac421091be7949315b6ffde6426466700",
      "parents": [
        "02d83b5da3efa3c278ce87db2637f3dd6837166d"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Mon Apr 28 16:34:29 2008 -0600"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Apr 29 03:22:27 2008 -0400"
      },
      "message": "PNP: remove pnp_resource_table references from resource decoders\n\nThis removes a few more references to the pnp_resource_table.\nNo functional change.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "02d83b5da3efa3c278ce87db2637f3dd6837166d",
      "tree": "bd3de850c6a761de0584b5c82e22659b9f4a7482",
      "parents": [
        "8766ad0ce8621aa6f0e4a91ef355509cc3364d5b"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Mon Apr 28 16:34:28 2008 -0600"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Apr 29 03:22:27 2008 -0400"
      },
      "message": "PNP: make pnp_resource_table private to PNP core\n\nThere are no remaining references to the PNP_MAX_* constants or\nthe pnp_resource_table structure outside of the PNP core.  Make\nthem private to the PNP core.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "95ab3669f7830682c7762e9c305a0c1dd44454cc",
      "tree": "2a858bc0a51d46a5873b3b3fe9fbbbecc8c32aa8",
      "parents": [
        "f6505fef18644557f732468c1f22f84560d8a819"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Mon Apr 28 16:34:26 2008 -0600"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Apr 29 03:22:26 2008 -0400"
      },
      "message": "PNP: remove PNP_MAX_* uses\n\nRemove some PNP_MAX_* uses.  The pnp_resource_table isn\u0027t\ndynamic yet, but with pnp_get_resource(), we can start moving\naway from the table size constants.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "f6505fef18644557f732468c1f22f84560d8a819",
      "tree": "942bf646b502369e3f8e8f398265d0872e8d3a0c",
      "parents": [
        "7e2cf31f1c97ac14b6d9dc5f1ce9e1e01aef9c18"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Mon Apr 28 16:34:25 2008 -0600"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Apr 29 03:22:26 2008 -0400"
      },
      "message": "PNP: convert assign, interface to use pnp_get_resource(), not pnp_resource_table\n\nThis removes more direct references to pnp_resource_table from the\npnp_assign_resources() path and the /sys user interface path.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "7e2cf31f1c97ac14b6d9dc5f1ce9e1e01aef9c18",
      "tree": "a69361060c5bd7a2d4ca6f8d91ff09248d7dee7b",
      "parents": [
        "be81b4a4838ce329b9f3978c7fc007b047c23722"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Mon Apr 28 16:34:24 2008 -0600"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Apr 29 03:22:26 2008 -0400"
      },
      "message": "PNP: convert encoders to use pnp_get_resource(), not pnp_resource_table\n\nThis removes more direct references to pnp_resource_table.  This\npath is used when telling a device what resources it should use.\n\nThis doesn\u0027t convert ISAPNP because ISA needs to know the config\nregister index in addition to the resource itself.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nAcked-By: Rene Herman \u003crene.herman@gmail.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "be81b4a4838ce329b9f3978c7fc007b047c23722",
      "tree": "69ddf0e4ef6fe0c38388d3d7b7ea18ad0344d579",
      "parents": [
        "f5d94ff014cb7e6212f40fc6644f3fd68507df33"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Mon Apr 28 16:34:23 2008 -0600"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Apr 29 03:22:26 2008 -0400"
      },
      "message": "PNP: convert resource checks to use pnp_get_resource(), not pnp_resource_table\n\nThis removes more direct references to pnp_resource_table.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nAcked-By: Rene Herman \u003crene.herman@gmail.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "f5d94ff014cb7e6212f40fc6644f3fd68507df33",
      "tree": "dc370a5b6167a5d325beb3536309e3953d1976a2",
      "parents": [
        "db9eaeab3e7ab72d773820820f1ba33960ad24c4"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Mon Apr 28 16:34:22 2008 -0600"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Apr 29 03:22:25 2008 -0400"
      },
      "message": "PNP: pass resources, not indexes, to pnp_check_port(), et al\n\nThe caller already has the struct resource pointer, so no need for\npnp_check_port(), pnp_check_mem(), etc., to look it up again.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nAcked-By: Rene Herman \u003crene.herman@gmail.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "db9eaeab3e7ab72d773820820f1ba33960ad24c4",
      "tree": "230be670c84af99ab617d89ae89a1f115d766e0f",
      "parents": [
        "470feb113a23de365b6051efde0d69de86d9d2f8"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Mon Apr 28 16:34:21 2008 -0600"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Apr 29 03:22:25 2008 -0400"
      },
      "message": "PNP: check for conflicts with all resources, not just earlier ones\n\nThis patch removes a use of \"idx\" in pnp_check_port() and similar\nfunctions, in preparation for replacing idx with a pointer to the\nresource itself.\n\nI split this out because it changes the behavior slightly: we used\nto check for conflicts only with earlier resources, e.g., we checked\nresource 2 against resources 0 and 1 but not against 3, 4, etc.  Now\nwe will check against all resources except 2.\n\nSince resources are assigned in ascending order, the old behavior\nwas probably safe, but I don\u0027t like to depend on that ordering.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nAcked-By: Rene Herman \u003crene.herman@gmail.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "470feb113a23de365b6051efde0d69de86d9d2f8",
      "tree": "046672a3e12f41d0ef2fd8ffbe82650d7f26ee2d",
      "parents": [
        "30c016a0c8d2aae10be6a87bb98f0e85db8b09d5"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Mon Apr 28 16:34:20 2008 -0600"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Apr 29 03:22:25 2008 -0400"
      },
      "message": "PNP: reduce redundancy in pnp_set_current_resources()\n\nUse a temporary \"res\" pointer to replace repeated lookups in\nthe pnp resource tables.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nAcked-By: Rene Herman \u003crene.herman@gmail.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "30c016a0c8d2aae10be6a87bb98f0e85db8b09d5",
      "tree": "3c76ff434ac96ca0a3948b335b740d8992651b68",
      "parents": [
        "28ccffcf028777e830cbdc30bc54ba8a37e2fc23"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Mon Apr 28 16:34:19 2008 -0600"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Apr 29 03:22:25 2008 -0400"
      },
      "message": "PNP: reduce redundancy in pnp_check_port() and others\n\nUse a temporary \"res\" pointer to replace repeated lookups in\nthe pnp resource tables.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nAcked-By: Rene Herman \u003crene.herman@gmail.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "28ccffcf028777e830cbdc30bc54ba8a37e2fc23",
      "tree": "d71301fd3b0b5fa652f7ad18361a86a8d904a6c0",
      "parents": [
        "ecfa935a2f7ef89543608f3ca05340c158c9a236"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Mon Apr 28 16:34:18 2008 -0600"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Apr 29 03:22:24 2008 -0400"
      },
      "message": "PNP: reduce redundancy in pnp_assign_port() and others\n\nUse a temporary \"res\" pointer to replace repeated lookups in\nthe pnp resource tables.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nAcked-By: Rene Herman \u003crene.herman@gmail.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "ecfa935a2f7ef89543608f3ca05340c158c9a236",
      "tree": "7844721aa440c0585da0150e21d1cdccbefef053",
      "parents": [
        "13575e81bb38fc797a5513ad1bd8e6fda17439b8"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Mon Apr 28 16:34:17 2008 -0600"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Apr 29 03:22:24 2008 -0400"
      },
      "message": "PNP: use conventional \"i\" for loop indices\n\nCosmetic only: just use \"i\" instead of \"tmp\".\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nAcked-By: Rene Herman \u003crene.herman@gmail.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "53052feb6ddd05cb2b5c6e89fb489bf83bbb6803",
      "tree": "f8ea501993d5ba1faf34742292d0e7266ffca639",
      "parents": [
        "b90eca0a61ebd010036242e29610bc6a909e3f19"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Mon Apr 28 16:34:15 2008 -0600"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Apr 29 03:22:23 2008 -0400"
      },
      "message": "PNP: remove pnp_mem_flags() as an lvalue\n\nA future change will change pnp_mem_flags() from a \"#define that\nsimplifies to an lvalue\" to \"an inline function that returns the\nflags value.\"\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nAcked-By: Rene Herman \u003crene.herman@gmail.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "b90eca0a61ebd010036242e29610bc6a909e3f19",
      "tree": "7f92620157786997dc0123b75b8c38b61e8dd2be",
      "parents": [
        "d948a8daa059cf5b3e7f002e7b92acf00fc70c49"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Mon Apr 28 16:34:14 2008 -0600"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Apr 29 03:22:23 2008 -0400"
      },
      "message": "PNP: add pnp_get_resource() interface\n\nThis adds a pnp_get_resource() that works the same way as\nplatform_get_resource().  This will enable us to consolidate\nmany pnp_resource_table references in one place, which will\nmake it easier to make the table dynamic.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nAcked-By: Rene Herman \u003crene.herman@gmail.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "d948a8daa059cf5b3e7f002e7b92acf00fc70c49",
      "tree": "a7fed0c0d5f4b599a6999f58619e2d8df1e68852",
      "parents": [
        "af11cb2d521f9d7e10c565bafe8f2358772baa65"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Mon Apr 28 16:34:13 2008 -0600"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Apr 29 03:22:23 2008 -0400"
      },
      "message": "PNP: factor pnp_init_resource_table() and pnp_clean_resource_table()\n\nMove the common part of pnp_init_resource_table() and\npnp_clean_resource_table() into a new pnp_init_resource().\nThis reduces a little code duplication and will be\nuseful later to initialize an individual resource.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "af11cb2d521f9d7e10c565bafe8f2358772baa65",
      "tree": "3a3a5bfa30e5f25a94dcb83dbfa31691918d6c81",
      "parents": [
        "2cd1393098073426256cb4543c897f8c340d0b93"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Mon Apr 28 16:34:12 2008 -0600"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Apr 29 03:22:23 2008 -0400"
      },
      "message": "PNP: use dev_printk when possible\n\nUse dev_printk() when possible for more informative error messages.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nAcked-By: Rene Herman \u003crene.herman@gmail.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "2cd1393098073426256cb4543c897f8c340d0b93",
      "tree": "159de386797a010e13e3ae3756da0f3056b15cab",
      "parents": [
        "6969c7ed558cf5e9eff01734be0174a296938092"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Mon Apr 28 16:34:11 2008 -0600"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Apr 29 03:22:22 2008 -0400"
      },
      "message": "PNP: remove unused interfaces using pnp_resource_table\n\nRene Herman \u003crene.herman@gmail.com\u003e recently removed the only in-tree\ndriver uses of:\n\n    pnp_init_resource_table()\n    pnp_manual_config_dev()\n    pnp_resource_change()\n\nin this change:\n\n    http://git.kernel.org/?p\u003dlinux/kernel/git/torvalds/linux-2.6.git;a\u003dcommitdiff;h\u003d109c53f840e551d6e99ecfd8b0131a968332c89f\n\nThese are no longer used in the PNP core either, so we can just remove\nthem completely.\n\nIt\u0027s possible that there are out-of-tree drivers that use these\ninterfaces.  They should be changed to either (1) use PNP quirks\nto work around broken hardware or firmware, or (2) use the sysfs\ninterfaces to control resource usage from userspace.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nAcked-By: Rene Herman \u003crene.herman@gmail.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "6969c7ed558cf5e9eff01734be0174a296938092",
      "tree": "46a7d9d412e000f1ee9371608147289f48fd79a1",
      "parents": [
        "f44900020926b2cb06b87f0f52643d6285514fc3"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Mon Apr 28 16:34:10 2008 -0600"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Apr 29 03:22:22 2008 -0400"
      },
      "message": "PNP: remove pnp_resource_table from internal pnp_clean_resource_table interface\n\nThis changes pnp_clean_resource_table() to take a pnp_dev pointer\nrather than a pnp_resource_table pointer.  This reduces the visibility\nof pnp_resource_table and removes an opportunity for error in the\ncaller.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nAcked-By: Rene Herman \u003crene.herman@gmail.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "f44900020926b2cb06b87f0f52643d6285514fc3",
      "tree": "081893ba769b0f89e03832995839cfea30fcf5f9",
      "parents": [
        "81b5c75f0ed22a93c3da00650d0898eec56e1d62"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Mon Apr 28 16:34:09 2008 -0600"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Apr 29 03:22:22 2008 -0400"
      },
      "message": "PNP: add pnp_init_resources(struct pnp_dev *) interface\n\nAdd pnp_init_resources(struct pnp_dev *) to replace\npnp_init_resource_table(), which takes a pointer to the\npnp_resource_table itself.  Passing only the pnp_dev * reduces\nthe possibility for error in the caller and removes the\npnp_resource_table implementation detail from the interface.\n\nEven though pnp_init_resource_table() is exported, I did not\nexport pnp_init_resources() because it is used only by the PNP\ncore.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nAcked-By: Rene Herman \u003crene.herman@gmail.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "81b5c75f0ed22a93c3da00650d0898eec56e1d62",
      "tree": "eeaf37bd90ed40712ac07d1e606748fdd7888d2a",
      "parents": [
        "72dcc883d8e5b59105e75ee5265442e458740575"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Mon Apr 28 16:34:08 2008 -0600"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Apr 29 03:22:21 2008 -0400"
      },
      "message": "PNP: add debug when assigning PNP resources\n\nThis patch adds code to dump PNP resources before and after\nassigning resources and before writing them to the device.\n\nThis is enabled by CONFIG_PNP_DEBUG\u003dy.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "72dcc883d8e5b59105e75ee5265442e458740575",
      "tree": "abe950093416aba615a92c6653f2d32f37a58d45",
      "parents": [
        "4ab55d8d4f7b910c4c60e0f8ff70d0dfdd484f02"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Mon Apr 28 16:34:07 2008 -0600"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Apr 29 03:22:21 2008 -0400"
      },
      "message": "PNP: add debug output to encoders\n\nAdd debug output to encoders (enabled by CONFIG_PNP_DEBUG).  This\nuses dev_printk, so I had to add pnp_dev arguments at the same time.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nAcked-By: Rene Herman \u003crene.herman@gmail.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "4ab55d8d4f7b910c4c60e0f8ff70d0dfdd484f02",
      "tree": "7ae1fd11249b844b7ae53faff5ee2906a6a796c2",
      "parents": [
        "59284cb4099411bc6f4915a5a4cb76414440c447"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Mon Apr 28 16:34:06 2008 -0600"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Apr 29 03:22:21 2008 -0400"
      },
      "message": "PNP: remove more pnp_resource_table arguments\n\nStop passing around struct pnp_resource_table pointers.  In most cases,\nthe caller doesn\u0027t need to know how the resources are stored inside\nthe struct pnp_dev.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nAcked-By: Rene Herman \u003crene.herman@gmail.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "59284cb4099411bc6f4915a5a4cb76414440c447",
      "tree": "2965bbad48655a6c1e0bf2ef5d51994ab28d627d",
      "parents": [
        "c1caf06ccfd3a4efd4b489f89bcdabd2362f31d0"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Mon Apr 28 16:34:05 2008 -0600"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Apr 29 03:22:21 2008 -0400"
      },
      "message": "PNP: remove pnp_resource_table from internal get/set interfaces\n\nWhen we call protocol-\u003eget() and protocol-\u003eset() methods, we currently\nsupply pointers to both the pnp_dev and the pnp_resource_table even\nthough the pnp_resource_table should always be the one associated with\nthe pnp_dev.\n\nThis removes the pnp_resource_table arguments to make it clear that\nthese methods only operate on the specified pnp_dev.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nAcked-By: Rene Herman \u003crene.herman@gmail.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "c1caf06ccfd3a4efd4b489f89bcdabd2362f31d0",
      "tree": "5571b9dc1b4b66c72ad64a406602d23112446f3e",
      "parents": [
        "cdef6254e17e98f1071ce1bfc8f2a87997c855d0"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Mon Apr 28 16:34:04 2008 -0600"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Apr 29 03:22:20 2008 -0400"
      },
      "message": "PNP: add debug output to option registration\n\nAdd debug output to resource option registration functions (enabled\nby CONFIG_PNP_DEBUG).  This uses dev_printk, so I had to add pnp_dev\narguments at the same time.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nAcked-By: Rene Herman \u003crene.herman@gmail.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "cdef6254e17e98f1071ce1bfc8f2a87997c855d0",
      "tree": "984f9ac0ce71f9431a2f1d2b4daa120a3abdd30f",
      "parents": [
        "cd7ec927d9cd3d2001cbbdce872bd73f6e49c986"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Mon Apr 28 16:34:03 2008 -0600"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Apr 29 03:22:19 2008 -0400"
      },
      "message": "PNPACPI: pass pnp_dev instead of acpi_handle\n\nPass the pnp_dev pointer when possible instead of the acpi_handle.\nThis allows better error messages and reduces the chance of error\nin the caller.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nAcked-By: Rene Herman \u003crene.herman@gmail.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "cd7ec927d9cd3d2001cbbdce872bd73f6e49c986",
      "tree": "33ed9035c8404b21848a8fff9e4cf8a70d791f3a",
      "parents": [
        "bb84b41d1a1e3ad1ebe7f91a7c97d3b6ca242e9d"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Mon Apr 28 16:34:02 2008 -0600"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Apr 29 03:22:18 2008 -0400"
      },
      "message": "PNPACPI: extend irq_flags() to set IORESOURCE_IRQ_SHAREABLE when appropriate\n\nThis simplifies IRQ resource parsing slightly by computing all the\nIORESOURCE_IRQ_* flags at the same time.\n\nThis also keeps track of shareability information when parsing options\nfrom _PRS.  Previously we ignored shareability in _PRS.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nAcked-By: Rene Herman \u003crene.herman@gmail.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "bb84b41d1a1e3ad1ebe7f91a7c97d3b6ca242e9d",
      "tree": "5d179c244e8c4284d2a9fefdd55b3311320799b3",
      "parents": [
        "9570a20e9da282721afc6885dbeaa1b9c1e7ff4d"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Mon Apr 28 16:34:01 2008 -0600"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Apr 29 03:22:18 2008 -0400"
      },
      "message": "PNPACPI: hoist dma_flags() out of pnpacpi_parse_allocated_dmaresource()\n\nHoist dma_flags() out of pnpacpi_parse_allocated_dmaresource() into its\ncaller.  This makes pnpacpi_parse_allocated_dmaresource() more similar\nto pnpbios_parse_allocated_dmaresource().\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nAcked-By: Rene Herman \u003crene.herman@gmail.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "9570a20e9da282721afc6885dbeaa1b9c1e7ff4d",
      "tree": "d74347f882906ac8c9506da0f0a21e65b57bf44d",
      "parents": [
        "f7e8466a045c690002c1926e695ae312dd73bb4a"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Mon Apr 28 16:34:00 2008 -0600"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Apr 29 03:22:18 2008 -0400"
      },
      "message": "PNPACPI: use temporaries to reduce repetition\n\nNo functional change, just fewer words and fewer chances for\ntranscription errors.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nAcked-By: Rene Herman \u003crene.herman@gmail.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "f7e8466a045c690002c1926e695ae312dd73bb4a",
      "tree": "f461d9e2d4961a2c55e254882caaee04d85ddb04",
      "parents": [
        "6bf2aab24a5dc26bf8274c4b9dbbed8ca99ae82c"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Mon Apr 28 16:33:59 2008 -0600"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Apr 29 03:22:18 2008 -0400"
      },
      "message": "PNPACPI: pnpacpi_encode_ext_irq() wrongly set \"irq\" instead of \"extended_irq\"\n\npnpacpi_encode_ext_irq() should set resource-\u003edata.extended_irq, not\nresource-\u003edata.irq.\n\nThis has been wrong since at least 2.6.12.  I haven\u0027t seen any bug\nreports, but it\u0027s clearly incorrect.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "6bf2aab24a5dc26bf8274c4b9dbbed8ca99ae82c",
      "tree": "910e6795cf929481cecb00fc5ebad43121beba56",
      "parents": [
        "068076d5517009654376ceda75ff44af0feb9b1d"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Mon Apr 28 16:33:58 2008 -0600"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Apr 29 03:22:17 2008 -0400"
      },
      "message": "PNP: add pnp_alloc_card()\n\nAdd pnp_alloc_card() to allocate a struct pnp_card and fill in the\nprotocol, instance number, and initial PNP ID.  Now it is always\nvalid to use dev_printk() on any pnp_card pointer.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nAcked-By: Rene Herman \u003crene.herman@gmail.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "068076d5517009654376ceda75ff44af0feb9b1d",
      "tree": "ea8b83c7898031b6b98b7019528e0366cac2b1c6",
      "parents": [
        "e436675f2a09ea389c1844507658f304924a2eca"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Mon Apr 28 16:33:57 2008 -0600"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Apr 29 03:22:17 2008 -0400"
      },
      "message": "ISAPNP: pull pnp_add_card_id() out of isapnp_parse_card_id()\n\nSplit the pnp_add_card_id() part from the PNPID conversion part so we\ncan move the initial add_id() into the pnp_card allocation.\n\nThis makes the PNPID conversion generic so we can use the same\none for both devices and cards.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nAcked-By: Rene Herman \u003crene.herman@gmail.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "e436675f2a09ea389c1844507658f304924a2eca",
      "tree": "21d2885e5b6124faa8ff39e109d8b89316d8b70d",
      "parents": [
        "048825deea5f261335b5202cd1114c53a3a21ae7"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Mon Apr 28 16:33:56 2008 -0600"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Apr 29 03:22:17 2008 -0400"
      },
      "message": "PNP: change pnp_add_card_id() to allocate its own pnp_id structures\n\nThis moves some of the pnp_id knowledge out of the backends and into\nthe PNP core.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nAcked-By: Rene Herman \u003crene.herman@gmail.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "048825deea5f261335b5202cd1114c53a3a21ae7",
      "tree": "2398c49b04f00569f86e7c50c4de081f10d3b2e8",
      "parents": [
        "bda1e4e5a3d976046378cd495a63e1ee0847deec"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Mon Apr 28 16:33:55 2008 -0600"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Apr 29 03:22:17 2008 -0400"
      },
      "message": "PNP: make pnp_add_card_id() internal to PNP core\n\npnp_add_card_id() doesn\u0027t need to be exposed outside the PNP core, so\nmove the declaration to an internal header file.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nAcked-By: Rene Herman \u003crene.herman@gmail.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "bda1e4e5a3d976046378cd495a63e1ee0847deec",
      "tree": "d646e0057940116440d8f2c53ea7fc225d97a0a0",
      "parents": [
        "25eb846189d20db4114cebf14fee96d69bef4667"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Mon Apr 28 16:33:54 2008 -0600"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Apr 29 03:22:16 2008 -0400"
      },
      "message": "PNP: add pnp_alloc_dev()\n\nAdd pnp_alloc_dev() to allocate a struct pnp_dev and fill in the\nprotocol, instance number, and initial PNP ID.  Now it is always\nvalid to use dev_printk() on any pnp_dev pointer.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nAcked-By: Rene Herman \u003crene.herman@gmail.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "25eb846189d20db4114cebf14fee96d69bef4667",
      "tree": "bca11a6cc777f4ee121b1c04aa9e86075ae04a3e",
      "parents": [
        "772defc6292bae8b6db298476d1dabd22a99492b"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Mon Apr 28 16:33:53 2008 -0600"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Apr 29 03:22:16 2008 -0400"
      },
      "message": "PNP: add pnp_eisa_id_to_string()\n\nConverting the EISA ID to a string is messy and error-prone, and\nwe might as well use the same code for ISAPNP and PNPBIOS.\n\nPNPACPI uses the conversion done by the ACPI core with\nacpi_ex_eisa_id_to_string().\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nAcked-By: Rene Herman \u003crene.herman@gmail.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "772defc6292bae8b6db298476d1dabd22a99492b",
      "tree": "b973807f7f65f6d59e8a273ff80ab3d312e71dc3",
      "parents": [
        "1692b27bf37826f85f9c12f8468848885643532a"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Mon Apr 28 16:33:52 2008 -0600"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Apr 29 03:22:16 2008 -0400"
      },
      "message": "PNP: change pnp_add_id() to allocate its own pnp_id structures\n\nThis moves some of the pnp_id knowledge out of the backends and into\nthe PNP core.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nAcked-By: Rene Herman \u003crene.herman@gmail.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "1692b27bf37826f85f9c12f8468848885643532a",
      "tree": "98124e58827ed76c17f487cafb88e5b6fc6afeee",
      "parents": [
        "4a490498643ea37520c315769b293085b6018ddd"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Mon Apr 28 16:33:51 2008 -0600"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Apr 29 03:22:15 2008 -0400"
      },
      "message": "PNP: make pnp_add_id() internal to PNP core\n\npnp_add_id() doesn\u0027t need to be exposed outside the PNP core, so\nmove the declaration to an internal header file.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nAcked-By: Rene Herman \u003crene.herman@gmail.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "4a490498643ea37520c315769b293085b6018ddd",
      "tree": "0c1f8332f0611a4d5a0e3a8784a9518233ef2929",
      "parents": [
        "ca0e8b6fd29819891c874b86ff286987c5bfdc21"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Mon Apr 28 16:33:50 2008 -0600"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Apr 29 03:22:15 2008 -0400"
      },
      "message": "PNPACPI: continue after _CRS and _PRS errors\n\nKeep going and register the device even if we have trouble parsing\n_CRS or _PRS.  A parsing problem might mean we ignore some resources\nthe device is using, or we might not be able to change its resources.\nBut we should still take note of anything we *could* parse correctly.\n\nAlso remove reference to dev_id because I plan to remove it soon.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "ca0e8b6fd29819891c874b86ff286987c5bfdc21",
      "tree": "45fb178fbb41c3b3583fc775ea4e1ab6056a06f2",
      "parents": [
        "1bd17e63a068db6f464925a79b1cc4b27a8b1af9"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Mon Apr 28 16:33:49 2008 -0600"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Apr 29 03:22:15 2008 -0400"
      },
      "message": "ISAPNP: move config register addresses out of isapnp.h\n\nThese are used only in drivers/pnp/isapnp/core.c, so no need to\nexpose them to the world.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nAcked-By: Rene Herman \u003crene.herman@gmail.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "1bd17e63a068db6f464925a79b1cc4b27a8b1af9",
      "tree": "c5d3b714c8bfeaa05ee42933d9faa1eed0381691",
      "parents": [
        "a01e035ebb552223c03f2d9138ffc73f2d4d3965"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Mon Apr 28 16:33:48 2008 -0600"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Apr 29 03:22:14 2008 -0400"
      },
      "message": "PNP: turn on -DDEBUG when CONFIG_PNP_DEBUG is set\n\nTurn on -DDEBUG in CFLAGS when CONFIG_PNP_DEBUG\u003dy.  This makes\ndev_dbg() do what you expect.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nAcked-by: Rene Herman \u003crene.herman@gmail.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "1e3832b0b1518232f47d89bc9d1f68e151a749ff",
      "tree": "17a75327b0b9c6fbf5654fbed42db6895d740caa",
      "parents": [
        "b8068162806266552933e395877452de4f2427e7"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Mon Apr 28 02:15:59 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:43 2008 -0700"
      },
      "message": "PNP: use dev_printk for quirk messages\n\nConvert quirk printks to dev_printk().\n\n[akpm@linux-foundation.org: fix warnings, improve output text]\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nCc: Adam Belay \u003cambx1@neo.rr.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b8068162806266552933e395877452de4f2427e7",
      "tree": "619d58700122734a45f57135b7153ed3ebc5f100",
      "parents": [
        "0bc11fd446d2ca29459c3c8e04a6d36db9bbbea4"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Mon Apr 28 02:15:58 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:42 2008 -0700"
      },
      "message": "PNP: 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: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0bc11fd446d2ca29459c3c8e04a6d36db9bbbea4",
      "tree": "3464f1e029a877be3f998da7c5542617d77b324a",
      "parents": [
        "62b0559aad5cba060568cb962e4bbb111ec73a14"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Mon Apr 28 02:15:57 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:42 2008 -0700"
      },
      "message": "PNP: skip dev-\u003eprotocol NULL checks\n\nEvery PNP device should have a valid protocol pointer.  If it doesn\u0027t,\nsomething\u0027s wrong and we should oops so we can find and fix the problem.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nCc: Adam Belay \u003cambx1@neo.rr.com\u003e\nCc: Adrian Bunk \u003cbunk@kernel.org\u003e\nCc: Rene Herman \u003crene.herman@keyaccess.nl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0093cb1199ec551f179562ca9fbd6f64fb750645",
      "tree": "a17c2166db3d0f78d3ef7400d396476a70c58903",
      "parents": [
        "94bc891b00e40cbec375feb4568780af183fd7f4"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Apr 23 00:09:13 2008 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 23 12:22:13 2008 -0700"
      },
      "message": "pnpacpi: fix potential corruption on \"pnpacpi: exceeded the max number of IRQ resources 2\"\n\nPNP_MAX_IRQ is 2\nIf a device invokes pnpacpi_parse_allocated_irqresource() 0, 1, or 2 times, we are happy.\nThe 3rd time, we will fail and print \"pnpacpi: exceeded the max number of IRQ resources: 2\"\nThe 4th and subsequent calls (if this ever happened) would silently scribble on\nirq_resource[2], which doesn\u0027t actualy exist.\n\nFound-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "33fd7afd66ffdc6addf1b085fe6403b6af532f8e",
      "tree": "81bd5de11fae59e7c86cba9378ca03b71569c0d0",
      "parents": [
        "05dda977f2574c3341abef9b74c27d2b362e1e3a"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Mar 26 13:29:32 2008 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Mar 26 14:22:20 2008 -0400"
      },
      "message": "pnpacpi: reduce printk severity for \"pnpacpi: exceeded the max number of ...\"\n\nWe have been printing these messages at KERN_ERR since 2.6.24,\nper http://bugzilla.kernel.org/show_bug.cgi?id\u003d9535\n\nBut KERN_ERR pops up on a console booted with \"quiet\"\nand causes users to get alarmed and file bugs\nabout the message itself:\nhttps://bugzilla.redhat.com/show_bug.cgi?id\u003d436589\n\nSo reduce the severity of these messages to\nKERN_WARNING, which is not printed by \"quiet\".\n\nThis message will still be seen without \"quiet\",\nbut a lot of messages are printed in that mode\nand it will be less likely to cause undue alarm.\n\nWe could go all the way to KERN_DEBUG, but this\nis a real warning after all, so it seems prudent\nnot to require \"debug\" to see it.\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "245073f0b3a8b8b626f3222dacb483695bf46419",
      "tree": "1fdb5f820c53781ad0629072ea46a53c165f30ea",
      "parents": [
        "a57543376c99e4d074516c5bf23c7ddc1dc613a0"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Fri Mar 21 12:08:37 2008 -0600"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 22 17:00:03 2008 -0700"
      },
      "message": "ISAPNP: fix limits of logical device register set\n\nPNP_MAX_MEM and PNP_MAX_PORT are mainly used to size tables of PNP\ndevice resources.  In 2.6.24, we increased their values to accomodate\nACPI devices that have many resources:\n\n                 2.6.23    2.6.24\n                 ------    ------\n  PNP_MAX_MEM       4         12\n  PNP_MAX_PORT      8         40\n\nHowever, ISAPNP also used these constants as the size of parts of the\nlogical device register set.  This register set is fixed by hardware,\nso increasing the constants meant that we were reading and writing\nunintended parts of the register set.\n\nThis patch changes ISAPNP to use the correct register set sizes (the\nsame values we used prior to 2.6.24).\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0509ad5e1a7d9220f09edd5be114bf3bd51a7023",
      "tree": "41c02d01032da129ae82137591d48ecd7369662f",
      "parents": [
        "e0aca2330b59752193877da49c6e6b07df78690a"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Tue Mar 11 15:24:41 2008 -0600"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 12 12:39:36 2008 -0700"
      },
      "message": "PNP: disable PNP motherboard resources that overlap PCI BARs\n\nSome BIOSes have PNP motherboard devices with resources that\npartially overlap PCI BARs.  The PNP system driver claims these\nmotherboard resources, which prevents the normal PCI driver from\nrequesting them later.\n\nThis patch disables the PNP resources that conflict with PCI BARs\nso they won\u0027t be claimed by the PNP system driver.\n\nOf course, this only works if PCI devices have already been enumerated.\nCurrently this is the case because PCI devices are discovered before\nany PNP init via this path:\n\n    acpi_pci_root_init() -\u003e acpi_pci_root_add() -\u003e pci_acpi_scan_root() -\u003e\n\tpci_scan_bus_parented() -\u003e pci_scan_child_bus() -\u003e ...\n\nAvuton Olrich tested this and confirmed that it fixes his ALSA sound\ncard (see http://lkml.org/lkml/2008/1/27/168).\n\nReferences:\n    https://bugzilla.redhat.com/show_bug.cgi?id\u003d280641\n    https://bugzilla.redhat.com/show_bug.cgi?id\u003d313491\n    http://lkml.org/lkml/2008/1/9/449\n    http://thread.gmane.org/gmane.linux.acpi.devel/27312\n    http://lkml.org/lkml/2008/1/27/168\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e0aca2330b59752193877da49c6e6b07df78690a",
      "tree": "d027e499ee64d3c9ba86f8e168a727c23beaf0d6",
      "parents": [
        "3fedb3c5a80595d94f7cbe47a6dba9184d869eb8"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Tue Mar 11 15:24:40 2008 -0600"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 12 12:39:36 2008 -0700"
      },
      "message": "PNP: revert Supermicro H8DCE motherboard quirk\n\nThere are other systems with similar problems\n(http://lkml.org/lkml/2008/1/27/168), so we need a more\ngeneric quirk.  Remove the Supermicro-specific one first.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4e3d0319451805cffa69bdb1352f1c9817bf28bc",
      "tree": "ec9426300d73f742d7487142ca1a57ef806002bc",
      "parents": [
        "11d64be6a631236b3b3d21711c7d1a83d9f85904",
        "f60d63f642d824914677fb40330671117dc39c3b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 14 21:29:46 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 14 21:29:46 2008 -0800"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6:\n  ACPI: DMI: quirk for FSC ESPRIMO Mobile V5505\n  ACPI: DMI blacklist updates\n  pnpacpi: __initdata is not an identifier\n  ACPI: static acpi_chain_head\n  ACPI: static acpi_find_dsdt_initrd()\n  ACPI: static acpi_no_initrd_override_setup()\n  thinkpad_acpi: static\n  ACPI suspend: Execute _WAK with the right argument\n  cpuidle: Add Documentation\n  ACPI, cpuidle: Clarify C-state description in sysfs\n  ACPI: fix suspend regression due to idle update\n"
    },
    {
      "commit": "0d63e4f9ea61df1d727bd52a174aba732e6e1853",
      "tree": "70bde9b57a6081fed6ac22acbfc3298d79f94362",
      "parents": [
        "000cb48ee18165776b5a2beb72ed18f66bc61878"
      ],
      "author": {
        "name": "Jan Blunck",
        "email": "jblunck@suse.de",
        "time": "Thu Feb 14 19:34:28 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 14 21:13:32 2008 -0800"
      },
      "message": "Dont touch fs_struct in drivers\n\nThe sound drivers and the pnpbios core test for current-\u003eroot !\u003d NULL.  This\ntest seems to be unnecessary since we always have rootfs mounted before\ninitializing the drivers.\n\nSigned-off-by: Jan Blunck \u003cjblunck@suse.de\u003e\nAcked-by: Christoph Hellwig \u003chch@lst.de\u003e\nCc: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nCc: Jaroslav Kysela \u003cperex@suse.cz\u003e\nAcked-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nCc: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6bf69b5ebf22f8f5b4551bad688979fe29049126",
      "tree": "adf485089038c54a869e1e24bb4dd0fffecbac3c",
      "parents": [
        "c8e773fa4f6a999a80d9fa3836f412e259ab6fa1"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "12o3l@tiscali.nl",
        "time": "Mon Feb 11 16:05:35 2008 +0100"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Feb 14 01:19:16 2008 -0500"
      },
      "message": "pnpacpi: __initdata is not an identifier\n\nsparse complains at drivers/pnp/pnpacpi/core.c:39 with the error:\nTrying to use reserved word \u0027__attribute__\u0027 as identifier\nExpected ) in function declarator, got \".init.data\"\n\nand at drivers/pnp/pnpacpi/core.c:49:38 with the error:\nundefined identifier \u0027excluded_id_list\u0027\n\nWith the patch below these sparse complaints do not occur\n\nSigned-off-by: Roel Kluin \u003c12o3l@tiscali.nl\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "c64768a7d671bcde80bca2aed93f9e07edc069c3",
      "tree": "fb17bb31be1ac4c682d9a024ca667a17f3973622",
      "parents": [
        "8f859016ea49cd8d7c743533bd1ab3db9a813ffa",
        "a7f9b1f24974da287771e2d70b30d9ca7bd66684",
        "b4d2730a0dda91a43c81a02f5225f5d536cabb09",
        "37748ebf8888aef6a252016d7c3cdc84514df051",
        "ed9cbcd40004904dbe61ccc16d6106a7de38c998",
        "856608ee5e1ea37b8976ce01ddbd19a45da88921",
        "cfaf3747ff3d431fba33f75083b7f50f58ae22ff",
        "223630fe3dc564b94e51ff4eb839828c9083f2f6",
        "38531e6fe51ad5c7dfe72e0e066b5f54bc1921cd",
        "b3b233c7d948a5f55185fb5a1b248157b948a1e5",
        "239665a3bb0a2234980f918913add31bc536cfd1",
        "0119509c4fbc9adcef1472817fda295334612976",
        "975c30257e75c3d067d4858f60963b80fc6bd0e4",
        "087980295082ccaa816330bc69c29a2ff53a244c"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Feb 07 03:09:43 2008 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Feb 07 03:09:43 2008 -0500"
      },
      "message": "Merge branches \u0027release\u0027, \u0027bugzilla-6217\u0027, \u0027bugzilla-6629\u0027, \u0027bugzilla-6933\u0027, \u0027bugzilla-7186\u0027, \u0027bugzilla-8269\u0027, \u0027bugzilla-8570\u0027, \u0027bugzilla-9139\u0027, \u0027bugzilla-9277\u0027, \u0027bugzilla-9341\u0027, \u0027bugzilla-9444\u0027, \u0027bugzilla-9614\u0027, \u0027bugzilla-9643\u0027 and \u0027bugzilla-9644\u0027 into release\n"
    },
    {
      "commit": "445a1d3e24b806bff01e422f0ddadf68e0eb5d0f",
      "tree": "38d3505ad614ea401bd5dde8eb04295e35970ce8",
      "parents": [
        "5d38998ed15b31f524bde9a193d60150af30d916"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Wed Feb 06 01:40:08 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 06 10:41:20 2008 -0800"
      },
      "message": "PNP: disable Supermicro H8DCE motherboard resources that overlap SATA BARs\n\nSome Supermicro BIOSes describe a SATA PCI BAR as a motherboard resource.\nThe PNP system driver claims motherboard resources, and this prevents the\nsata_nv driver from requesting it later.\n\nThis patch disables the PNP0C01/PNP0C02 resources so they won\u0027t be claimed\nby the PNP system driver, so they\u0027ll available for sata_nv.\n\nThis fixes the bugs below, where sata_nv detects only two out of four SATA\ndrives.  The signature includes dmesg lines similar to these:\n\n  pnp: 00:09: iomem range 0xdfefc000-0xdfefcfff has been reserved\n  pnp: 00:09: iomem range 0xdfefd000-0xdfefd3ff has been reserved\n  pnp: 00:09: iomem range 0xdfefe000-0xdfefe3ff has been reserved\n\n  PCI: Unable to reserve mem region #6:1000@dfefd000 for device 0000:80:07.0\n  sata_nv: probe of 0000:80:07.0 failed with error -16\n  PCI: Unable to reserve mem region #6:1000@dfefe000 for device 0000:80:08.0\n  sata_nv: probe of 0000:80:08.0 failed with error -16\n\nReferences:\n    https://bugzilla.redhat.com/show_bug.cgi?id\u003d280641\n    https://bugzilla.redhat.com/show_bug.cgi?id\u003d313491\n    http://lkml.org/lkml/2008/1/9/449\n    http://thread.gmane.org/gmane.linux.acpi.devel/27312\n\nThis is post-2.6.24 material.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5d38998ed15b31f524bde9a193d60150af30d916",
      "tree": "7f937b606d0ed6879e15b12d7937eba5d0d50eab",
      "parents": [
        "b3bd86e2fdce01d6b49271a553d2a18b3e0510f3"
      ],
      "author": {
        "name": "Rene Herman",
        "email": "rene.herman@keyaccess.nl",
        "time": "Wed Feb 06 01:40:05 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 06 10:41:20 2008 -0800"
      },
      "message": "PNP: do not test PNP_DRIVER_RES_DO_NOT_CHANGE on suspend/resume\n\nThe PNP_DRIVER_RES_DO_NOT_CHANGE flag is meant to signify that the PNP core\nshould not change resources for the device -- not that it shouldn\u0027t\ndisable/enable the device on suspend/resume.\n\nALSA ISAPnP drivers set PNP_DRIVER_RES_DO_NOT_CHANAGE (0x0001) through\nsetting PNP_DRIVER_RES_DISABLE (0x0003).  The latter including the former\nmay in itself be considered rather unexpected but doesn\u0027t change that\nsuspend/resume wouldn\u0027t seem to have any business testing the flag.\n\nAs reported by Ondrej Zary for snd-cs4236, ALSA driven ISAPnP cards don\u0027t\nsurvive swsusp hibernation with the resume skipping setting the resources\ndue to testing the flag -- the same test in the suspend path isn\u0027t enough\nto keep hibernation from disabling the card it seems.\n\nThese tests were added (in 2005) by Piere Ossman in commit\n68094e3251a664ee1389fcf179497237cbf78331, \"alsa: Improved PnP suspend\nsupport\" who doesn\u0027t remember why.  This deletes them.\n\nSigned-off-by: Rene Herman \u003crene.herman@gmail.com\u003e\nTested-by: Ondrej Zary \u003clinux@rainbow-software.org\u003e\nCc: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nCc: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\nCc: Adam Belay \u003cambx1@neo.rr.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b3bd86e2fdce01d6b49271a553d2a18b3e0510f3",
      "tree": "f7282cbe7454a90a4b9b105c3c2e6d9734964791",
      "parents": [
        "2bb9a6b32f98873adf89a0de04c898681a2c5b8e"
      ],
      "author": {
        "name": "Daniel Walker",
        "email": "dwalker@mvista.com",
        "time": "Wed Feb 06 01:40:04 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 06 10:41:20 2008 -0800"
      },
      "message": "isapnp driver semaphore to mutex\n\nChanged the isapnp semaphore to a mutex.\n\n[akpm@linux-foundation.org: no externs-in-c]\n[akpm@linux-foundation.org: build fix]\nSigned-off-by: Daniel Walker \u003cdwalker@mvista.com\u003e\nCc: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2bb9a6b32f98873adf89a0de04c898681a2c5b8e",
      "tree": "1205b9a0873e55db0f8fdff59943f2f9f3782647",
      "parents": [
        "cc8259a6666de456460bacdd5637f5e2d71790ea"
      ],
      "author": {
        "name": "Thomas Renninger",
        "email": "trenn@suse.de",
        "time": "Wed Feb 06 01:40:03 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 06 10:41:19 2008 -0800"
      },
      "message": "pnp: declare PNP option parsing functions as __init\n\nThere are three kind of parse functions provided by PNP acpi/bios:\n - get current resources\n - set resources\n - get possible resources\nThe first two may be needed later at runtime.\nThe possible resource settings should never change dynamically.\nAnd even if this would make any sense (I doubt it), the current implementation\nonly parses possible resource settings at early init time:\n  -\u003e declare all the option parsing __init\n\n[akpm@linux-foundation.org: coding-style fixes]\nSigned-off-by: Thomas Renninger \u003ctrenn@suse.de\u003e\nAcked-By: Rene Herman \u003crene.herman@gmail.com\u003e\nCc: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "cc8259a6666de456460bacdd5637f5e2d71790ea",
      "tree": "6945677a13d7d139472d63aabe05be3da22fb255",
      "parents": [
        "6ed3003c19a96fe18edf8179c4be6fe14abbebbc"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Wed Feb 06 01:40:02 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 06 10:41:19 2008 -0800"
      },
      "message": "simplify pnp_activate_dev() and pnp_disable_dev() return values\n\nMake pnp_activate_dev() and pnp_disable_dev() return only 0 (success) or a\nnegative error value, as pci_enable_device() and pci_disable_device() do.\n\nPreviously they returned:\n\n    0:\tdevice was already active (or disabled)\n    1:\twe just activated (or disabled) device\n    \u003c0:\t-EBUSY or error from pnp_start_dev() (or pnp_stop_dev())\n\nNow we return only 0 (device is active or disabled) or \u003c0 (error).\n\nAll in-tree callers either ignore the return values or check only for\nerrors (negative values).\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nCc: Adam Belay \u003cambx1@neo.rr.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "39657b6546558469734eb960f7c0c9492111096f",
      "tree": "78bfe8fcd1323084d4a4000ae5121654e5749e0b",
      "parents": [
        "fb0328e2e6407d6f48a608aefa62b2be91989e7e"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Wed Jan 30 13:32:31 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 30 13:32:31 2008 +0100"
      },
      "message": "git-x86: drivers/pnp/pnpbios/bioscalls.c build fix\n\ndrivers/pnp/pnpbios/bioscalls.c:64: warning: (near initialization for \u0027bad_bios_desc.\u003canonymous\u003e\u0027)\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "efe7cf2dcf4b72c7a9f991466d1f22850232244f",
      "tree": "02098576a1b15a6b4a5965847d1f86d0eed47d9b",
      "parents": [
        "46a39c1cd5d2f804b27e9a4be3fb1b510dda9570"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Jan 17 15:21:10 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jan 17 15:38:58 2008 -0800"
      },
      "message": "pnpacpi: print resource shortage message only once (more)\n\nWups, previous patch was ineffective in 2 cases.\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d9535\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\nReported-by: \"Hartkopp, Oliver (K-EFE/E)\" \u003coliver.hartkopp@volkswagen.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "856608ee5e1ea37b8976ce01ddbd19a45da88921",
      "tree": "2e7b8ffa672c18481b4be787004f69be7f7d3fc5",
      "parents": [
        "d0c4c9d4a2e46f052178806c4004d52cd3ae040f"
      ],
      "author": {
        "name": "Shaohua Li",
        "email": "shaohua.li@intel.com",
        "time": "Sat Jan 12 19:37:49 2008 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Jan 12 19:37:49 2008 -0500"
      },
      "message": "pnp: Failed to activate device 00:0a - Samsung P35 XVM 1600 III\n\nPNP_WRITE requires protocol supports .set. If ACPI doesn\u0027t support _SRS, .set ismeanless, so PNP_WRITE.\n\nSigned-off-by: Shaohua Li \u003cshaohua.li@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "66a21736defda339cd93a0e70c1120ab813640f6",
      "tree": "34bf9ec577fc8900279ac033ae648909e6badd32",
      "parents": [
        "2c838197751db19d08a00e633e33dce23a69fb0c"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Jan 12 17:56:36 2008 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Jan 12 17:56:36 2008 -0500"
      },
      "message": "pnpacpi: print resource shortage message only once\n\npnpacpi: exceeded the max number of IO resources: 40\n\nWhile this message is a real error and should thus\nremain KERN_ERR (even a new dmesg line is seen as a regression\nby some, since it was not printed in 2.6.23...) it is certainly\nimpolite to print this warning 50 times should you happen to\nhave the oddball system with 90 io resources under a device...\n\nSo print the warning just once.\n\nIn 2.6.25 we\u0027ll get rid of the limits altogether\nand these warnings will vanish with them.\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d9535\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "8ea50a3f0b70977939d2d9d3671b8173482afff2",
      "tree": "a4ee35119da225174d672618aecf4a507d6cbd5d",
      "parents": [
        "b64d70825abbf706bbe80be1b11b09514b71f45e"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Wed Nov 28 16:21:36 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Nov 29 09:24:52 2007 -0800"
      },
      "message": "drivers/pnp/resource.c: Add missing pci_dev_put\n\nThere should be a pci_dev_put when breaking out of a loop that iterates\nover calls to pci_get_device and similar functions.\n\nThis was fixed using the following semantic patch.\n\n// \u003csmpl\u003e\n@@\nidentifier d;\ntype T;\nexpression e;\niterator for_each_pci_dev;\n@@\n\nT *d;\n...\nfor_each_pci_dev(d)\n   {... when !\u003d pci_dev_put(d)\n        when !\u003d e \u003d d\n(\n    return d;\n|\n+  pci_dev_put(d);\n?  return ...;\n)\n...}\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nCc: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a7839e960675b549f06209d18283d5cee2ce9261",
      "tree": "53c3a72760fdcc4b4fb18a15ef7ce83c314c854a",
      "parents": [
        "2c80b01beae3db9f99a161ec216405dd694bc4c2"
      ],
      "author": {
        "name": "Zhao Yakui",
        "email": "yakui.zhao@intel.com",
        "time": "Wed Nov 28 16:21:21 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Nov 29 09:24:52 2007 -0800"
      },
      "message": "PNP: increase the maximum number of resources\n\nOn some systems the number of resources(IO,MEM) returnedy by PNP device is\ngreater than the PNP constant, for example motherboard devices.  It brings\nthat some resources can\u0027t be reserved and resource confilicts.  This will\ncause PCI resources are assigned wrongly in some systems, and cause hang.\nThis is a regression since we deleted ACPI motherboard driver and use PNP\nsystem driver.\n\n[akpm@linux-foundation.org: fix text and coding-style a bit]\nSigned-off-by: Li Shaohua \u003cshaohua.li@intel.com\u003e\nSigned-off-by: Zhao Yakui \u003cyakui.zhao@intel.com\u003e\nCc: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nCc: Thomas Renninger \u003ctrenn@suse.de\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "61fd47e0c84764f49b4e52bfd8170fac52636f00",
      "tree": "c94c7b8c43dee4bb123900f49ef781607ee0d6fb",
      "parents": [
        "f0714d20234062bd0a8f49a6b32f7d1d7f3c2943"
      ],
      "author": {
        "name": "Shaohua Li",
        "email": "shaohua.li@intel.com",
        "time": "Sat Nov 17 01:05:28 2007 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Nov 20 01:16:29 2007 -0500"
      },
      "message": "ACPI: fix two IRQ8 issues in IOAPIC mode\n\nUse mp_irqs[] to get PNP device\u0027s interrupt polarity and trigger.\nThere are two reasons to do this:\n1. BIOS bug for PNP interrupt\n2. BIOS explictly does override\nmp_irqs[] should cover all the cases.\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d5243\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d7679\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d9153\n\n[lenb: fixed !IOAPIC and 64-bit !SMP builds]\n\nSigned-off-by: Shaohua Li \u003cshaohua.li@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "f0714d20234062bd0a8f49a6b32f7d1d7f3c2943",
      "tree": "8519d3ac90184d50c9301e1cc18e88d9b1e10077",
      "parents": [
        "2ffbb8377c7a0713baf6644e285adc27a5654582"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Nov 19 12:23:59 2007 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Nov 19 12:23:59 2007 -0500"
      },
      "message": "Revert \"Fix very high interrupt rate for IRQ8 (rtc) unless pnpacpi\u003doff\"\n\nThis reverts commit 9cd8047b463f213c294f756119ac353312e7a152.\n"
    },
    {
      "commit": "348366b963e4e1462c8354827a9cb910aa865bf2",
      "tree": "f5e668dbeef6c88aeb14cdb3e0a856ce8c45e7fb",
      "parents": [
        "36405e96c8090fc8fc05d56755645a5821c98992"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Tue Oct 16 23:31:12 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Oct 17 08:43:04 2007 -0700"
      },
      "message": "PNP: add debug message for adding new device\n\nAdd PNP debug message when adding a device, remove similar PNPACPI message\nwith less information.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nCc: Adam Belay \u003cambx1@neo.rr.com\u003e\nCc: Len Brown \u003clenb@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "36405e96c8090fc8fc05d56755645a5821c98992",
      "tree": "f42a54834a6200e04483b703c1395cdb2bb109b1",
      "parents": [
        "b933e19d32edce2f310dfe0fd943e32ff9798b60"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Tue Oct 16 23:31:11 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Oct 17 08:43:04 2007 -0700"
      },
      "message": "PNP: simplify PNPBIOS insert_device\n\nHoist the struct pnp_dev alloc up into the function where it\u0027s used.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nCc: Adam Belay \u003cambx1@neo.rr.com\u003e\nCc: Len Brown \u003clenb@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b933e19d32edce2f310dfe0fd943e32ff9798b60",
      "tree": "9a29184d00288546a6886e86601246a0f1d66a02",
      "parents": [
        "a05d0781695566296e74a3670dd5bbd3daf24ae2"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Tue Oct 16 23:31:11 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Oct 17 08:43:04 2007 -0700"
      },
      "message": "PNP: use dev_info() in system driver\n\nUse dev_info() for a little consistency.  Changes this:\n\n    pnp: 00:01: ioport range 0xf50-0xf58 has been reserved\n    pnp: 00:01: ioport range 0x408-0x40f has been reserved\n    pnp: 00:01: ioport range 0x900-0x903 has been reserved\n\nto this:\n\n    system 00:01: ioport range 0xf50-0xf58 has been reserved\n    system 00:01: ioport range 0x408-0x40f has been reserved\n    system 00:01: ioport range 0x900-0x903 has been reserved\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nCc: Adam Belay \u003cambx1@neo.rr.com\u003e\nCc: Len Brown \u003clenb@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a05d0781695566296e74a3670dd5bbd3daf24ae2",
      "tree": "56a474e1011187cd1cdee542dcfa253d64e4a53c",
      "parents": [
        "5bfc43a0b65a11ca1e9edfa0c2bd34ce43da0346"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Tue Oct 16 23:31:10 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Oct 17 08:43:04 2007 -0700"
      },
      "message": "PNP: use dev_info(), dev_err(), etc in core\n\nIf we have the struct pnp_dev available, we can use dev_info(), dev_err(),\netc., to give a little more information and consistency.\n\n[akpm@linux-foundation.org: fix warning]\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nCc: Adam Belay \u003cambx1@neo.rr.com\u003e\nCc: Len Brown \u003clenb@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5bfc43a0b65a11ca1e9edfa0c2bd34ce43da0346",
      "tree": "eaf5d1d10cfd25c9523336864b7b747cd1db7cca",
      "parents": [
        "402b310cb6e523779149139b20f46899a890e963"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Tue Oct 16 23:31:09 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Oct 17 08:43:04 2007 -0700"
      },
      "message": "PNP: simplify PNP card error handling\n\nNo functional change; just return errors early instead of putting the main\npart of the function inside an \"if\" statement.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nCc: Adam Belay \u003cambx1@neo.rr.com\u003e\nCc: Len Brown \u003clenb@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "402b310cb6e523779149139b20f46899a890e963",
      "tree": "ac97df1b8b92cfb41cac08bd3ebfb177775570dd",
      "parents": [
        "9cd8047b463f213c294f756119ac353312e7a152"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Tue Oct 16 23:31:09 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Oct 17 08:43:04 2007 -0700"
      },
      "message": "PNP: remove null pointer checks\n\nRemove some null pointer checks.  Null pointers in these areas indicate\nprogramming errors, and I think it\u0027s better to oops immediately rather than\nreturn an error that is easily ignored.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nCc: Adam Belay \u003cambx1@neo.rr.com\u003e\nCc: Len Brown \u003clenb@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9cd8047b463f213c294f756119ac353312e7a152",
      "tree": "2e5440895a254d631b2a24fcf61e48ec9fe4707c",
      "parents": [
        "7ef36390fabe2168fe31f245e49eb4e5f3762622"
      ],
      "author": {
        "name": "Krzysztof Oledzki",
        "email": "olel@ans.pl",
        "time": "Tue Oct 16 23:31:08 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Oct 17 08:43:04 2007 -0700"
      },
      "message": "Fix very high interrupt rate for IRQ8 (rtc) unless pnpacpi\u003doff\n\nWorkaround for broken systems with BIOS that makes RTC interrupt level\ntriggered and/or active low.\n\nSee http://bugzilla.kernel.org/show_bug.cgi?id\u003d5243\n\nBased on the patch from Shaohua Li \u003cshaohua.li@intel.com\u003e\n\nSigned-off-by: Krzysztof Piotr Oledzki \u003cole@ans.pl\u003e\nCc: \"Li, Shaohua\" \u003cshaohua.li@intel.com\u003e\nCc: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nCc: Adam Belay \u003cambx1@neo.rr.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7ef36390fabe2168fe31f245e49eb4e5f3762622",
      "tree": "7af187e0de1b0d11ee39610eeb23d204c76b1e02",
      "parents": [
        "36e02b62084efa72f1f04c95e13295a456f394c2"
      ],
      "author": {
        "name": "Jan Beulich",
        "email": "jbeulich@novell.com",
        "time": "Tue Oct 16 23:31:07 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Oct 17 08:43:04 2007 -0700"
      },
      "message": "PNP: don\u0027t fail device init if no DMA channel available\n\nMost drivers for devices supporting ISA DMA can operate without DMA as well\n(falling back zo PIO).  Thus it seems inappropriate for PNP to fail device\ninitialization in case none of the possible DMA channels are available.\nInstead, it should be left to the driver to decide what to do if\nrequest_dma() fails.\n\nThe patch at once adjusts the code to account for the fact that\npnp_assign_dma() now doesn\u0027t need to report failure anymore.\n\nSigned-off-by: Jan Beulich \u003cjbeulich@novell.com\u003e\nCc: Adam Belay \u003cambx1@neo.rr.com\u003e\nCc: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "36e02b62084efa72f1f04c95e13295a456f394c2",
      "tree": "1fc2528c4508d83c34b25a46fee7266e2ce9f183",
      "parents": [
        "e8e961574b5b417d3fc277cbf436081fce4fc2e1"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Tue Oct 16 23:31:06 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Oct 17 08:43:04 2007 -0700"
      },
      "message": "PNP: make pnpacpi_suspend handle errors\n\npnpacpi_suspend() doesn\u0027t check the result returned by\nacpi_pm_device_sleep_state() before passing it to acpi_bus_set_power(),\nwhich may not be desirable.   Make it select the target power state of the\ndevice using its second argument if acpi_pm_device_sleep_state() fails.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nLooks-ok-to: Pavel Machek \u003cpavel@ucw.cz\u003e\nCc: Adam Belay \u003cambx1@neo.rr.com\u003e\nCc: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    }
  ],
  "next": "a8b0ac0873cd911b3bf3d6e2db98f80d0b158d56"
}
