)]}'
{
  "log": [
    {
      "commit": "2fe77b81c77eed92c4c0439f74c8148a295b4a86",
      "tree": "8a5e33fc3804f29bbf5c95c2cd28ccbdaa4cf206",
      "parents": [
        "cb5228a6949f525dba37d4eb3ee114426fef22c9",
        "e2f74f355e9e2914483db10c05d70e69e0b7ae04"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Dec 11 15:59:23 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Dec 11 15:59:23 2009 -0800"
      },
      "message": "Merge branch \u0027next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/davej/cpufreq\n\n* \u0027next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/davej/cpufreq:\n  [ACPI/CPUFREQ] Introduce bios_limit per cpu cpufreq sysfs interface\n  [CPUFREQ] make internal cpufreq_add_dev_* static\n  [CPUFREQ] use an enum for speedstep processor identification\n  [CPUFREQ] Document units for transition latency\n  [CPUFREQ] Use global sysfs cpufreq structure for conservative governor tunings\n  [CPUFREQ] Documentation: ABI: /sys/devices/system/cpu/cpu#/cpufreq/\n  [CPUFREQ] powernow-k6: set transition latency value so ondemand governor can be used\n  [CPUFREQ] cpumask: don\u0027t put a cpumask on the stack in x86...cpufreq/powernow-k8.c\n"
    },
    {
      "commit": "11bd04f6f35621193311c32e0721142b073a7794",
      "tree": "00979740582bb26e8d3756bf3526c85f19f66a46",
      "parents": [
        "4e2ccdb0409146f8cf64a11b6ef82a9c928ced2a",
        "9e0b5b2c447ad0caa075a5cfef86def62e1782ff"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Dec 11 12:18:16 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Dec 11 12:18:16 2009 -0800"
      },
      "message": "Merge branch \u0027linux-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6\n\n* \u0027linux-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6: (109 commits)\n  PCI: fix coding style issue in pci_save_state()\n  PCI: add pci_request_acs\n  PCI: fix BUG_ON triggered by logical PCIe root port removal\n  PCI: remove ifdefed pci_cleanup_aer_correct_error_status\n  PCI: unconditionally clear AER uncorr status register during cleanup\n  x86/PCI: claim SR-IOV BARs in pcibios_allocate_resource\n  PCI: portdrv: remove redundant definitions\n  PCI: portdrv: remove unnecessary struct pcie_port_data\n  PCI: portdrv: minor cleanup for pcie_port_device_register\n  PCI: portdrv: add missing irq cleanup\n  PCI: portdrv: enable device before irq initialization\n  PCI: portdrv: cleanup service irqs initialization\n  PCI: portdrv: check capabilities first\n  PCI: portdrv: move PME capability check\n  PCI: portdrv: remove redundant pcie type calculation\n  PCI: portdrv: cleanup pcie_device registration\n  PCI: portdrv: remove redundant pcie_port_device_probe\n  PCI: Always set prefetchable base/limit upper32 registers\n  PCI: read-modify-write the pcie device control register when initiating pcie flr\n  PCI: show dma_mask bits in /sys\n  ...\n\nFixed up conflicts in:\n\tarch/x86/kernel/amd_iommu_init.c\n\tdrivers/pci/dmar.c\n\tdrivers/pci/hotplug/acpiphp_glue.c\n"
    },
    {
      "commit": "b00eb796f1b67c46036b5490e83b31741f1eebaf",
      "tree": "13051957442c6088a768eb7757cc12d81afd86e3",
      "parents": [
        "9a884ab64a4d092b4c3bf24fd9a30f7fbd4591e7"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Fri Nov 13 10:01:43 2009 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Nov 24 21:31:11 2009 -0500"
      },
      "message": "ACPICA: Update version to 20091112.\n\nVersion 20091112.\n\nSigned-off-by: Bob Moore \u003crobert.moore@intel.com\u003e\nSigned-off-by: Lin Ming \u003cming.m.lin@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "2263576cfc6e8f6ab038126c3254404b9fcb1c33",
      "tree": "1c1bd06cc5d89978a23a19d549764d3dc8c7c6c4",
      "parents": [
        "7d5d05d0704127c9acd24090c14731c111bd0af1"
      ],
      "author": {
        "name": "Lin Ming",
        "email": "ming.m.lin@intel.com",
        "time": "Fri Nov 13 10:06:08 2009 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Nov 24 21:31:10 2009 -0500"
      },
      "message": "ACPICA: Add post-order callback to acpi_walk_namespace\n\nThe existing interface only has a pre-order callback. This change\nadds an additional parameter for a post-order callback which will\nbe more useful for bus scans. ACPICA BZ 779.\n\nAlso update the external calls to acpi_walk_namespace.\n\nhttp://www.acpica.org/bugzilla/show_bug.cgi?id\u003d779\n\nSigned-off-by: Lin Ming \u003cming.m.lin@intel.com\u003e\nSigned-off-by: Bob Moore \u003crobert.moore@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "cc3316e7a97cdbfc34633e20195f8c98b9ff9ff5",
      "tree": "a53ed6036357c8d47a691fbb68e6d2af027f13b2",
      "parents": [
        "50b77eda9b12ff0ccf12b4021b7193d71778c0a9"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Wed Oct 14 09:01:39 2009 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Nov 24 20:30:05 2009 -0500"
      },
      "message": "ACPICA: Update version to 20091013\n\nVersion 20091013.\n\nSigned-off-by: Bob Moore \u003crobert.moore@intel.com\u003e\nSigned-off-by: Lin Ming \u003cming.m.lin@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "e2f74f355e9e2914483db10c05d70e69e0b7ae04",
      "tree": "e17cae217151627c2c95aeeb2a43baf96d49ac91",
      "parents": [
        "cf3289d0e701b2f59123bf653c12722a7e32aedb"
      ],
      "author": {
        "name": "Thomas Renninger",
        "email": "trenn@suse.de",
        "time": "Thu Nov 19 12:31:01 2009 +0100"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Tue Nov 24 13:33:34 2009 -0500"
      },
      "message": "[ACPI/CPUFREQ] Introduce bios_limit per cpu cpufreq sysfs interface\n\nThis interface is mainly intended (and implemented) for ACPI _PPC BIOS\nfrequency limitations, but other cpufreq drivers can also use it for\nsimilar use-cases.\n\nWhy is this needed:\n\nCurrently it\u0027s not obvious why cpufreq got limited.\nPeople see cpufreq/scaling_max_freq reduced, but this could have\nhappened by:\n  - any userspace prog writing to scaling_max_freq\n  - thermal limitations\n  - hardware (_PPC in ACPI case) limitiations\n\nTherefore export bios_limit (in kHz) to:\n  - Point the user that it\u0027s the BIOS (broken or intended) which limits\n    frequency\n  - Export it as a sysfs interface for userspace progs.\n    While this was a rarely used feature on laptops, there will appear\n    more and more server implemenations providing \"Green IT\" features like\n    allowing the service processor to limit the frequency. People want\n    to know about HW/BIOS frequency limitations.\n\nAll ACPI P-state driven cpufreq drivers are covered with this patch:\n  - powernow-k8\n  - powernow-k7\n  - acpi-cpufreq\n\nTested with a patched DSDT which limits the first two cores (_PPC returns 1)\nvia _PPC, exposed by bios_limit:\n# echo 2200000 \u003ecpu2/cpufreq/scaling_max_freq\n# cat cpu*/cpufreq/scaling_max_freq\n2600000\n2600000\n2200000\n2200000\n# #scaling_max_freq shows general user/thermal/BIOS limitations\n\n# cat cpu*/cpufreq/bios_limit\n2600000\n2600000\n2800000\n2800000\n# #bios_limit only shows the HW/BIOS limitation\n\nCC: Pallipadi Venkatesh \u003cvenkatesh.pallipadi@intel.com\u003e\nCC: Len Brown \u003clenb@kernel.org\u003e\nCC: davej@codemonkey.org.uk\nCC: linux@dominikbrodowski.net\n\nSigned-off-by: Thomas Renninger \u003ctrenn@suse.de\u003e\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "0584396157ad2d008e2cc76b4ed6254151183a25",
      "tree": "8860a033938b1a01cccf9a203208f741758724ac",
      "parents": [
        "8792e11f1c54bcba34412f03959e70ee217f2231"
      ],
      "author": {
        "name": "Matt Domsch",
        "email": "Matt_Domsch@dell.com",
        "time": "Mon Nov 02 11:51:24 2009 -0600"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Wed Nov 04 13:06:25 2009 -0800"
      },
      "message": "PCI: PCIe AER: honor ACPI HEST FIRMWARE FIRST mode\n\nFeedback from Hidetoshi Seto and Kenji Kaneshige incorporated.  This\ncorrectly handles PCI-X bridges, PCIe root ports and endpoints, and\nprints debug messages when invalid/reserved types are found in the\nHEST.  PCI devices not in domain/segment 0 are not represented in\nHEST, thus will be ignored.\n\nToday, the PCIe Advanced Error Reporting (AER) driver attaches itself\nto every PCIe root port for which BIOS reports it should, via ACPI\n_OSC.\n\nHowever, _OSC alone is insufficient for newer BIOSes.  Part of ACPI\n4.0 is the new APEI (ACPI Platform Error Interfaces) which is a way\nfor OS and BIOS to handshake over which errors for which components\neach will handle.  One table in ACPI 4.0 is the Hardware Error Source\nTable (HEST), where BIOS can define that errors for certain PCIe\ndevices (or all devices), should be handled by BIOS (\"Firmware First\nmode\"), rather than be handled by the OS.\n\nDell PowerEdge 11G server BIOS defines Firmware First mode in HEST, so\nthat it may manage such errors, log them to the System Event Log, and\npossibly take other actions.  The aer driver should honor this, and\nnot attach itself to devices noted as such.\n\nFurthermore, Kenji Kaneshige reminded us to disallow changing the AER\nregisters when respecting Firmware First mode.  Platform firmware is\nexpected to manage these, and if changes to them are allowed, it could\nbreak that firmware\u0027s behavior.\n\nThe HEST parsing code may be replaced in the future by a more\nfeature-rich implementation.  This patch provides the minimum needed\nto prevent breakage until that implementation is available.\n\nReviewed-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nReviewed-by: Hidetoshi Seto \u003cseto.hidetoshi@jp.fujitsu.com\u003e\nSigned-off-by: Matt Domsch \u003cMatt_Domsch@dell.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "6622d8cee73a26bce958484065c8f0e704911a62",
      "tree": "6f10a1294a03c25038a394f4211e83e122b039ae",
      "parents": [
        "1131b938f0757350f569f8ad5bee737cd02b8e58"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Mon Sep 21 13:35:35 2009 -0600"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Sep 25 15:09:49 2009 -0400"
      },
      "message": "ACPI: remove acpi_device_uid() and related stuff\n\nNobody uses acpi_device_uid(), so this patch removes it.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "1131b938f0757350f569f8ad5bee737cd02b8e58",
      "tree": "679f4ff97f6858f18af7c86807644dc8144512f0",
      "parents": [
        "b2972f87508a21db7584d11fdb5c97cb7101a788"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Mon Sep 21 13:35:29 2009 -0600"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Sep 25 15:09:48 2009 -0400"
      },
      "message": "ACPI: remove acpi_device.flags.hardware_id\n\nEvery acpi_device has at least one ID (if there\u0027s no _HID or _CID, we\ngive it a synthetic or default ID).  So there\u0027s no longer a need to\ncheck whether an ID exists; we can just use it.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "b2972f87508a21db7584d11fdb5c97cb7101a788",
      "tree": "7a8b80e20c910461bdf50590c9493ec1ba095f1e",
      "parents": [
        "7f47fa6c2ff15f5e59cdbb350f86faef6829294a"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Mon Sep 21 13:35:24 2009 -0600"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Sep 25 15:09:47 2009 -0400"
      },
      "message": "ACPI: remove acpi_device.flags.compatible_ids\n\nWe now keep a single list of IDs that includes both the _HID and any\n_CIDs.  We no longer need to keep track of whether the device has a _CID.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "7f47fa6c2ff15f5e59cdbb350f86faef6829294a",
      "tree": "02167bcbc5e6fd4eee044798ef142ff604d8eab1",
      "parents": [
        "b1fbfb2ae8f2f0e04219218da6f52f7313466899"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Mon Sep 21 13:35:19 2009 -0600"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Sep 25 15:09:31 2009 -0400"
      },
      "message": "ACPI: maintain a single list of _HID and _CID IDs\n\nThere\u0027s no need to treat _HID and _CID differently.  Keeping them in\na single list makes code that uses the IDs a little simpler because it\ncan just traverse the list rather than checking \"do we have a HID?\",\n\"do we have any CIDs?\"\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nReviewed-by: Alex Chiang \u003cachiang@hp.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "402ac53614bce0c273c73a80339556bf56dd3d39",
      "tree": "ee08b782ad49532e52712c077333ee88a042019c",
      "parents": [
        "51a85faf2d4ffecd8384b3f501f9f7ee2b05ee53"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Mon Sep 21 19:30:01 2009 +0000"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Sep 25 14:24:30 2009 -0400"
      },
      "message": "ACPI: add acpi_bus_get_status_handle()\n\nAdd acpi_bus_get_status_handle() so we can get the status of a namespace\nobject before building a struct acpi_device.\n\nThis removes a use of \"device-\u003eflags.dynamic_status\", a cached indicator of\nwhether _STA exists.  It seems simpler and more reliable to just evaluate\n_STA and catch AE_NOT_FOUND errors.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "859ac9a4be0c753cece0e30a2e4a65fd2cdcaeee",
      "tree": "10962790433ee0865ab6506c69981e8248368e46",
      "parents": [
        "adc08e2035f1859d4b129f42b2c2305ef090d226"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Mon Sep 21 19:29:50 2009 +0000"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Sep 25 14:24:29 2009 -0400"
      },
      "message": "ACPI: identify device tree root by null parent pointer, not ACPI_BUS_TYPE\n\nWe can identify the root of the ACPI device tree by the fact that it\nhas no parent.  This is simpler than passing around ACPI_BUS_TYPE_SYSTEM\nand will help remove special treatment of the device tree root.\n\nCurrently, we add the root by hand with ACPI_BUS_TYPE_SYSTEM.  If we\ntraverse the tree treating the root as just another device and use\nacpi_get_type(), the root shows up as ACPI_TYPE_DEVICE.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "caaa6efb3d82d0102db9e7094ca5773c46e6780c",
      "tree": "43e7cdc207c3f9b091bfbd638d4e98fe81a5a113",
      "parents": [
        "66b7ed40aaf153d634aabff409a0dda675f37f45"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Mon Sep 21 19:29:10 2009 +0000"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Sep 25 14:24:25 2009 -0400"
      },
      "message": "ACPI: save device_type in acpi_device\n\nMost uses of the ACPI bus device_type (ACPI_BUS_TYPE_DEVICE,\nACPI_BUS_TYPE_POWER, etc) are during device initialization, but\nwe do need it later for notify handler installation, since that\nis different for fixed hardware devices vs. namespace devices.\n\nThis patch saves the device_type in the acpi_device structure,\nso we can check that rather than comparing against the _HID string.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "94e0fb086fc5663c38bbc0fe86d698be8314f82f",
      "tree": "1c3be6c71ec3511aa2a4eb6dfa25f35677464ebb",
      "parents": [
        "b7f21bb2e23b4fec16b448a34889f467465be659",
        "c715089f49844260f1eeae8e3b55af9468ba1325"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Sep 24 10:30:41 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Sep 24 10:30:41 2009 -0700"
      },
      "message": "Merge branch \u0027drm-intel-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/anholt/drm-intel\n\n* \u0027drm-intel-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/anholt/drm-intel: (57 commits)\n  drm/i915: Handle ERESTARTSYS during page fault\n  drm/i915: Warn before mmaping a purgeable buffer.\n  drm/i915: Track purged state.\n  drm/i915: Remove eviction debug spam\n  drm/i915: Immediately discard any backing storage for uneeded objects\n  drm/i915: Do not mis-classify clean objects as purgeable\n  drm/i915: Whitespace correction for madv\n  drm/i915: BUG_ON page refleak during unbind\n  drm/i915: Search harder for a reusable object\n  drm/i915: Clean up evict from list.\n  drm/i915: Add tracepoints\n  drm/i915: framebuffer compression for GM45+\n  drm/i915: split display functions by chip type\n  drm/i915: Skip the sanity checks if the current relocation is valid\n  drm/i915: Check that the relocation points to within the target\n  drm/i915: correct FBC update when pipe base update occurs\n  drm/i915: blacklist Acer AspireOne lid status\n  ACPI: make ACPI button funcs no-ops if not built in\n  drm/i915: prevent FIFO calculation overflows on 32 bits with high dotclocks\n  drm/i915: intel_display.c handle latency variable efficiently\n  ...\n\nFix up trivial conflicts in drivers/gpu/drm/i915/{i915_dma.c|i915_drv.h}\n"
    },
    {
      "commit": "c11f6c82581e8be4e1829c677db54e7f55cebece",
      "tree": "1a116241b0831ded998aabe800bdc24104cbd826",
      "parents": [
        "40aba218969914d1b225e742617adb921cf94eae",
        "193a6dec1c0246a80b6d0101e4f351ccf877bcac"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 09:32:11 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 09:32:11 2009 -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: (119 commits)\n  ACPI: don\u0027t pass handle for fixed hardware notifications\n  ACPI: remove null pointer checks in deferred execution path\n  ACPI: simplify deferred execution path\n  acerhdf: additional BIOS versions\n  acerhdf: convert to dev_pm_ops\n  acerhdf: fix fan control for AOA150 model\n  thermal: add missing Kconfig dependency\n  acpi: switch /proc/acpi/{debug_layer,debug_level} to seq_file\n  hp-wmi: fix rfkill memory leak on unload\n  ACPI: remove unnecessary #ifdef CONFIG_DMI\n  ACPI: linux/acpi.h should not include linux/dmi.h\n  hwmon driver for ACPI 4.0 power meters\n  topstar-laptop: add new driver for hotkeys support on Topstar N01\n  thinkpad_acpi: fix rfkill memory leak on unload\n  thinkpad-acpi: report brightness events when required\n  thinkpad-acpi: don\u0027t poll by default any of the reserved hotkeys\n  thinkpad-acpi: Fix procfs hotkey reset command\n  thinkpad-acpi: deprecate hotkey_bios_mask\n  thinkpad-acpi: hotkey poll fixes\n  thinkpad-acpi: be more strict when detecting a ThinkPad\n  ...\n"
    },
    {
      "commit": "fd589a8f0a13f53a2dd580b1fe170633cf6b095f",
      "tree": "942c50188ca58041b0453189e710eafcfebaea57",
      "parents": [
        "4f37940d64a155c025968118849b596f6aaa8128"
      ],
      "author": {
        "name": "Anand Gadiyar",
        "email": "gadiyar@ti.com",
        "time": "Thu Jul 16 17:13:03 2009 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Sep 21 15:14:55 2009 +0200"
      },
      "message": "trivial: fix typo \"to to\" in multiple files\n\nSigned-off-by: Anand Gadiyar \u003cgadiyar@ti.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "b21495a03e20514eacd788a6b5d160667177cd94",
      "tree": "ec2b03db57b8ca6532744a0b5e2305b1fd4a9f34",
      "parents": [
        "56327c2a58b76291616f15c9c84a180cf7049645"
      ],
      "author": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinderrajput@gmail.com",
        "time": "Sun Sep 20 15:48:42 2009 +0530"
      },
      "committer": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinderrajput@gmail.com",
        "time": "Sun Sep 20 16:02:39 2009 +0530"
      },
      "message": "includecheck fix: include/acpi, acpi_bus.h\n\nfix the following \u0027make includecheck\u0027 warning:\n\n  include/acpi/acpi_bus.h: linux/device.h is included more than once.\n\nSigned-off-by: Jaswinder Singh Rajput \u003cjaswinderrajput@gmail.com\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nLKML-Reference: \u003c1247068058.4382.96.camel@ht.satnam\u003e\nAcked-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "7ef0143e2f898f9bf675c81bdf0e045c8dd53c57",
      "tree": "6042d768a0d95afeddd50890246a8be1720b86ef",
      "parents": [
        "44396a262286d1a07216a7c7792d4ed7a4c89ea7",
        "138d15692bf76841f252d4b836a535cf5f9154e9"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Sep 19 02:10:27 2009 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Sep 19 02:10:27 2009 -0400"
      },
      "message": "Merge branch \u0027preempt\u0027 into release\n"
    },
    {
      "commit": "bf25400e889dac3f9a3d5a5b77e8ec4c170a5006",
      "tree": "79d8d35703726b1adbb8b412683b7824e044a9eb",
      "parents": [
        "762caf0baafc657c410b9c04f4a95d4e3aa4dda1",
        "a5fe1a03f7720b8da8364a1737e1e5a357904e99"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Sep 19 02:09:37 2009 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Sep 19 02:09:37 2009 -0400"
      },
      "message": "Merge branch \u0027bugzilla-13620\u0027 into release\n"
    },
    {
      "commit": "3b87bb640e77023c97cf209e3dd85887a1113ad0",
      "tree": "c4531d2c954bcc28706837cc67a8865677e51fbf",
      "parents": [
        "7a92d803227a523a9a5546e4e0dce1325a4b5926",
        "dcf52fb71d988ba945054308f661bddf9b2455fb"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Sep 19 01:56:39 2009 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Sep 19 01:56:39 2009 -0400"
      },
      "message": "Merge branch \u0027bjorn-start-stop-2.6.32\u0027 into release\n"
    },
    {
      "commit": "985f38781d19101aba121df423f92c87b208c6df",
      "tree": "21b10413b6e24c0eaf5c3b2432e936749a672644",
      "parents": [
        "d093d70a81b08673d1577ad73419998f02be9d29",
        "c9766237afa92e8d7f27bbcd4964f1b43fa0bce8"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Sep 19 01:45:22 2009 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Sep 19 01:45:22 2009 -0400"
      },
      "message": "Merge branch \u0027acpica\u0027 into release\n"
    },
    {
      "commit": "003d6a38ce1a59e0053a02fd9e9a65b588bc8e33",
      "tree": "c9b941f4798a2accca200b0b01c07353ce5b07e1",
      "parents": [
        "71fd68e7d234f6b7d8407c8f486764d24f8411f4",
        "e55a5999ffcf72dc4d43d73618957964cb87065a"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Sep 19 00:37:13 2009 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Sep 19 00:37:13 2009 -0400"
      },
      "message": "Merge branch \u0027sfi-base\u0027 into release\n\nConflicts:\n\tdrivers/acpi/power.c\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "1a133e0c9dabda23e6693cabfdc1d5106dca5fc2",
      "tree": "04e0f95f130b65204c963a8f50c1c76d9cc3f04a",
      "parents": [
        "d660467c3ff2a0b7413e1b7a51452b34ffb49e5f"
      ],
      "author": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Tue Sep 15 16:57:24 2009 -0700"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Thu Sep 17 14:48:23 2009 -0700"
      },
      "message": "ACPI: make ACPI button funcs no-ops if not built in\n\nYakui pointed out that we don\u0027t properly no-op the ACPI button routines\nif the button driver isn\u0027t built in.  This will cause problems if ACPI\nis disabled, so provide stub functions in that case.\n\nReported-by: ykzhao \u003cyakui.zhao@intel.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "7e12715ecc47a8a59154afe2746e48998225bb69",
      "tree": "308e53b58027772bd114585f57c4180eb89239a7",
      "parents": [
        "af729a26ccc3ff9ad834a5e96f455aab20f176cd"
      ],
      "author": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Thu Sep 10 15:28:02 2009 -0700"
      },
      "committer": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Thu Sep 10 16:09:11 2009 -0700"
      },
      "message": "ACPI button: provide lid status functions\n\nSome drivers need to know when a lid event occurs and get the current\nstatus.  This can be useful for when a platform firmware clobbers some\nhardware state at lid time, and a driver needs to restore things when\nthe lid is opened again.\n\nAcked-by: Matthew Garrett \u003cmjg59@srcf.ucam.org\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\n"
    },
    {
      "commit": "9b83ccd2f14f647936dcfbf4a9a20c501007dd69",
      "tree": "bc405d4c14635ff309a5f39c905ede40fc762916",
      "parents": [
        "e80bb09d2c73d76a2a4cd79e4a83802dd901c642"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Tue Sep 08 23:15:31 2009 +0200"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Wed Sep 09 14:19:18 2009 -0700"
      },
      "message": "ACPI PM: Replace wakeup.prepared with reference counter\n\nThe wakeup.prepared flag is used for marking devices that have the\nwake-up power already enabled, so that the wake-up power is not\nenabled twice in a row for the same device.  This assumes, however,\nthat device wake-up power will only be enabled once, while the device\nis being prepared for a system-wide sleep transition, and the second\nattempt is made by acpi_enable_wakeup_device_prep().\n\nWith the upcoming PCI wake-up rework this assumption will not hold\nany more for PCI bridges and the root bridge whose wake-up power\nmay be enabled as a result of wake-up enable propagation from other\ndevices (eg. add-on devices that are not associated with any GPEs).\nThus, there may be many attempts to enable wake-up power on a PCI\nbridge or the root bridge during a system power state transition\nand it\u0027s better to replace wakeup.prepared with a reference counter.\n\nReviewed-by: Matthew Garrett \u003cmjg59@srcf.ucam.org\u003e\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "76d56de57ae60c6be383e48e7068fd973d5fb08a",
      "tree": "732bcbbd91f7d85d658c1fc08d3ea982fcf100bb",
      "parents": [
        "2547089ca2db132e307ef68848ba029a8ec2f341"
      ],
      "author": {
        "name": "Alex Chiang",
        "email": "achiang@hp.com",
        "time": "Thu Jul 23 17:03:00 2009 -0600"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Wed Sep 09 13:29:22 2009 -0700"
      },
      "message": "ACPI: export acpi_pci_root and friends\n\nWe can simplify ACPI drivers if we can tell whether a handle is an\nACPI PCI root or not.\n\nReviewed-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Alex Chiang \u003cachiang@hp.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "c9766237afa92e8d7f27bbcd4964f1b43fa0bce8",
      "tree": "eacf4f9e5d0f0e6b56030bdb9e383a32e2a82ed9",
      "parents": [
        "9e64155eb1b6ab78980db58cfd21385fa5f6b024"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Fri Sep 04 08:56:17 2009 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Sep 08 22:28:34 2009 -0400"
      },
      "message": "ACPICA: Update version to 20090903.\n\nVersion 20090903.\n\nSigned-off-by: Bob Moore \u003crobert.moore@intel.com\u003e\nSigned-off-by: Lin Ming \u003cming.m.lin@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "138d15692bf76841f252d4b836a535cf5f9154e9",
      "tree": "df5d81076d4e4c74d51f3ed16146f245f34e8f8e",
      "parents": [
        "326ba5010a5429a5a528b268b36a5900d4ab0eba"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "astarikovskiy@suse.de",
        "time": "Fri Aug 28 23:29:38 2009 +0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Aug 29 14:41:27 2009 -0400"
      },
      "message": "ACPICA: Don\u0027t switch task then not allowed\n\nSigned-off-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "a192a9580bcc41692be1f36b77c3b681827f566a",
      "tree": "8cf1637f87faa880fdffab62a701b47f699945f9",
      "parents": [
        "2a4ab640d3c28c2952967e5f63ea495555bf2a5f"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Jul 28 16:45:54 2009 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Aug 28 19:57:27 2009 -0400"
      },
      "message": "ACPI: Move definition of PREFIX from acpi_bus.h to internal..h\n\nLinux/ACPI core files using internal.h all PREFIX \"ACPI: \",\nhowever, not all ACPI drivers use/want it -- and they\nshould not have to #undef PREFIX to define their own.\n\nAdd GPL commment to internal.h while we are there.\n\nThis does not change any actual console output,\nasside from a whitespace fix.\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "49ae80c9944401222e47108883c486b5a5a24006",
      "tree": "21f8b80211316ca252bcfddf58dd32d7e704e500",
      "parents": [
        "8a964236800839263b3dddd7f7851d666e7d53e1"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Thu Aug 13 13:43:12 2009 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Aug 28 19:40:39 2009 -0400"
      },
      "message": "ACPICA: Update version to 20090730\n\nVersion 20090730.\n\nSigned-off-by: Bob Moore \u003crobert.moore@intel.com\u003e\nSigned-off-by: Lin Ming \u003cming.m.lin@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "1872bbc94b2d092ece22a8fbf1c3e81f0fba0052",
      "tree": "66856261ebc3071a1833b049990a6fd703ddba10",
      "parents": [
        "c276e3884163355464a76e60ed9e272b52b4acc2"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Thu Aug 13 13:31:00 2009 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Aug 28 19:40:39 2009 -0400"
      },
      "message": "ACPICA: Fix typo for HEST ACPI table\n\nProblem with the name of one of the subtables.\n\nSigned-off-by: Bob Moore \u003crobert.moore@intel.com\u003e\nSigned-off-by: Lin Ming \u003cming.m.lin@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "c276e3884163355464a76e60ed9e272b52b4acc2",
      "tree": "2e926304a0e83687d4c3dc49959f13210512bb73",
      "parents": [
        "7f0c826a437157d2b19662977e9cf3b472cf24a6"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Mon Jul 27 14:55:02 2009 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Aug 28 19:40:39 2009 -0400"
      },
      "message": "ACPICA: Update definitions for HEST table\n\nEliminate duplicated code in disassembler.\nShorten identifiers that were too long.\n\nSigned-off-by: Bob Moore \u003crobert.moore@intel.com\u003e\nSigned-off-by: Lin Ming \u003cming.m.lin@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "6e2d5ebd0d36199920676fdceaff4f4bfe66297b",
      "tree": "334c129986a3ae126378a001d871d3e4267db6ea",
      "parents": [
        "b24aad44438d5bc21cbbfb94a99d9bf710d8295b"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Mon Jul 27 10:53:00 2009 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Aug 28 19:40:38 2009 -0400"
      },
      "message": "ACPICA: ACPI 4: Update headers for new and changed ACPI tables.\n\nAdd IVRS,MSCT,UEFI,WAET,WDAT.\nUpdated several existing tables for ACPI 4.0-related changes.\nAdded document references for all tables not defined in ACPI spec.\n\nSigned-off-by: Bob Moore \u003crobert.moore@intel.com\u003e\nSigned-off-by: Lin Ming \u003cming.m.lin@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "b24aad44438d5bc21cbbfb94a99d9bf710d8295b",
      "tree": "bc45461940a8bc515682cf190ee4ff2731e31a86",
      "parents": [
        "2f977b36e5f175e5126f280e7a94f0c53d1b1a16"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Fri Jul 24 13:30:17 2009 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Aug 28 19:40:38 2009 -0400"
      },
      "message": "ACPICA: Split large ACPI table header\n\nSplit out the non-acpi-defined ACPI tables into the existing\n(but empty) actbl2.h file. Preparation for new ACPI 4.0 tables.\n\nSigned-off-by: Bob Moore \u003crobert.moore@intel.com\u003e\nSigned-off-by: Lin Ming \u003cming.m.lin@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "a5fe1a03f7720b8da8364a1737e1e5a357904e99",
      "tree": "2b84668217bc55d8a3bb98d053e92ff93b34dd36",
      "parents": [
        "422bef879e84104fee6dc68ded0e371dbeb5f88e"
      ],
      "author": {
        "name": "Lin Ming",
        "email": "ming.m.lin@intel.com",
        "time": "Thu Aug 13 10:43:27 2009 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Aug 27 13:10:35 2009 -0400"
      },
      "message": "ACPICA: fix leak of acpi_os_validate_address\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d13620\n\nIf the dynamic region is created and added to resource list over and over again,\nit has the potential to be a memory leak by growing the list every time.\n\nThis patch fixes the memory leak, as below\n\n1) add a new field \"count\" to struct acpi_res_list.\n\n   When inserting, if the region(addr, len) is already in the resource\n   list, we just increase \"count\", otherwise, the region is inserted\n   with count\u003d1.\n\n   When deleting, the \"count\" is decreased, if it\u0027s decreased to 0,\n   the region is deleted from the resource list.\n\n   With \"count\", the region with same address and length can only be\n   inserted to the resource list once, so prevent potential memory leak.\n\n2) add a new function acpi_os_invalidate_address, which is called when\n   region is deleted.\n\nSigned-off-by: Lin Ming \u003cming.m.lin@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "3ce804ed83827a7fd27190836f9421b29ac64512",
      "tree": "6624f54a1ba82a55bbcf6f1429f03abd031cf23c",
      "parents": [
        "eb2289ba1ba994de25af0d94b5e80ba93d2c1c3c"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Thu Jun 25 10:31:32 2009 -0700"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Aug 27 10:17:21 2009 -0400"
      },
      "message": "ACPICA: Update version to 20090625\n\nUpdate version number.\n\nSigned-off-by: Bob Moore \u003crobert.moore@intel.com\u003e\nSigned-off-by: Lin Ming \u003cming.m.lin@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "eb2289ba1ba994de25af0d94b5e80ba93d2c1c3c",
      "tree": "906dfa6d6b25b4aadc7c4b72ad1e6ff0076617b7",
      "parents": [
        "8d590c7af1152685efcf302905baeb6dda3c2d2f"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Wed Jun 24 13:42:00 2009 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Aug 27 10:17:21 2009 -0400"
      },
      "message": "ACPICA: ACPI 4.0: Changes for existing ACPI tables.\n\nFACS: new flag and new OspmFlags field.\nSRAT: x2APIC - add ClockDomain field to descriptor #2\n\nIncludes header and disassembler support.\n\nSigned-off-by: Bob Moore \u003crobert.moore@intel.com\u003e\nSigned-off-by: Lin Ming \u003cming.m.lin@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "8e4319c425077c4cc540696a5bb6c4d12f017dcd",
      "tree": "6498586c5d438d679489b30ef6e294dfdeb3b655",
      "parents": [
        "6557a49a443a347d24aed58076365432ded30edc"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Mon Jun 29 13:43:27 2009 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Aug 27 10:17:19 2009 -0400"
      },
      "message": "ACPICA: Fix several acpi_attach_data problems\n\nHandler was never invoked. Now invoked if/when host node is deleted.\nData object was not automatically deleted when host node was deleted.\nInterface to handler had an unused parameter, removed it.\nACPICA BZ 778.\n\nhttp://acpica.org/bugzilla/show_bug.cgi?id\u003d778\n\nSigned-off-by: Bob Moore \u003crobert.moore@intel.com\u003e\nSigned-off-by: Lin Ming \u003cming.m.lin@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "6557a49a443a347d24aed58076365432ded30edc",
      "tree": "d7ac2ce73b7f55bbcdc74864fd99c2285b879a05",
      "parents": [
        "3db20bed579bc4e7fe581c48ad1bde853aa9ff68"
      ],
      "author": {
        "name": "Lin Ming",
        "email": "ming.m.lin@intel.com",
        "time": "Wed Jun 24 11:32:04 2009 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Aug 27 10:17:18 2009 -0400"
      },
      "message": "ACPICA: ACPI 4.0: Interpreter support for IPMI.\n\nAdds support for IPMI which is similar to SMBus and uses a bi-directional data buffer.\nACPICA BZ 773.\n\nhttp://acpica.org/bugzilla/show_bug.cgi?id\u003d773\n\nSigned-off-by: Lin Ming \u003cming.m.lin@intel.com\u003e\nSigned-off-by: Bob Moore \u003crobert.moore@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "15b8dd53f5ffaf8e2d9095c423f713423f576c0f",
      "tree": "773f09435b14a810372642502352d46c29b6f148",
      "parents": [
        "9c61b34cf7078da72cce276ff8cfae5d6e9955bc"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Mon Jun 29 13:39:29 2009 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Aug 27 10:17:15 2009 -0400"
      },
      "message": "ACPICA: Major update for acpi_get_object_info external interface\n\nCompleted a major update for the acpi_get_object_info external interface.\nChanges include:\n - Support for variable, unlimited length HID, UID, and CID strings\n - Support Processor objects the same as Devices (HID,UID,CID,ADR,STA, etc.)\n - Call the _SxW power methods on behalf of a device object\n - Determine if a device is a PCI root bridge\n - Change the ACPI_BUFFER parameter to ACPI_DEVICE_INFO.\nThese changes will require an update to all callers of this interface.\nSee the ACPICA Programmer Reference for details.\n\nAlso, update all invocations of acpi_get_object_info interface\n\nSigned-off-by: Bob Moore \u003crobert.moore@intel.com\u003e\nSigned-off-by: Lin Ming \u003cming.m.lin@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "c6b5774caafa4c12b6019366e2fdaaff117e95a4",
      "tree": "04a9439010ba84fd2ab787d6d43dbcebe2020a1e",
      "parents": [
        "f8d80cdf40fe4d2393159012b38ce9f85a488686"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Wed Jun 24 09:44:06 2009 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Aug 27 10:17:14 2009 -0400"
      },
      "message": "ACPICA: Add 64-bit support to acpi_read and acpi_write\n\nNeeded by drivers for new ACPi tables.  Internal versions of\nthese functions still use 32-bit max transfers, in order to\nminimize disruption and stack use for the standard ACPI registers\n(FADT-based).\n\nSigned-off-by: Bob Moore \u003crobert.moore@intel.com\u003e\nSigned-off-by: Lin Ming \u003cming.m.lin@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "f8d80cdf40fe4d2393159012b38ce9f85a488686",
      "tree": "5aeda94477cca669618628a7a9f0cc1971901f19",
      "parents": [
        "5853a9f6dda244b4163b9daad663bdc41a74f596"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Tue Jun 02 13:28:13 2009 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Aug 27 10:17:13 2009 -0400"
      },
      "message": "ACPICA: Remove duplicate extern declarations for public globals\n\nSome were defined twice, causes a warning with gcc\n-Wredundant-decls.\n\nSigned-off-by: Bob Moore \u003crobert.moore@intel.com\u003e\nSigned-off-by: Lin Ming \u003cming.m.lin@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "2a908002c7b1b666616103e9df2419b38d7c6f1f",
      "tree": "e525ac0c224091b1d71ffa9aec4c4f39c8223c62",
      "parents": [
        "f3d83e2415445e5b157bef404d38674e9e8de169"
      ],
      "author": {
        "name": "Frans Pop",
        "email": "elendil@planet.nl",
        "time": "Wed Aug 26 14:29:29 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 26 20:06:53 2009 -0700"
      },
      "message": "ACPI processor: force throttling state when BIOS returns incorrect value\n\nIf the BIOS reports an invalid throttling state (which seems to be\nfairly common after system boot), a reset is done to state T0.\nBecause of a check in acpi_processor_get_throttling_ptc(), the reset\nnever actually gets executed, which results in the error reoccurring\non every access of for example /proc/acpi/processor/CPU0/throttling.\n\nAdd a \u0027force\u0027 option to acpi_processor_set_throttling() to ensure\nthe reset really takes effect.\n\nAddresses http://bugzilla.kernel.org/show_bug.cgi?id\u003d13389\n\nThis patch, together with the next one, fixes a regression introduced in\n2.6.30, listed on the regression list. They have been available for 2.5\nmonths now in bugzilla, but have not been picked up, despite various\nreminders and without any reason given.\n\nGoogle shows that numerous people are hitting this issue. The issue is in\nitself relatively minor, but the bug in the code is clear.\n\nThe patches have been in all my kernels and today testing has shown that\nthrottling works correctly with the patches applied when the system\noverheats (http://bugzilla.kernel.org/show_bug.cgi?id\u003d13918#c14).\n\nSigned-off-by: Frans Pop \u003celendil@planet.nl\u003e\nAcked-by: Zhang Rui \u003crui.zhang@intel.com\u003e\nCc: Len Brown \u003clenb@kernel.org\u003e\nCc: \"Rafael J. Wysocki\" \u003crjw@sisk.pl\u003e\nCc: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7cb7f45c7feef43c8f71f5cfedfc0b19be2142f7",
      "tree": "c35f1815fefc6460c204473a738785d6da1cb642",
      "parents": [
        "4be3bd7849165e7efa6b0b35a23d6a3598d97465"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Jul 27 18:42:38 2009 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Jul 27 18:42:38 2009 -0400"
      },
      "message": "Revert \"ACPICA: Remove obsolete acpi_os_validate_address interface\"\n\nThis reverts commit f9ca058430333c9a24c5ca926aa445125f88df18.\n\nwhich caused a regression:\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d13620\n\nSigned-off-by: Lin Ming \u003cming.m.lin@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "dcf52fb71d988ba945054308f661bddf9b2455fb",
      "tree": "32496ff0f952b6f2984d05dbd15e572a6464e17b",
      "parents": [
        "cf745ec7a1222a661b2c5f0e8c2c4be81300d2a4"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Mon Jun 22 20:41:45 2009 +0000"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Jun 25 12:16:33 2009 -0400"
      },
      "message": "ACPI: remove unused acpi_device_ops .stop method\n\nNo drivers use the .stop method, so remove it.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nReviewed-by: Alex Chiang \u003cachiang@hp.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "57599cc997b81a7c4f764693a7316886a72067fe",
      "tree": "2e5cd27682614c88ec72009f9605062ada6eae25",
      "parents": [
        "fbe8cddd2d85979d273d7937a2b8a47498694d91",
        "586caae36cece718ff46b3a59b88af79e9f7a2e0"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jun 24 01:22:20 2009 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jun 24 01:22:20 2009 -0400"
      },
      "message": "Merge branch \u0027bjorn-notify\u0027 into release\n\nConflicts:\n\tdrivers/platform/x86/eeepc-laptop.c\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "fbe8cddd2d85979d273d7937a2b8a47498694d91",
      "tree": "2ae3253bfd89337583d36afd783145786ffa531e",
      "parents": [
        "4e8a2372f9255a1464ef488ed925455f53fbdaa1",
        "e86435eb91b2bff114c5a02e46e16ce21b647ebe",
        "7fe2a6c275a5bcec52fb3ef643daaf8265b7af0d",
        "0705495d9010048e293013d9d129cf723363a0a8",
        "35a7c64fbc77bab4ca8ae477e8ab278ccd679ce2",
        "152a4e630f7ffdd7ff64427c4ba488dc0bce76af",
        "86e437f077c68112edcb6854ec036ed7e3f9a7f3",
        "c8d72a5e76988140bfdfd8722f2228d94e7fa10f",
        "7a04b8491a077471a34938b8ca060c37220953be",
        "ee1ca48fae7e575d5e399d4fdcfe0afc1212a64c",
        "9eccbc2f67efd0d19c47f40182abf2965c287add",
        "7e275cc4e8e20f82740bf40ae2f5695e9e35ff09",
        "7b768f07dce463a054c9dd84862d15ccc3d2b712",
        "8cb24c8fd70ea8431744de1ca0ca34ab45fbbdaa",
        "113b3a2b901573961509e81a28e9546cf9defef0",
        "d73772474f6ebbacbe820c31c0fa1cffa7160246",
        "056c308d3e4859334b519033d62ef050f0e0e261",
        "871043bc463e7d191e7b5b00436a8852921dd833"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jun 24 01:19:50 2009 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jun 24 01:19:50 2009 -0400"
      },
      "message": "Merge branches \u0027acerhdf\u0027, \u0027acpi-pci-bind\u0027, \u0027bjorn-pci-root\u0027, \u0027bugzilla-12904\u0027, \u0027bugzilla-13121\u0027, \u0027bugzilla-13396\u0027, \u0027bugzilla-13533\u0027, \u0027bugzilla-13612\u0027, \u0027c3_lock\u0027, \u0027hid-cleanups\u0027, \u0027misc-2.6.31\u0027, \u0027pdc-leak-fix\u0027, \u0027pnpacpi\u0027, \u0027power_nocheck\u0027, \u0027thinkpad_acpi\u0027, \u0027video\u0027 and \u0027wmi\u0027 into release\n"
    },
    {
      "commit": "86e437f077c68112edcb6854ec036ed7e3f9a7f3",
      "tree": "ac6ec8b6ac4f96ce7ef7b5e9fa057099d7ce9af1",
      "parents": [
        "07a2039b8eb0af4ff464efd3dfd95de5c02648c6"
      ],
      "author": {
        "name": "Zhao Yakui",
        "email": "yakui.zhao@intel.com",
        "time": "Tue Jun 16 11:23:13 2009 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Jun 23 23:38:41 2009 -0400"
      },
      "message": "ACPI: Add the reference count to avoid unloading ACPI video bus twice\n\nSometimes both acpi video and i915 driver are compiled as modules.\nAnd there exists the strict dependency between the two drivers.\nThe acpi video bus will be unloaded in course of unloading the i915 driver.\nIf we unload the acpi video driver, then the kernel oops will be triggered.\n\nAdd the reference count to avoid unloading the ACPI video bus twice.\nThe reference count should be checked before unregistering the acpi video bus.\nIf the reference count is already zero, it won\u0027t unregister it again.\nAnd after the acpi video bus is already unregistered, the reference count\nwill be set to zero.\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d13396\n\nSigned-off-by: Zhao Yakui \u003cyakui.zhao@intel.com\u003e\nAcked-by: Zhang Rui \u003crui.zhang@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "7b768f07dce463a054c9dd84862d15ccc3d2b712",
      "tree": "1c7a2509e1bca6718fd29e897f44b648089f728b",
      "parents": [
        "07a2039b8eb0af4ff464efd3dfd95de5c02648c6"
      ],
      "author": {
        "name": "Pallipadi, Venkatesh",
        "email": "venkatesh.pallipadi@intel.com",
        "time": "Fri Jun 19 17:14:59 2009 -0700"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Jun 20 00:50:52 2009 -0400"
      },
      "message": "ACPI: pdc init related memory leak with physical CPU hotplug\n\narch_acpi_processor_cleanup_pdc() in x86 and ia64 results in memory allocated\nfor _PDC objects that is never freed and will cause memory leak in case of\nphysical CPU remove and add. Patch fixes the memory leak by freeing the\nobjects soon after _PDC is evaluated.\n\nReported-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Venkatesh Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "6d2781310036a8d3fa2b590a6f83a298010fd64a",
      "tree": "b10f1e9b275aed0a666786421f636f6fae5cb661",
      "parents": [
        "07a2039b8eb0af4ff464efd3dfd95de5c02648c6"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Thu Apr 30 09:35:37 2009 -0600"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Jun 18 00:13:14 2009 -0400"
      },
      "message": "ACPI: allow drivers to request both device and system notify events\n\nSystem notify events (0x00-0x7f) are common across all device types\nand should be handled in Linux/ACPI, not in drivers.  However, some\nBIOSes use system notify events in device-specific ways that require\nthe driver to be involved.\n\nThis patch adds a ACPI_DRIVER_ALL_NOTIFY_EVENTS driver flag.  When a\ndriver sets this flag and supplies a .notify method, Linux/ACPI calls\nthe .notify method for ALL notify events on the device, not just the\ndevice-specific (0x80-0xff) events.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "7fe2a6c275a5bcec52fb3ef643daaf8265b7af0d",
      "tree": "1e36be4c0f8a05adeaea29f10f82a9afab0a50ce",
      "parents": [
        "1e4cffe78e1decd937c7b78410eec87da6b87954"
      ],
      "author": {
        "name": "Alexander Chiang",
        "email": "achiang@hp.com",
        "time": "Wed Jun 10 19:56:05 2009 +0000"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jun 17 23:32:24 2009 -0400"
      },
      "message": "ACPI: kill acpi_get_physical_pci_device()\n\nacpi_get_pci_dev() is (hopefully) better, and all callers have been\nconverted, so let\u0027s get rid of this duplicated functionality.\n\nCc: Thomas Renninger \u003ctrenn@suse.de\u003e\nSigned-off-by: Alex Chiang \u003cachiang@hp.com\u003e\nAcked-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "80ffdedf6020a77adcd06c01cfe6c488312b28f8",
      "tree": "fd18ffe05df0c5c8b566eedb90482ab2b846cf4d",
      "parents": [
        "d6aa484c1c0cd39ff3a42f4050b55d2a5b285ef5"
      ],
      "author": {
        "name": "Alexander Chiang",
        "email": "achiang@hp.com",
        "time": "Wed Jun 10 19:55:55 2009 +0000"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jun 17 23:32:23 2009 -0400"
      },
      "message": "ACPI: kill acpi_get_pci_id\n\nacpi_get_pci_dev() is better, and all callers have been converted, so\neliminate acpi_get_pci_id().\n\nSigned-off-by: Alex Chiang \u003cachiang@hp.com\u003e\nAcked-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "d9efae3688addb15994c9ad9761dada6f988bc14",
      "tree": "6d697c2cca0aa47b6f50880682699eaca72e9197",
      "parents": [
        "859a3f86ca83346f4097e956d0b27d96aa7a1cff"
      ],
      "author": {
        "name": "Alexander Chiang",
        "email": "achiang@hp.com",
        "time": "Wed Jun 10 19:55:40 2009 +0000"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jun 17 23:22:16 2009 -0400"
      },
      "message": "ACPI: simplify acpi_pci_irq_del_prt() API\n\nThere is no need to pass a segment/bus tuple to this API, as the callsite\nalways has a struct pci_bus. We can derive segment/bus from the\nstruct pci_bus, so let\u0027s take this opportunit to simplify the API and\nmake life easier for the callers.\n\nSigned-off-by: Alex Chiang \u003cachiang@hp.com\u003e\nAcked-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "859a3f86ca83346f4097e956d0b27d96aa7a1cff",
      "tree": "ba56cc791a0c427ab817a86e57a6338c23bbb3c1",
      "parents": [
        "499650de6906722184b639989b47227a362b62f8"
      ],
      "author": {
        "name": "Alexander Chiang",
        "email": "achiang@hp.com",
        "time": "Wed Jun 10 19:55:35 2009 +0000"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jun 17 23:22:16 2009 -0400"
      },
      "message": "ACPI: simplify acpi_pci_irq_add_prt() API\n\nA PCI domain cannot change as you descend down subordinate buses, which\nmakes the \u0027segment\u0027 argument to acpi_pci_irq_add_prt() useless.\n\nChange the interface to take a struct pci_bus *, from whence we can derive\nthe bus number and segment. Reducing the number of arguments makes life\nsimpler for callers.\n\nSigned-off-by: Alex Chiang \u003cachiang@hp.com\u003e\nAcked-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "499650de6906722184b639989b47227a362b62f8",
      "tree": "f0920b27dc659fb976f3ac2ca77bca6a386cd6c0",
      "parents": [
        "c22d7f5a389dad15de448b142f44e4000b3426f0"
      ],
      "author": {
        "name": "Alexander Chiang",
        "email": "achiang@hp.com",
        "time": "Wed Jun 10 19:55:30 2009 +0000"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jun 17 23:22:16 2009 -0400"
      },
      "message": "ACPI: eviscerate pci_bind.c\n\nNow that we can dynamically convert an ACPI CA handle to a\nstruct pci_dev at runtime, there\u0027s no need to statically bind\nthem during boot.\n\nacpi_pci_bind/unbind are vastly simplified, and are only used\nto evaluate _PRT methods on P2P bridges and non-bridge children.\n\nThis patch also changes the time-space tradeoff ever so slightly.\n\nLooking up the ACPI-PCI binding is never in the performance path, and by\neliminating this caching, we save 24 bytes for each _ADR device in the\nACPI namespace.\n\nThis patch lays further groundwork to eventually eliminate\nthe acpi_driver_ops.bind callback.\n\nSigned-off-by: Alex Chiang \u003cachiang@hp.com\u003e\nAcked-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "2f7bbceb5b6aa938024bb4dad93c410fa59ed3b9",
      "tree": "f34fa26ac7a916f221dc88a5cb32eaf5db7c0e05",
      "parents": [
        "275582031f9b3597a1b973f3ff617adfe639faa2"
      ],
      "author": {
        "name": "Alexander Chiang",
        "email": "achiang@hp.com",
        "time": "Wed Jun 10 19:55:20 2009 +0000"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jun 17 23:22:15 2009 -0400"
      },
      "message": "ACPI: Introduce acpi_get_pci_dev()\n\nConvert an ACPI CA handle to a struct pci_dev.\n\nPerforming this lookup dynamically allows us to get rid of the\nACPI-PCI binding code, which:\n\n\t- eliminates struct acpi_device vs struct pci_dev lifetime issues\n\t- lays more groundwork for eliminating .start from acpi_device_ops\n\t  and thus simplifying ACPI drivers\n\t- whacks out a lot of code\n\nThis change lays the groundwork for eliminating much of pci_bind.c.\n\nAlthough pci_root.c may not be the most logical place for this\nchange, putting it here saves us from having to export acpi_pci_find_root.\n\nSigned-off-by: Alex Chiang \u003cachiang@hp.com\u003e\nAcked-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "275582031f9b3597a1b973f3ff617adfe639faa2",
      "tree": "7f4e2c43709758108042e5dcf9b89d756e5bf8e5",
      "parents": [
        "ce597bb42aa84bc73db80509b7c37e7fbc0b75c4"
      ],
      "author": {
        "name": "Alexander Chiang",
        "email": "achiang@hp.com",
        "time": "Wed Jun 10 19:55:14 2009 +0000"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jun 17 23:22:15 2009 -0400"
      },
      "message": "ACPI: Introduce acpi_is_root_bridge()\n\nReturns whether an ACPI CA node is a PCI root bridge or not.\n\nThis API is generically useful, and shouldn\u0027t just be a hotplug function.\n\nThe implementation becomes much simpler as well.\n\nSigned-off-by: Alex Chiang \u003cachiang@hp.com\u003e\nAcked-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "ce597bb42aa84bc73db80509b7c37e7fbc0b75c4",
      "tree": "8298bc28f79a39fc48a8d66cfc559345478b6981",
      "parents": [
        "07a2039b8eb0af4ff464efd3dfd95de5c02648c6"
      ],
      "author": {
        "name": "Alexander Chiang",
        "email": "achiang@hp.com",
        "time": "Wed Jun 10 19:55:09 2009 +0000"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jun 17 23:22:15 2009 -0400"
      },
      "message": "ACPI: make acpi_pci_bind() static\n\nacpi_pci_root_add() explicitly assigns device-\u003eops.bind, and later\ncalls acpi_pci_bind_root(), which also does the same thing.\n\nWe don\u0027t need to repeat ourselves; removing the explicit assignment\nallows us to make acpi_pci_bind() static.\n\nSigned-off-by: Alex Chiang \u003cachiang@hp.com\u003e\nAcked-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "24c5c4c2f506bf87ef2343669fb892c944c3fdde",
      "tree": "4a8fb03d51487c486e2848139672a113c0064a4d",
      "parents": [
        "d023e49118b9c93bbab9aaf798b25f78f1a5803c"
      ],
      "author": {
        "name": "Zhao Yakui",
        "email": "yakui.zhao@intel.com",
        "time": "Thu May 21 16:25:35 2009 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Jun 12 20:50:37 2009 -0400"
      },
      "message": "ACPI: increase size of acpi_bus_id[]\n\nPreviously [5], now [8].\n\nsprintf(acpi_device_bid(device), \"CPU%X\", cpu_id)\nnow looks better on systems with more than 0xFF processors.\n\nSigned-off-by: Zhao Yakui \u003cyakui.zhao@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "9eccbc2f67efd0d19c47f40182abf2965c287add",
      "tree": "3460068a0d97b3dcbb9da2e2ce95720f60d571a5",
      "parents": [
        "6cc73b4806c07b4207780f6d85c456b4c5b29d71"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Mon Apr 27 16:33:46 2009 -0600"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed May 27 21:14:28 2009 -0400"
      },
      "message": "ACPI: processor: move device _HID into driver\n\nThe ACPI0007 _HID used for processor \"Device\" objects in the namespace\nis not needed outside the processor driver, so move it there.  Also, the\n#define is only used once, so just remove it and hard-code \"ACPI0007\".\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "b9417f84e17b93a6976a8a88b38bf9567975cb38",
      "tree": "c19a3bb3e51e6000d05629749e86a07ab5f2dfbd",
      "parents": [
        "cd86a536c81e9300d984327517548ca0652eebf9"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Mon Apr 27 16:33:36 2009 -0600"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed May 27 21:13:31 2009 -0400"
      },
      "message": "ACPI: use LNXCPU, not ACPI_CPU, for Linux-specific processor _HID\n\nACPI_PROCESSOR_OBJECT_HID is a synthetic _HID that Linux generates\nfor \"Processor\" definitions.  Unlike \"Device\" definitions, \"Processor\"\ndefinitions do not have a _HID in the namespace, so we generate a\nfake _HID.  By convention, all these fake _HIDs begin with \"LNX\".\n\nThis does change the user-visible _HID for \"Processor\" objects --\npreviously, we used \"ACPI_CPU\" and this changes that to \"LNXCPU\",\nwhich starts with \"LNX\" as do all the other made-up _HIDs.  This\nchange is visible in processor filenames and \"hid\" files under\n/sys/devices/LNXSYSTM:00/.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "d6a1cd4975a5ffaa21a961be04a469519edf50d6",
      "tree": "e814ee0e32477269619e8c260d3bf4c51ca8cca7",
      "parents": [
        "b1cd843be74ba0dcc6c42db7b11b76d63be149f6"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Thu May 21 11:06:53 2009 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed May 27 00:41:34 2009 -0400"
      },
      "message": "ACPICA: Update version to 20090521.\n\nUpdate version number.\n\nSigned-off-by: Bob Moore \u003crobert.moore@intel.com\u003e\nSigned-off-by: Lin Ming \u003cming.m.lin@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "b2f7ddcfcb9c2436896cb339a7ff70245648f033",
      "tree": "efd130b46b0dff8855e11d63612532dc60d635dc",
      "parents": [
        "e0be6f5a9863b626c19f0be04946c6285cc9db56"
      ],
      "author": {
        "name": "Lin Ming",
        "email": "ming.m.lin@intel.com",
        "time": "Thu May 21 10:42:09 2009 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed May 27 00:35:51 2009 -0400"
      },
      "message": "ACPICA: New: AcpiInstallMethod - install a single control method\n\nThis interface enables the override or creation of a single\ncontrol method. Useful to repair a bug or install a missing method.\n\nSigned-off-by: Lin Ming \u003cming.m.lin@intel.com\u003e\nSigned-off-by: Bob Moore \u003crobert.moore@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "ba9e2ae443feb7231d9631ea0f62b63e26cfb9b1",
      "tree": "88db11ef53101d9fe48d0571d0dc0367d6afdfad",
      "parents": [
        "e0c437bcca6926b541c738b5c64445654750b365"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Fri Apr 24 10:43:43 2009 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed May 27 00:30:50 2009 -0400"
      },
      "message": "ACPICA: Update version to 20090422.\n\nVersion 20090422.\n\nSigned-off-by: Bob Moore \u003crobert.moore@intel.com\u003e\nSigned-off-by: Lin Ming \u003cming.m.lin@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "e0c437bcca6926b541c738b5c64445654750b365",
      "tree": "0f6cdbfe724b726991426bc0ab960a38afda3cfb",
      "parents": [
        "2b09ce98a25e467455ecd81354cc18381628be75"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Wed Apr 22 13:39:47 2009 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed May 27 00:30:50 2009 -0400"
      },
      "message": "ACPICA: Linux OSL: cleanup/update/merge\n\nMerge the OSL with the actual file used by Linux, so that the\nfile does not require patching when integrated with Linux. General\ncleanup and some restructuring.\n\nSigned-off-by: Bob Moore \u003crobert.moore@intel.com\u003e\nSigned-off-by: Lin Ming \u003cming.m.lin@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "35d7c1cfe5262480d3d8e6ccd7e4caf3a9c8ab39",
      "tree": "6657fe283ca7a2cccdc38e490fca802fba8d39a8",
      "parents": [
        "10b6575b5d84d21e2eab01df2284288e5fdf7887"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Wed Apr 22 12:41:27 2009 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed May 27 00:30:49 2009 -0400"
      },
      "message": "ACPICA: Cleanup byte/word/dword extraction macros, fix possible warnings\n\nRemoved unnecessary masking. For the 64-bit macros, removed\nthe structure overlay. Fixes aliasing warnings seen with gcc 4+\ncompilers.\n\nSigned-off-by: Bob Moore \u003crobert.moore@intel.com\u003e\nSigned-off-by: Lin Ming \u003cming.m.lin@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "8eb7b2477c4e4fec4788605e4edb5f7acafb59ff",
      "tree": "1ecaeebe25f2cf9bac1c07d7c21eae083f3947af",
      "parents": [
        "b74be6119e9e38390395f08767b7c84de9023b38"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Wed Apr 22 10:28:22 2009 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed May 27 00:30:48 2009 -0400"
      },
      "message": "ACPICA: Fix a few warnings for gcc 3.4.4\n\nMostly for acpiexec, one in the core subsystem.\n\nSigned-off-by: Bob Moore \u003crobert.moore@intel.com\u003e\nSigned-off-by: Lin Ming \u003cming.m.lin@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "b74be6119e9e38390395f08767b7c84de9023b38",
      "tree": "57de7643de856b81fac00f413311eb7a321e8e7e",
      "parents": [
        "59a3759d0fe8d969888c741bb33f4946e4d3750d"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Wed Apr 22 10:20:23 2009 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed May 27 00:30:48 2009 -0400"
      },
      "message": "ACPICA: Update error/warning interfaces\n\nMoved the module name and line number to the end of the message.\n\nSigned-off-by: Bob Moore \u003crobert.moore@intel.com\u003e\nSigned-off-by: Lin Ming \u003cming.m.lin@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "56a50adda49b2020156616c4eb15353e0f9ad7de",
      "tree": "a0453fde37538653628270258c3291d880a66853",
      "parents": [
        "c2e2ceeae4b5587d412c05cdc31513179d37811d",
        "355d7f370b51bbb6f31aaf9f98861057e1e6bbb2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 28 17:21:20 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 28 17:21:20 2009 -0700"
      },
      "message": "Merge branch \u0027drm-intel-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/anholt/drm-intel\n\n* \u0027drm-intel-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/anholt/drm-intel:\n  drm/i915: fix up error path leak in i915_cmdbuffer\n  drm/i915: fix unpaired i915 device mutex on entervt failure.\n  drm/i915: add support for G41 chipset\n  drm/i915: Enable ASLE if present\n  drm/i915: Unregister ACPI video driver when exiting\n  drm/i915: Register ACPI video even when not modesetting\n  drm/i915: fix transition to I915_TILING_NONE\n  drm/i915: Don\u0027t let an oops get triggered from irq_emit without dma init.\n  drm/i915: allow tiled front buffers on 965+\n"
    },
    {
      "commit": "92614610774072ea68131f16e024ee8fc15be9be",
      "tree": "e0e7d25f3b01edb5f1fd1c38db428bd609dea4d9",
      "parents": [
        "a71e4917dc0ebbcb5a0ecb7ca3486643c1c9a6e2"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Apr 22 19:28:15 2009 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Apr 22 19:56:09 2009 -0400"
      },
      "message": "ACPI: delete obsolete \"bus master activity\" proc field\n\nLinux-2.6.29 deleted the legacy ACPI idle handler, leaving\nthe CPU_IDLE handler, which does not track bus master activity.\n\nSo delete the unused bm_activity field -- it is confusing to\nprint an always zero value.\n\nThis patch could break programs that parse\n/proc/acpi/processor/*/power, since it deletes this\nline from that file:\n\nbus master activity:     00000000\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d13145\nis not fixed by this patch, but provoked this patch.\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "3b1c1c1118880921da1188b7245e0470742802f8",
      "tree": "5802350a461aa87519f7a5ce8e1db431be8ec52f",
      "parents": [
        "d770e3cfe5a274a343d896b2cc1646af85646fbc"
      ],
      "author": {
        "name": "Matthew Garrett",
        "email": "mjg59@srcf.ucam.org",
        "time": "Wed Apr 01 19:52:29 2009 +0100"
      },
      "committer": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Fri Apr 17 13:31:07 2009 -0700"
      },
      "message": "drm/i915: Unregister ACPI video driver when exiting\n\nThe i915 DRM triggers registration of the ACPI video driver on load. It\nshould unregister it at unload in order to avoid generating backtraces on\nbeing reloaded.\n\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\n"
    },
    {
      "commit": "8897c1859521cf33077256725b2377164b130c75",
      "tree": "e49377da09901fbfec673cfde759aad7fcaf9ab7",
      "parents": [
        "18b2646fe3babeb40b34a0c1751e0bf5adfdc64c",
        "db954b5898dd3ef3ef93f4144158ea8f97deb058",
        "fdbdc7fc79c02ae4ede869d514179a2c65633d28",
        "13614e37e94da4606a300ee6fe25c8c4a19ee670",
        "33b571501553ceb008c0aef8b89e932d4efda2a2",
        "f61bb93927fbc2933abe870813daba9d331aa121"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Apr 07 18:18:42 2009 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Apr 07 18:18:42 2009 -0400"
      },
      "message": "Merge branches \u0027release\u0027, \u0027APERF\u0027, \u0027ARAT\u0027, \u0027misc\u0027, \u0027kelvin\u0027, \u0027device-lock\u0027 and \u0027bjorn.notify\u0027 into release\n"
    },
    {
      "commit": "2c03d07ad54db03b813bb98c469790c07ca9f5dd",
      "tree": "3ca6b4c0f3ea3d20cb9acc410c2e822846d0d590",
      "parents": [
        "797eaa4b0242a41cb6bc913890b9ec22ec8788ed"
      ],
      "author": {
        "name": "Luca Tettamanti",
        "email": "kronos.it@gmail.com",
        "time": "Tue Apr 07 15:32:59 2009 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Tue Apr 07 15:32:59 2009 +0200"
      },
      "message": "hwmon: Add Asus ATK0110 support\n\nAsus boards have an ACPI interface for interacting with the hwmon (fan,\ntemperatures, voltages) subsystem; this driver exposes the relevant\ninformation via the standard sysfs interface.\n\nThere are two different ACPI interfaces:\n- an old one (based on RVLT/RFAN/RTMP)\n- a new one (GGRP/GITM)\nBoth may be present but there a few cases (my board, sigh) where the\nnew interface is just an empty stub; the driver defaults to the old one\nwhen both are present.\nThe old interface has received a considerable testing, but I\u0027m still\nawaiting confirmation from my tester that the new one is working as\nexpected (hence the debug code is still enabled).\n\nCurrently all the attributes are read-only, though a (partial) control\nshould be possible with a bit more work.\n\nSigned-off-by: Luca Tettamanti \u003ckronos.it@gmail.com\u003e\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "33b571501553ceb008c0aef8b89e932d4efda2a2",
      "tree": "6d02626d16cb0f0deb2f4f00d2be22bfcfa45f50",
      "parents": [
        "9090589d87506c578ea1523ffd7ae7fd9424fb28"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Dec 15 22:09:26 2008 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Apr 07 02:02:15 2009 -0400"
      },
      "message": "ACPI: delete acpi_device.g_list\n\nunused\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "46ec8598fde74ba59703575c22a6fb0b6b151bb6",
      "tree": "21936a8b188c58e69e2bd5d951df28e6e05930fa",
      "parents": [
        "478c6a43fcbc6c11609f8cee7c7b57223907754f"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Mon Mar 30 17:48:13 2009 +0000"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Apr 05 02:25:07 2009 -0400"
      },
      "message": "ACPI: support acpi_device_ops .notify methods\n\nThis patch adds support for ACPI device driver .notify() methods.  If\nsuch a method is present, Linux/ACPI installs a handler for device\nnotifications (but not for system notifications such as Bus Check,\nDevice Check, etc).  When a device notification occurs, Linux/ACPI\npasses it on to the driver\u0027s .notify() method.\n\nIn most cases, this removes the need for drivers to install their own\nhandlers for device-specific notifications.\n\nFor fixed hardware devices like some power and sleep buttons, there\u0027s\nno notification value because there\u0027s no control method to execute a\nNotify opcode.  When a fixed hardware device generates an event, we\nhandle it the same as a regular device notification, except we send\na ACPI_FIXED_HARDWARE_EVENT value.  This is outside the normal 0x0-0xff\nrange used by Notify opcodes.\n\nSeveral drivers install their own handlers for system Bus Check and\nDevice Check notifications so they can support hot-plug.  This patch\ndoesn\u0027t affect that usage.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nReviewed-by: Alex Chiang \u003cachiang@hp.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "478c6a43fcbc6c11609f8cee7c7b57223907754f",
      "tree": "a7f7952099da60d33032aed6de9c0c56c9f8779e",
      "parents": [
        "8a3f257c704e02aee9869decd069a806b45be3f1",
        "6bb597507f9839b13498781e481f5458aea33620"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Apr 05 02:14:15 2009 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Apr 05 02:14:15 2009 -0400"
      },
      "message": "Merge branch \u0027linus\u0027 into release\n\nConflicts:\n\tarch/x86/kernel/cpu/cpufreq/longhaul.c\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "33526a53600ac887d100e3c9b4be3637ac8ae3a5",
      "tree": "646cb10e5f02bbbd913eafe9dbc1cfa80166f20e",
      "parents": [
        "47ae106d3f37e1fd715975eaf8130e20e171cf52",
        "786c221a37d3931189d9c9421f63dec92f4d698b"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Apr 05 01:51:51 2009 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Apr 05 01:51:51 2009 -0400"
      },
      "message": "Merge branch \u0027x2apic\u0027 into release\n"
    },
    {
      "commit": "e2fae0abf6a9c7a2da1a481b7adb4e24f7778992",
      "tree": "dbf0007632ca651baa9c7193b0ead3547c656c33",
      "parents": [
        "fff251f6b26bb8f4de15fa5906cf2611623b3661",
        "c07c9a78a95cab0a9bf0b253d0c52e7798af38c5"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Apr 05 01:51:16 2009 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Apr 05 01:51:16 2009 -0400"
      },
      "message": "Merge branch \u0027constify\u0027 into release\n"
    },
    {
      "commit": "12648810506eaa063dc23b66514fbb4796f34312",
      "tree": "4cd16290c9e1350d946a92ca8d5624cdd683b739",
      "parents": [
        "7329e9356e5b46e11a1781dff2dc64c2e3284884",
        "03ae61dd5701092aabb60a8cae9929dbf8dc25c6"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Apr 05 01:40:06 2009 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Apr 05 01:40:06 2009 -0400"
      },
      "message": "Merge branch \u0027video\u0027 into release\n\nConflicts:\n\tdrivers/acpi/video.c\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "493837009665a5ea1d91ed5fe4bab0ed546cae86",
      "tree": "de73923763862e145949b57249b1472446009fec",
      "parents": [
        "e857b33d1879fc4284e3151222eee2415c1de88a",
        "8308e8ab70fd5d7b78afb133c51c5079548ba84f"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Apr 05 01:38:51 2009 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Apr 05 01:38:51 2009 -0400"
      },
      "message": "Merge branch \u0027driver-ops-cleanup\u0027 into release\n"
    },
    {
      "commit": "9a38f4eec57cc5104b6a85bc6d0a91b268fbe803",
      "tree": "da01b5dd92d4076878003a8886fc2c9265e578f5",
      "parents": [
        "67dc092187626ac55a60877485f78bc291cbfa81",
        "018f452e9d9d0cb5c3e8d33fd94dc6cd3c520a8f"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Apr 05 01:38:31 2009 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Apr 05 01:38:31 2009 -0400"
      },
      "message": "Merge branch \u0027bjorn-initcall-cleanup\u0027 into release\n"
    },
    {
      "commit": "070d8eb1f6b789206486ea6a4a1bb7745d86d314",
      "tree": "08adf0215ee2f76a26adca7ff90e449d02acee22",
      "parents": [
        "8e0ee43bc2c3e19db56a4adaa9a9b04ce885cd84"
      ],
      "author": {
        "name": "Jan Engelhardt",
        "email": "jengelh@medozas.de",
        "time": "Mon Jan 12 00:07:55 2009 +0100"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Apr 03 23:14:40 2009 -0400"
      },
      "message": "ACPI: constify VFTs (1/2)\n\nSigned-off-by: Jan Engelhardt \u003cjengelh@medozas.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "786c221a37d3931189d9c9421f63dec92f4d698b",
      "tree": "e14cc516297b373cebce3e3321a149a657e82167",
      "parents": [
        "7237d3de78ff89ec2e18eae5fe962d063024fef5"
      ],
      "author": {
        "name": "Suresh Siddha",
        "email": "suresh.b.siddha@intel.com",
        "time": "Mon Mar 30 14:05:50 2009 -0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Apr 03 20:10:26 2009 -0400"
      },
      "message": "ACPI: update x2apic comments\n\nSigned-off-by: Suresh Siddha \u003csuresh.b.siddha@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "74a365b3f354fafc537efa5867deb7a9fadbfe27",
      "tree": "66ebff203807d2ed77e77e1ccc2f71f63e571098",
      "parents": [
        "c60d638e29c780b75b648283a197d0226e3576c3"
      ],
      "author": {
        "name": "Matthew Garrett",
        "email": "mjg59@srcf.ucam.org",
        "time": "Thu Mar 19 21:35:39 2009 +0000"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Mar 27 22:11:03 2009 -0400"
      },
      "message": "ACPI: Populate DIDL before registering ACPI video device on Intel\n\nIntel graphics hardware that implements the ACPI IGD OpRegion spec\nrequires that the list of display devices be populated before any ACPI\nvideo methods are called. Detect when this is the case and defer\nregistration until the opregion code calls it. Fixes crashes on HP\nlaptops.\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d11259\n\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\nAcked-by: Eric Anholt \u003ceric@anholt.net\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "8308e8ab70fd5d7b78afb133c51c5079548ba84f",
      "tree": "c7c7355adcdab874abcf8bdadc78a6612b6ac967",
      "parents": [
        "c0ce093f5b8bc3262c51bd0b5900424a67909831"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Tue Mar 24 10:55:33 2009 -0600"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Mar 27 18:03:58 2009 -0400"
      },
      "message": "ACPI: remove unused acpi_bus_ops flags\n\nIn acpi_bus_ops, only the acpi_op_add and acpi_op_start flags are used,\nso remove all the rest.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "c0ce093f5b8bc3262c51bd0b5900424a67909831",
      "tree": "b6700dfee290e2110f4df704f6f463d094627e07",
      "parents": [
        "93b3e78a93a2f49415608929f9ffeb60adc8a4a8"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Tue Mar 24 10:55:27 2009 -0600"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Mar 27 18:03:48 2009 -0400"
      },
      "message": "ACPI: remove unused acpi_device_ops .shutdown method\n\nNo drivers use the .shutdown method, so remove it.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "93b3e78a93a2f49415608929f9ffeb60adc8a4a8",
      "tree": "aa967f739caef2c5a8aa80ba01a20de91b7bc083",
      "parents": [
        "8e0ee43bc2c3e19db56a4adaa9a9b04ce885cd84"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Tue Mar 24 10:55:22 2009 -0600"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Mar 27 18:03:38 2009 -0400"
      },
      "message": "ACPI: remove unused acpi_device_ops .lock and .scan methods\n\nNo drivers use the .lock and .scan methods, and the Linux/ACPI\ncode doesn\u0027t even provide a way to invoke them, so remove them.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "14eecfc1195a9d16999157591ffce23acd6df8c1",
      "tree": "4db00e153e0da886c77ee0e8f85874fbab7dc883",
      "parents": [
        "03ef132b7258bbea4858be4b1bd6cb6c3fdd3253"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Mon Mar 23 09:30:27 2009 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Mar 27 12:11:06 2009 -0400"
      },
      "message": "ACPICA: Update version to 20090320\n\nVersion 20090320.\n\nSigned-off-by: Bob Moore \u003crobert.moore@intel.com\u003e\nSigned-off-by: Lin Ming \u003cming.m.lin@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "f9ca058430333c9a24c5ca926aa445125f88df18",
      "tree": "8b17adf0ee169da13d0e4c2511b4c216cbbf6a61",
      "parents": [
        "7f0719039085cc40114abce84cf29fe57da226f4"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Thu Mar 19 09:47:16 2009 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Mar 27 12:11:03 2009 -0400"
      },
      "message": "ACPICA: Remove obsolete acpi_os_validate_address interface\n\nThis interface is no longer necessary. Requests should be validated\non a per-field basis, not on the entire operation region.\n\nSigned-off-by: Bob Moore \u003crobert.moore@intel.com\u003e\nSigned-off-by: Lin Ming \u003cming.m.lin@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "768aaaf196e8a40f5cfc792d9d365795cc52ed13",
      "tree": "b223711c833a4848711b3c322dea9a9809e22836",
      "parents": [
        "2affa28605fa5387192c72d9889a00c9c51aa712"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Fri Mar 06 09:49:25 2009 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Mar 27 12:11:01 2009 -0400"
      },
      "message": "ACPICA: Add manifest constants for bit register values\n\nAdd and deploy constants for the PM status/enable/control\nregisters.\n\nSigned-off-by: Bob Moore \u003crobert.moore@intel.com\u003e\nSigned-off-by: Lin Ming \u003cming.m.lin@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "2affa28605fa5387192c72d9889a00c9c51aa712",
      "tree": "4a29270d9ae877d0e9ef5fb758d4a72f336ced97",
      "parents": [
        "b6bc342dd543f40b6feccbaf6719d9f836c9964a"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Mon Feb 23 10:27:07 2009 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Mar 26 16:38:32 2009 -0400"
      },
      "message": "ACPICA: Update version to 20090220\n\nVersion 20090220.\n\nSigned-off-by: Bob Moore \u003crobert.moore@intel.com\u003e\nSigned-off-by: Lin Ming \u003cming.m.lin@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "50ffba1bd3120b069617455545bc27bcf3cf7579",
      "tree": "a4e1e1e22e526ff5067d9fb0fb90e18fccc948a3",
      "parents": [
        "9892dd23cbbfab1f7d4818622296e415979a9c77"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Mon Feb 23 15:02:07 2009 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Mar 26 16:38:31 2009 -0400"
      },
      "message": "ACPICA: Rename ACPI bit register access functions\n\nRename acpi_get_register and acpi_set_register to clarify the\npurpose of these functions. New names are acpi_read_bit_register\nand acpi_write_bit_register.\n\nSigned-off-by: Bob Moore \u003crobert.moore@intel.com\u003e\nSigned-off-by: Lin Ming \u003cming.m.lin@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "9892dd23cbbfab1f7d4818622296e415979a9c77",
      "tree": "ae729299168fa2403c7a180da33b8091da51936b",
      "parents": [
        "ec41f193eadb6301f3c052b5e0dbc0b5636982e8"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Wed Feb 18 15:10:07 2009 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Mar 26 16:38:30 2009 -0400"
      },
      "message": "ACPICA: Optimize ACPI register locking\n\nRemoved locking for reads from the ACPI bit registers in PM1\nStatus, Enable, Control, and PM2 Control. The lock is not required\nwhen reading the single-bit registers. The acpi_get_register_unlocked\nfunction is no longer needed and has been removed. This will\nimprove performance for reads on these registers.  ACPICA BZ 760.\n\nhttp://www.acpica.org/bugzilla/show_bug.cgi?id\u003d760\n\nSigned-off-by: Bob Moore \u003crobert.moore@intel.com\u003e\nSigned-off-by: Lin Ming \u003cming.m.lin@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "4f70e371cdf6ab4f988fbaf2257e6259422ba662",
      "tree": "79ca9b7ad4c63def51c5892d0997956294c19e5d",
      "parents": [
        "3371c19c294a4cb3649aa4e84606be8a1d999e61"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Wed Feb 18 14:52:43 2009 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Mar 26 16:38:28 2009 -0400"
      },
      "message": "ACPICA: Conditionally compile acpi_set_firmware_waking_vector64\n\nThis function is only needed on 64-bit host operating systems.\n\nSigned-off-by: Bob Moore \u003crobert.moore@intel.com\u003e\nSigned-off-by: Lin Ming \u003cming.m.lin@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "82d79b86646504a0ab97fe50ac137df65f651a27",
      "tree": "570156401efd898479331d2c9f4010ecb8073086",
      "parents": [
        "ac0c84502697114a378057eed83a9baba879cfc9"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Wed Feb 18 14:31:05 2009 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Mar 26 16:38:26 2009 -0400"
      },
      "message": "ACPICA: Remove redundant ACPI_BITREG_SLEEP_TYPE_B\n\nThis type is the same as TYPE_A. Removed this and all related\ninstances.  Renamed SLEEP_TYPE_A to simply SLEEP_TYPE.\nACPICA BZ 754.\n\nhttp://www.acpica.org/bugzilla/show_bug.cgi?id\u003d754\n\nSigned-off-by: Bob Moore \u003crobert.moore@intel.com\u003e\nSigned-off-by: Lin Ming \u003cming.m.lin@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "ac0c84502697114a378057eed83a9baba879cfc9",
      "tree": "83d1533a4783e6b5ffe5385a7dead57f1dfcf7bb",
      "parents": [
        "aefc7f9a0220a40beff9b6b3b320cbeae128d0e3"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Wed Feb 18 14:28:02 2009 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Mar 26 16:38:25 2009 -0400"
      },
      "message": "ACPICA: Fix parameter validation for acpi_read/write\n\nNow return AE_BAD_PARAMETER if the input register pointer is\nnull, and AE_BAD_ADDRESS if the register has an address of zero.\nPreviously, these cases simply returned AE_OK. For optional\nregisters such as PM1B status/enable/control, the caller should\ncheck for a valid register address before calling.  ACPICA BZ 748.\n\nhttp://www.acpica.org/bugzilla/show_bug.cgi?id\u003d748\n\nSigned-off-by: Bob Moore \u003crobert.moore@intel.com\u003e\nSigned-off-by: Lin Ming \u003cming.m.lin@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "6fc69d8beb0c16311f737df2c6f677057d50ab05",
      "tree": "fcfc58450d783020a2ccf4988b3373d373d74ad9",
      "parents": [
        "993958fecab6eabc6ee5b7ed65c56d716fd5cfe3"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Tue Feb 03 15:16:51 2009 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Mar 26 16:38:22 2009 -0400"
      },
      "message": "ACPICA: Update version to 20090123\n\nUpdate version to 20090123.\n\nSigned-off-by: Bob Moore \u003crobert.moore@intel.com\u003e\nSigned-off-by: Lin Ming \u003cming.m.lin@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "993958fecab6eabc6ee5b7ed65c56d716fd5cfe3",
      "tree": "dab5afbf110b7e4b1e380105398c03499080fdf6",
      "parents": [
        "d3ccaff827cef5a5c5a0f3c97e1e2e6d99f618cb"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Tue Feb 03 15:14:33 2009 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Mar 26 16:38:21 2009 -0400"
      },
      "message": "ACPICA: Update FADT flag definitions\n\nAdd new flags in the Boot Architecture flags field. Update comments\nfor all FADT flags. Add FADT version when each flag was defined.\n\nSigned-off-by: Bob Moore \u003crobert.moore@intel.com\u003e\nSigned-off-by: Lin Ming \u003cming.m.lin@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "ac5f98db7be34cefc244026f882cf030debb7431",
      "tree": "7746bc75e1a8f4344b8673b5d2b54bc07147ca0f",
      "parents": [
        "4bbfb85da27c27e9cc9a7fef4bd75df6361152ff"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Tue Feb 03 14:35:25 2009 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Mar 26 16:38:19 2009 -0400"
      },
      "message": "ACPICA: Allow OS override of all ACPI tables\n\nPreviously, the table override mechanism was implemented for the\nDSDT only. Now, any table in the RSDT/XSDT can be replaced by\nthe host OS. (including the DSDT).\n\nSigned-off-by: Bob Moore \u003crobert.moore@intel.com\u003e\nSigned-off-by: Lin Ming \u003cming.m.lin@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    }
  ],
  "next": "e60cc7a6f02598fc23c68a656fe9c263d6531ca0"
}
