)]}'
{
  "log": [
    {
      "commit": "d8dc91b753b881c60c766c06aeec87675a07df4a",
      "tree": "9a02f81fc5436b424d88c2340dcd6b0fe6ae6cca",
      "parents": [
        "7035cdf36d5c4d913f68ff97e1c2e5603500d946",
        "3f44ea0d1c3835872033a6633135e16f87161202"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 08 07:14:06 2012 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 08 07:14:06 2012 +0900"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux\n\nPul ACPI \u0026 Power Management updates from Len Brown:\n - acpidump utility added\n - intel_idle driver now supports IVB Xeon\n - turbostat utility can now count SMIs\n - ACPI can now bind to USB3 hubs\n - misc fixes\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux: (49 commits)\n  ACPI: Add new sysfs interface to export device description\n  ACPI: Harden acpi_table_parse_entries() against BIOS bug\n  tools/power/turbostat: add option to count SMIs, re-name some options\n  tools/power turbostat: add [-d MSR#][-D MSR#] options to print counter deltas\n  intel_idle: enable IVB Xeon support\n  tools/power turbostat: add [-m MSR#] option\n  tools/power turbostat: make -M output pretty\n  tools/power turbostat: print more turbo-limit information\n  tools/power turbostat: delete unused line\n  tools/power turbostat: run on IVB Xeon\n  tools/power/acpi/acpidump: create acpidump(8), local make install targets\n  tools/power/acpi/acpidump: version 20101221 - find dynamic tables in sysfs\n  ACPI: run _OSC after ACPI_FULL_INITIALIZATION\n  tools/power/acpi/acpidump: create acpidump(8), local make install targets\n  tools/power/acpi/acpidump: version 20101221 - find dynamic tables in sysfs\n  tools/power/acpi/acpidump: version 20071116\n  tools/power/acpi/acpidump: version 20070714\n  tools/power/acpi/acpidump: version 20060606\n  tools/power/acpi/acpidump: version 20051111\n  xo15-ebook: convert to module_acpi_driver()\n  ...\n"
    },
    {
      "commit": "3f44ea0d1c3835872033a6633135e16f87161202",
      "tree": "29549f943c161fd0dd695f1a0001c170ac95b0ce",
      "parents": [
        "a0d271cbfed1dd50278c6b06bead3d00ba0a88f9",
        "8fa6b970ff424539df074d71591fac6aa9d64b1f",
        "45e1424be7cf0897f27adbd15936acab87199118",
        "23795e580cad5d6b73d47d51b9074ce3e58bf334",
        "d1efe3c324ead77d3f6cd85093b50f6bd2e17aba",
        "a509d228b690b2850fa70bef8de042d42ffe5acd",
        "f9240813e61cb3e5838c9ab0237af831c61df7cf",
        "1033f9041d526dd694e2b2e12744e47c41040c4d"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Oct 06 16:00:32 2012 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Oct 06 16:00:32 2012 -0400"
      },
      "message": "Merge branches \u0027acpica\u0027, \u0027acpidump\u0027, \u0027intel-idle\u0027, \u0027misc\u0027, \u0027module_acpi_driver-simplify\u0027, \u0027turbostat\u0027 and \u0027usb3\u0027 into release\n\nadd acpidump utility\nintel_idle driver now supports IVB Xeon\nturbostat can now count SMIs\nACPI can now bind to USB3 hubs\nmisc fixes\n"
    },
    {
      "commit": "d1efe3c324ead77d3f6cd85093b50f6bd2e17aba",
      "tree": "7c85ab68cc0d906c0479e816d955481723e945b1",
      "parents": [
        "369d913b242cae2205471b11b6e33ac368ed33ec"
      ],
      "author": {
        "name": "Lance Ortiz",
        "email": "lance.ortiz@hp.com",
        "time": "Tue Oct 02 12:43:23 2012 -0600"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Oct 06 15:52:16 2012 -0400"
      },
      "message": "ACPI: Add new sysfs interface to export device description\n\nAdd support to export the device description obtained from the ACPI _STR\nmethod, if one exists for a device, to user-space via a sysfs interface.\nThis new interface provides a standard and platform neutral way for users\nto obtain the description text stored in the ACPI _STR method.  If no\n_STR method exists for the device, no sysfs \u0027description\u0027 file will be\ncreated.  The \u0027description\u0027 file will be located in the /sys/devices/\ndirectory using the device\u0027s path.\n\n/sys/device/\u003cbus\u003e/\u003cbridge path\u003e/\u003cdevice path\u003e.../firmware_node/description\n\nExample:\n\n/sys/devices/pci0000:00/0000:00.07.0/0000:0e:00.0/firmware_node/description\n\nIt can also be located using the ACPI device path, for example:\n\n/sys/devices/LNXSYSTM:00/device:00/ACPI0004:00/PNP0A08:00/device:13/device:15/description\n/sys/devices/LNXSYSTM:00/device:00/ACPI0004:00/ACPI0004:01/ACPI0007:02/description\n\nExecute the \u0027cat\u0027 command on the \u0027description\u0027 file to obtain the\ndescription string for that device.\n\nThis patch also includes documentation describing how the new sysfs\ninterface works\n\nChanges from v1-v2 based on comments by Len Brown and Fengguang Wu\n* Removed output \"No Description\" and leaving a NULL attribute if the\n_STR method failed to evaluate.\n\n* In acpi_device_remove_files() removed the redundent check of\ndev-\u003epnp.str_obj before calling free.  This check triggered a message\nfrom smatch.\n\nSigned-off-by: Lance Ortiz \u003clance.ortiz@hp.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "9b2e077c42a97fcbdc0dd71edb1fc9d15c74ad29",
      "tree": "20bf301d21f6c3776046acada5070630009ceedb",
      "parents": [
        "a54dfb1a845c38a97686268d8c4086a63d9493aa",
        "10b63956fce7f369cc37fd4d994f09bd5203efe4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 03 13:45:43 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 03 13:45:43 2012 -0700"
      },
      "message": "Merge tag \u0027uapi-prep-20121002\u0027 of git://git.infradead.org/users/dhowells/linux-headers\n\nPull preparatory patches for user API disintegration from David Howells:\n \"The patches herein prepare for the extraction of the Userspace API\n  bits from the various header files named in the Kbuild files.\n\n  New subdirectories are created under either include/uapi/ or\n  arch/x/include/uapi/ that correspond to the subdirectory containing\n  that file under include/ or arch/x/include/.\n\n  The new subdirs under the uapi/ directory are populated with Kbuild\n  files that mostly do nothing at this time.  Further patches will\n  disintegrate the headers in each original directory and fill in the\n  Kbuild files as they do it.\n\n  These patches also:\n\n   (1) fix up #inclusions of \"foo.h\" rather than \u003cfoo.h\u003e.\n\n   (2) Remove some redundant #includes from the DRM code.\n\n   (3) Make the kernel build infrastructure handle Kbuild files both in\n       the old places and the new UAPI place that both specify headers\n       to be exported.\n\n   (4) Fix some kernel tools that #include kernel headers during their\n       build.\n\n  I have compile tested this with allyesconfig against x86_64,\n  allmodconfig against i386 and a scattering of additional defconfigs of\n  other arches.  Prepared for main script\n\n  Signed-off-by: David Howells \u003cdhowells@redhat.com\u003e\n  Acked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n  Acked-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n  Acked-by: Michael Kerrisk \u003cmtk.manpages@gmail.com\u003e\n  Acked-by: Paul E. McKenney \u003cpaulmck@linux.vnet.ibm.com\u003e\n  Acked-by: Dave Jones \u003cdavej@redhat.com\u003e\n  Acked-by: H. Peter Anvin \u003chpa@zytor.com\u003e\"\n\n* tag \u0027uapi-prep-20121002\u0027 of git://git.infradead.org/users/dhowells/linux-headers:\n  UAPI: Plumb the UAPI Kbuilds into the user header installation and checking\n  UAPI: x86: Differentiate the generated UAPI and internal headers\n  UAPI: Remove the objhdr-y export list\n  UAPI: Move linux/version.h\n  UAPI: Set up uapi/asm/Kbuild.asm\n  UAPI: x86: Fix insn_sanity build failure after UAPI split\n  UAPI: x86: Fix the test_get_len tool\n  UAPI: (Scripted) Set up UAPI Kbuild files\n  UAPI: Partition the header include path sets and add uapi/ header directories\n  UAPI: (Scripted) Convert #include \"...\" to #include \u003cpath/...\u003e in kernel system headers\n  UAPI: (Scripted) Convert #include \"...\" to #include \u003cpath/...\u003e in drivers/gpu/\n  UAPI: (Scripted) Remove redundant DRM UAPI header #inclusions from drivers/gpu/.\n  UAPI: Refer to the DRM UAPI headers with \u003c...\u003e and from certain headers only\n"
    },
    {
      "commit": "a1ce39288e6fbefdd8d607021d02384eb4a20b99",
      "tree": "c72e67f0c9d828420788f9086a19df1b9a7e39ae",
      "parents": [
        "760285e7e7ab282c25b5e90816f7c47000557f4f"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Oct 02 18:01:25 2012 +0100"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Oct 02 18:01:25 2012 +0100"
      },
      "message": "UAPI: (Scripted) Convert #include \"...\" to #include \u003cpath/...\u003e in kernel system headers\n\nConvert #include \"...\" to #include \u003cpath/...\u003e in kernel system headers.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nAcked-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: Paul E. McKenney \u003cpaulmck@linux.vnet.ibm.com\u003e\nAcked-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "0d2cf8f5aab358c897902ebad40fa4edd1b4556e",
      "tree": "19e6d891bcbe3e42790d4b2df51c8fcd81aab708",
      "parents": [
        "c46de2263f42fb4bbde411b9126f471e9343cb22"
      ],
      "author": {
        "name": "Mika Westerberg",
        "email": "mika.westerberg@linux.intel.com",
        "time": "Fri Sep 07 10:31:38 2012 +0300"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Sep 21 13:38:12 2012 -0400"
      },
      "message": "ACPI: introduce module_acpi_driver() helper macro\n\nAdd a helper macro module_acpi_driver() which reduces the boilerplate code\nfor ACPI drivers. This is similar what is done for other busses (PCI, SPI,\nI2C etc).\n\nSigned-off-by: Mika Westerberg \u003cmika.westerberg@linux.intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "1033f9041d526dd694e2b2e12744e47c41040c4d",
      "tree": "a953100e337dd4f464253f88a476f990c4209f26",
      "parents": [
        "c46de2263f42fb4bbde411b9126f471e9343cb22"
      ],
      "author": {
        "name": "Lan Tianyu",
        "email": "tianyu.lan@intel.com",
        "time": "Fri Aug 17 14:44:09 2012 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Sep 21 13:30:29 2012 -0400"
      },
      "message": "ACPI: Allow ACPI binding with USB-3.0 hub\n\nA USB port\u0027s position and connectability can\u0027t be identified on some boards\nvia USB hub registers. ACPI _UPC and _PLD can help to resolve this issue\nand so it is necessary to bind USB with ACPI. This patch is to allow ACPI\nbinding with USB-3.0 hub.\n\nCurrent ACPI only can bind one struct-device to one ACPI device node.\nThis can not work with USB-3.0 hub, because the USB-3.0 hub has two logical\ndevices. Each works for USB-2.0 and USB-3.0 devices. In the Linux USB subsystem,\nthose two logical hubs are treated as two seperate devices that have two struct\ndevices. But in the ACPI DSDT, these two logical hubs share one ACPI device\nnode. So there is a requirement to bind multi struct-devices to one ACPI\ndevice node. This patch is to resolve such problem.\n\nFollowing is the ACPI device nodes\u0027 description under xhci hcd.\n\nDevice (XHC)\n            Device (RHUB)\n                Device (HSP1)\n                Device (HSP2)\n                Device (HSP3)\n                Device (HSP4)\n                Device (SSP1)\n                Device (SSP2)\n                Device (SSP3)\n                Device (SSP4)\n\nTopology in the Linux\n\n\tdevice XHC\n\t   USB-2.0 logical hub    USB-3.0 logical hub\n\t\tHSP1\t\t\tSSP1\n\t\tHSP2\t\t\tSSP2\n\t\tHSP3\t\t\tSSP3\n\t\tHSP4\t\t\tSSP4\n\nThis patch also modifies the output of /proc/acpi/wakeup. One ACPI node\ncan be associated with multiple devices:\n\nXHC\t\tS4\t*enabled\tpci:0000:00:14.0\nRHUB\tS0\tdisabled\tusb:usb1\n\t\t\tdisabled\tusb:usb2\n\nSigned-off-by: Lan Tianyu \u003ctianyu.lan@intel.com\u003e\nAcked-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "abd4c92003ce21c37ca0e6d9d62b93eb22ec118b",
      "tree": "bbc5a613d445dadddc3b2aca33b3c51d48eade24",
      "parents": [
        "2bc198c1527be998850ade8f91ec7d340b67fdf3"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Thu Sep 13 12:29:05 2012 -0700"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Sep 21 00:35:18 2012 -0400"
      },
      "message": "ACPICA: Update version to 20120913\n\nVersion 20120913.\n\nSigned-off-by: Bob Moore \u003crobert.moore@intel.com\u003e\nSigned-off-by: Lv Zheng \u003clv.zheng@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "ca4a03143f6c911189f708a3a3c7eae3dfb8678c",
      "tree": "5bfb826c1402e10a1feb3c486554712401848cbe",
      "parents": [
        "59e6423ba8aaa42289457a15ffc7d111a955a2fa"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Fri Aug 24 10:25:12 2012 -0700"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Sep 21 00:34:57 2012 -0400"
      },
      "message": "ACPICA: Headers: Add new ACPI 5 HEST notify type values.\n\nAdd values 5 (CMCI) and 6 (MCE).\n\nSigned-off-by: Bob Moore \u003crobert.moore@intel.com\u003e\nSigned-off-by: Lv Zheng \u003clv.zheng@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "8ede06aba5dffa78a27a18c47a9059eb38072ada",
      "tree": "fd88db5ccc5be67ea5998ff91187f0f1ff7a372e",
      "parents": [
        "7560452c1a4934049811fb6622fb753e8ad1c647"
      ],
      "author": {
        "name": "Feng Tang",
        "email": "feng.tang@intel.com",
        "time": "Tue Aug 21 09:56:58 2012 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Sep 21 00:31:33 2012 -0400"
      },
      "message": "ACPI: Use ACPICA native way to decode the PLD buffer\n\nThis patch is on top of the ACPICA 20120816 release, which implemented\na native way to decode PLD buffer, so use it instead of leting upper\nlevel users do the decoding.\n\nv2: Modify the check for PLD buffer length to reject buffers whose\nlength \u003c 16\n\nSigned-off-by: Feng Tang \u003cfeng.tang@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": "7560452c1a4934049811fb6622fb753e8ad1c647",
      "tree": "71837880f9b2b173cd1c277d3fbedef181b2bbfc",
      "parents": [
        "84be5d687f8060ad96d5a4a060e207a0ec5cc016"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Fri Aug 17 13:08:56 2012 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Sep 21 00:26:17 2012 -0400"
      },
      "message": "ACPICA: Update version to 20120816.\n\nVersion 20120816.\n\nSigned-off-by: Bob Moore \u003crobert.moore@intel.com\u003e\nSigned-off-by: Feng Tang \u003cfeng.tang@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "84be5d687f8060ad96d5a4a060e207a0ec5cc016",
      "tree": "cda2c7dc5b6e5848515d3101ee9994f3ae2c3082",
      "parents": [
        "be030a576854238250d70135644cde6a0ba34b0d"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Fri Aug 17 13:08:33 2012 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Sep 21 00:26:17 2012 -0400"
      },
      "message": "ACPICA: Add struct header support for _FDE, _GRT, _GTM, and _SRT names.\n\nAdded structs for the buffers related to these predefined names,\nin acbuffer.h\n\nSigned-off-by: Bob Moore \u003crobert.moore@intel.com\u003e\nSigned-off-by: Feng Tang \u003cfeng.tang@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "be030a576854238250d70135644cde6a0ba34b0d",
      "tree": "a7521a65df5e117ef6aec3fcaa8160be7596a495",
      "parents": [
        "4e2f9c278ad84196991fcf6f6646a3e15967fe90"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Fri Aug 17 13:07:54 2012 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Sep 21 00:26:17 2012 -0400"
      },
      "message": "ACPICA: Add support for complex _PLD buffers.\n\n_PLD (Physical Location of Device) returns a bit-packed buffer that\nis difficult to parse. This change adds a new interface,\nAcpiDecodePldBuffer that parses the buffer into a more usable\nlocal struct. Also adds macros to both get and set individual\nfields within the packed _PLD buffer. Adds a new include file,\nacbuffer.h - which will be expanded to add structs for other\nACPI names that return buffers. ACPICA BZ 954.\n\nEmit (in comments) the decoded contents of a static _PLD buffer\nin order to improve comprehension of this bit-packed buffer.\n\nAdd multi-endian support to the _PLD decode routine. Deploy the\nmulti-endian macros to extract data from the _PLD buffer.\n\nSigned-off-by: Bob Moore \u003crobert.moore@intel.com\u003e\nSigned-off-by: Feng Tang \u003cfeng.tang@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "4e2f9c278ad84196991fcf6f6646a3e15967fe90",
      "tree": "6056030a69839a0d9b5e32f5cfd42383ac86c5d0",
      "parents": [
        "1d94e1e8ba9d466c707f1bcb32494ca7daefb644"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Fri Aug 17 11:15:10 2012 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Sep 21 00:26:17 2012 -0400"
      },
      "message": "ACPICA: Headers: Add support for CSRT and DBG2 ACPI tables.\n\nThese tables are defined outside of the ACPI specification.\n\nSigned-off-by: Bob Moore \u003crobert.moore@intel.com\u003e\nSigned-off-by: Feng Tang \u003cfeng.tang@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "80187431762989ebade986468d3c548287a12689",
      "tree": "bfcd5fda8f6ad0a4fba30cd67f2cb56a9fd47df3",
      "parents": [
        "d978348b300595b067b80980f6a78db09fcd584c"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Fri Aug 17 10:54:43 2012 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Sep 21 00:26:16 2012 -0400"
      },
      "message": "ACPICA: Comment update: Fix some typos in actble.h\n\nNo functional change.\n\nSigned-off-by: Bob Moore \u003crobert.moore@intel.com\u003e\nSigned-off-by: Feng Tang \u003cfeng.tang@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "a950c135e5b2be6ef7518d54d98a7901db1b377a",
      "tree": "d3e2a2db81050aae25239aa96ce13969a6007492",
      "parents": [
        "c46de2263f42fb4bbde411b9126f471e9343cb22"
      ],
      "author": {
        "name": "Feng Tang",
        "email": "feng.tang@intel.com",
        "time": "Wed Aug 08 10:20:44 2012 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Sep 21 00:26:16 2012 -0400"
      },
      "message": "ACPI: delelte more BFS/GTS related definition and code\n\nThis is a follow on for commmit 3f6f49c7 \"ACPI: delete _GTS/_BFS support\"\nto do more cleanup.\n\nSigned-off-by: Feng Tang \u003cfeng.tang@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": "3d339dcbb56d8d70c1b959aff87d74adc3a84eea",
      "tree": "ffa3dc8414d49c4cb638c221fd27bc65cb9b1aa1",
      "parents": [
        "ed1511b80c92b1b1a8dde567adc090e470a4344a"
      ],
      "author": {
        "name": "Daniel Lezcano",
        "email": "daniel.lezcano@linaro.org",
        "time": "Mon Sep 17 23:01:56 2012 +0200"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Mon Sep 17 23:01:56 2012 +0200"
      },
      "message": "cpuidle / ACPI : move cpuidle_device field out of the acpi_processor_power structure\n\nCurrently we have the cpuidle_device field in the acpi_processor_power structure.\nThis adds a dependency between processor.h and cpuidle.h\n\nAlthough it is not a real problem, removing this dependency has the benefit of\nseparating a bit more the cpuidle code from the rest of the acpi code.\nAlso, the compilation should be a bit improved because we do no longer\ninclude cpuidle.h in processor.h. The preprocessor was generating 30418 loc\nand with this patch it generates 30256 loc for processor_thermal.c, a file\nwhich is not concerned at all by cpuidle, like processor_perflib.c and\nprocessor_throttling.c.\n\nThat may sound ridiculous, but \"small streams make big rivers\" :P\n\nThis patch moves this field into a static global per cpu variable like what is\ndone in the intel_idle driver.\n\nSigned-off-by: Daniel Lezcano \u003cdaniel.lezcano@linaro.org\u003e\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\n"
    },
    {
      "commit": "38a991b625ae3898f18149f8fa287338647a4c9f",
      "tree": "1c2a2951eeb39c86a066f5c1863c15e360a5658f",
      "parents": [
        "c59687f8466df36633d937cc298aad465d704990"
      ],
      "author": {
        "name": "Daniel Lezcano",
        "email": "daniel.lezcano@linaro.org",
        "time": "Sat Sep 15 22:42:54 2012 +0200"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Sat Sep 15 22:42:54 2012 +0200"
      },
      "message": "ACPI / processor: remove unused function parameter\n\nThe \u0027device\u0027 parameter is not used neither in acpi_processor_power_init\nand acpi_processor_power_exit. This patch removes it.\n\nSigned-off-by: Daniel Lezcano \u003cdaniel.lezcano@linaro.org\u003e\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\n"
    },
    {
      "commit": "c59687f8466df36633d937cc298aad465d704990",
      "tree": "46e833c005ab773044699d944a6d8baf261e64a6",
      "parents": [
        "66804c13f7b79fb26cf4848ebac1e865b9aff65c"
      ],
      "author": {
        "name": "Daniel Lezcano",
        "email": "daniel.lezcano@linaro.org",
        "time": "Wed Sep 05 15:13:48 2012 +0200"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Wed Sep 05 15:13:48 2012 +0200"
      },
      "message": "cpuidle / ACPI : remove power from acpi_processor_cx structure\n\nRemove the unused power field from struct struct acpi_processor_cx.\n\n[rjw: Modified changelog.]\n\nSigned-off-by: Daniel Lezcano \u003cdaniel.lezcano@linaro.org\u003e\nAcked-by: Konrad Rzeszutek Wilk \u003ckonrad.wilk@oracle.com\u003e\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\n"
    },
    {
      "commit": "9d0b01a1bbb7a4ad23000240b67bca33c4235fcf",
      "tree": "eb167e785105f34e47fba5ced43dbe441c9f5d85",
      "parents": [
        "3f6f49c7854c9294119437a82c5b35be78f9cea6",
        "b7db60f45d74497c723dc7ae1370cf0b37dfb0d8",
        "095adbb6441172985f5ddc3b9e88cb3191bdeac4",
        "2d9c86774756193edff2a2a9077264f666c626de"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Aug 03 00:31:23 2012 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Aug 03 00:31:23 2012 -0400"
      },
      "message": "Merge branches \u0027delete-gts-bfs\u0027, \u0027misc\u0027, \u0027novell-bugzilla-757888-numa\u0027 and \u0027osc-pcie\u0027 into base\n"
    },
    {
      "commit": "3f6f49c7854c9294119437a82c5b35be78f9cea6",
      "tree": "ad2428e403a0d76f2327a1c0afccd12a6820e661",
      "parents": [
        "3b6961ba8c682cc71e51079017743c1b282fd259"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Jul 26 20:08:54 2012 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Jul 30 21:11:25 2012 -0400"
      },
      "message": "ACPI: delete _GTS/_BFS support\n\n_GTS and _BFS were added to the suspend/resume flow\nin the ACPI 2.0 specification.\n\nLinux dutifully implemented _GTS and _BFS.\nWe discovered that it was rarely seen in systems\nin the field.  Further, some of those systems had\nAML so bogus that it could never work -- proof that\nno other operating system supports _GTS and _BFS.\nSo we made _GTS and _BFS optional via modparam,\nand disabled them by default.\n\nBut we\u0027ve had to complicate some code to keep\nthis support in the kernel, as these methods are defined\nto be evaluated very close to sleep entry and exit.\nIndeed, no other AML is ever evaluated with interrupts off.\n\nWe have submitted a proposal for _GTS and _BFS\nto be officially removed from the ACPI specification\non the next revision.  Here we remove it from Linux.\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\nAcked-by: Ingo Molnar \u003cmingo@kernel.org\u003e\nAcked-by: Konrad Rzeszutek Wilk \u003ckonrad.wilk@oracle.com\u003e\n"
    },
    {
      "commit": "476525004ac7e2f990b6956efcd44d0780c2ab4c",
      "tree": "158cd2bbfb232b4f4327b6c20a4e14c6b095a438",
      "parents": [
        "bd22dc17e49973d3d4925970260e9e37f7580a9f",
        "ec033d0a02901551346b9f43f8ff9bad51378891"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 26 14:28:55 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 26 14:28:55 2012 -0700"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux\n\nPull ACPI \u0026 power management update from Len Brown:\n \"Re-write of the turbostat tool.\n     lower overhead was necessary for measuring very large system when\n     they are very idle.\n\n  IVB support in intel_idle\n     It\u0027s what I run on my IVB, others should be able to also:-)\n\n  ACPICA core update\n     We have found some bugs due to divergence between Linux and the\n     upstream ACPICA base.  Most of these patches are to reduce that\n     divergence to reduce the risk of future bugs.\n\n  Some cpuidle updates, mostly for non-Intel\n     More will be coming, as they depend on this part.\n\n  Some thermal management changes needed by non-ACPI systems.\n\n  Some _OST (OS Status Indication) updates for hot ACPI hot-plug.\"\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux: (51 commits)\n  Thermal: Documentation update\n  Thermal: Add Hysteresis attributes\n  Thermal: Make Thermal trip points writeable\n  ACPI/AC: prevent OOPS on some boxes due to missing check power_supply_register() return value check\n  tools/power: turbostat: fix large c1% issue\n  tools/power: turbostat v2 - re-write for efficiency\n  ACPICA: Update to version 20120711\n  ACPICA: AcpiSrc: Fix some translation issues for Linux conversion\n  ACPICA: Update header files copyrights to 2012\n  ACPICA: Add new ACPI table load/unload external interfaces\n  ACPICA: Split file: tbxface.c -\u003e tbxfload.c\n  ACPICA: Add PCC address space to space ID decode function\n  ACPICA: Fix some comment fields\n  ACPICA: Table manager: deploy new firmware error/warning interfaces\n  ACPICA: Add new interfaces for BIOS(firmware) errors and warnings\n  ACPICA: Split exception code utilities to a new file, utexcep.c\n  ACPI: acpi_pad: tune round_robin_time\n  ACPICA: Update to version 20120620\n  ACPICA: Add support for implicit notify on multiple devices\n  ACPICA: Update comments; no functional change\n  ...\n"
    },
    {
      "commit": "ec033d0a02901551346b9f43f8ff9bad51378891",
      "tree": "f0ede8b29060a64ccb985be1983535f884fe00a7",
      "parents": [
        "fa7584e13ac8e6a306085bba0a931f3135f1d8c4",
        "819f1a64beb6c962218bd348a6f19aff718cde6c",
        "f712c71f7b2b43b894d1e92e1b77385fcad8815f",
        "a58e1150225cc9e554b76da5519b2bb5bb6e46ff",
        "20ff51a36b2cd25ee7eb3216b6d02b68935435ba",
        "1b0a0e9a15b976d91f3b5ae619c6a8964c2818eb",
        "6edab08c24f9141d69cfa4683a0a027d86ab303e",
        "c2f4191a9c4dbbb5c8bc7f2c0eb5023b97dd2a49",
        "f197ac13f6eeb351b31250b9ab7d0da17434ea36",
        "8eaa8d6ca27788aa23659082362a608c1fabcdfe",
        "b9c7aff481f19dd655ae3ce6513817d625e2d47c",
        "c3ae331d1c2fe25edfbece73fda0bb312445b636"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Jul 26 00:03:58 2012 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Jul 26 00:03:58 2012 -0400"
      },
      "message": "Merge branches \u0027acpi_pad\u0027, \u0027acpica\u0027, \u0027apei-bugzilla-43282\u0027, \u0027battery\u0027, \u0027cpuidle-coupled\u0027, \u0027cpuidle-tweaks\u0027, \u0027intel_idle-ivb\u0027, \u0027ost\u0027, \u0027red-hat-bz-772730\u0027, \u0027thermal\u0027, \u0027thermal-spear\u0027 and \u0027turbostat-v2\u0027 into release\n"
    },
    {
      "commit": "6dd53aa4563a2c69e80a24d2cc68d484b5ea2891",
      "tree": "0cca9f65984b524527910960d972fc6ef85fac88",
      "parents": [
        "f14121ab35912e3d2e57ac9a4ce1f9d4b7baeffb",
        "63b96f7baeba71966c723912c3f8f0274577f877"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 24 16:17:07 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 24 16:17:07 2012 -0700"
      },
      "message": "Merge tag \u0027for-3.6\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci\n\nPull PCI changes from Bjorn Helgaas:\n \"Host bridge hotplug:\n    - Add MMCONFIG support for hot-added host bridges (Jiang Liu)\n  Device hotplug:\n    - Move fixups from __init to __devinit (Sebastian Andrzej Siewior)\n    - Call FINAL fixups for hot-added devices, too (Myron Stowe)\n    - Factor out generic code for P2P bridge hot-add (Yinghai Lu)\n    - Remove all functions in a slot, not just those with _EJx (Amos\n      Kong)\n  Dynamic resource management:\n    - Track bus number allocation (struct resource tree per domain)\n      (Yinghai Lu)\n    - Make P2P bridge 1K I/O windows work with resource reassignment\n      (Bjorn Helgaas, Yinghai Lu)\n    - Disable decoding while updating 64-bit BARs (Bjorn Helgaas)\n  Power management:\n    - Add PCIe runtime D3cold support (Huang Ying)\n  Virtualization:\n    - Add VFIO infrastructure (ACS, DMA source ID quirks) (Alex\n      Williamson)\n    - Add quirks for devices with broken INTx masking (Jan Kiszka)\n  Miscellaneous:\n    - Fix some PCI Express capability version issues (Myron Stowe)\n    - Factor out some arch code with a weak, generic, pcibios_setup()\n      (Myron Stowe)\"\n\n* tag \u0027for-3.6\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci: (122 commits)\n  PCI: hotplug: ensure a consistent return value in error case\n  PCI: fix undefined reference to \u0027pci_fixup_final_inited\u0027\n  PCI: build resource code for M68K architecture\n  PCI: pciehp: remove unused pciehp_get_max_lnk_width(), pciehp_get_cur_lnk_width()\n  PCI: reorder __pci_assign_resource() (no change)\n  PCI: fix truncation of resource size to 32 bits\n  PCI: acpiphp: merge acpiphp_debug and debug\n  PCI: acpiphp: remove unused res_lock\n  sparc/PCI: replace pci_cfg_fake_ranges() with pci_read_bridge_bases()\n  PCI: call final fixups hot-added devices\n  PCI: move final fixups from __init to __devinit\n  x86/PCI: move final fixups from __init to __devinit\n  MIPS/PCI: move final fixups from __init to __devinit\n  PCI: support sizing P2P bridge I/O windows with 1K granularity\n  PCI: reimplement P2P bridge 1K I/O windows (Intel P64H2)\n  PCI: disable MEM decoding while updating 64-bit MEM BARs\n  PCI: leave MEM and IO decoding disabled during 64-bit BAR sizing, too\n  PCI: never discard enable/suspend/resume_early/resume fixups\n  PCI: release temporary reference in __nv_msi_ht_cap_quirk()\n  PCI: restructure \u0027pci_do_fixups()\u0027\n  ...\n"
    },
    {
      "commit": "6148d38b37ce9468cdf5a37ca49b4ac5c091e8fa",
      "tree": "8a1dc43ac8bbed2b85d35670d883cd324600a9f1",
      "parents": [
        "d52fdf13377c25e7a5620c6bec406bbf6a46d443",
        "18468843fac331dfbb700901c8012d17373adfec"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Thu Jul 19 00:03:35 2012 +0200"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Thu Jul 19 00:03:35 2012 +0200"
      },
      "message": "Merge branch \u0027pm-acpi\u0027\n\n* pm-acpi: (24 commits)\n  olpc-xo15-sci: Use struct dev_pm_ops for power management\n  ACPI / PM: Drop PM callbacks from the ACPI bus type\n  ACPI / PM: Drop legacy driver PM callbacks that are not used any more\n  ACPI / PM: Do not execute legacy driver PM callbacks\n  acpi_power_meter: Use struct dev_pm_ops for power management\n  fujitsu-tablet: Use struct dev_pm_ops for power management\n  classmate-laptop: Use struct dev_pm_ops for power management\n  xo15-ebook: Use struct dev_pm_ops for power management\n  toshiba_bluetooth: Use struct dev_pm_ops for power management\n  panasonic-laptop: Use struct dev_pm_ops for power management\n  sony-laptop: Use struct dev_pm_ops for power management\n  hp_accel: Use struct dev_pm_ops for power management\n  toshiba_acpi: Use struct dev_pm_ops for power management\n  ACPI: Use struct dev_pm_ops for power management in the SBS driver\n  ACPI: Use struct dev_pm_ops for power management in the power driver\n  ACPI: Use struct dev_pm_ops for power management in the button driver\n  ACPI: Use struct dev_pm_ops for power management in the battery driver\n  ACPI: Use struct dev_pm_ops for power management in the AC driver\n  ACPI: Use struct dev_pm_ops for power management in processor driver\n  ACPI: Use struct dev_pm_ops for power management in the thermal driver\n  ...\n"
    },
    {
      "commit": "aa713cc3b22ccd24dc55df4e0770490781fe6a76",
      "tree": "d8c3a951edc2779c50d6922b7de4307a8e4d4782",
      "parents": [
        "53b70951d9ef68420775b69e59ba720cc15c2643"
      ],
      "author": {
        "name": "Daniel Lezcano",
        "email": "daniel.lezcano@linaro.org",
        "time": "Tue Jul 17 22:16:04 2012 +0200"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Tue Jul 17 22:16:04 2012 +0200"
      },
      "message": "cpuilde / ACPI: remove time from acpi_processor_cx structure\n\nRemove the time field as it is not used.\n\nSigned-off-by: Daniel Lezcano \u003cdaniel.lezcano@linaro.org\u003e\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\n"
    },
    {
      "commit": "53b70951d9ef68420775b69e59ba720cc15c2643",
      "tree": "dd3b917af62e08b5a2017b7cb31832237c2e6b1f",
      "parents": [
        "64d45f07b433090ee1329cf74989d973875028cb"
      ],
      "author": {
        "name": "Daniel Lezcano",
        "email": "daniel.lezcano@linaro.org",
        "time": "Tue Jul 17 22:16:00 2012 +0200"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Tue Jul 17 22:16:00 2012 +0200"
      },
      "message": "cpuidle / ACPI: remove usage from acpi_processor_cx structure\n\nRemove the usage field as it is not used.\n\nSigned-off-by: Daniel Lezcano \u003cdaniel.lezcano@linaro.org\u003e\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\n"
    },
    {
      "commit": "64d45f07b433090ee1329cf74989d973875028cb",
      "tree": "36d0c80ea4fb0f66533b863c1ed12728044c2641",
      "parents": [
        "8651f97bd951d0bb1c10fa24e3fa3455193f3548"
      ],
      "author": {
        "name": "Daniel Lezcano",
        "email": "daniel.lezcano@linaro.org",
        "time": "Tue Jul 17 22:15:24 2012 +0200"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Tue Jul 17 22:15:24 2012 +0200"
      },
      "message": "cpuidle / ACPI : remove latency_ticks from acpi_processor_cx structure\n\nRemove the latency_ticks field as it is not used.\n\nSigned-off-by: Daniel Lezcano \u003cdaniel.lezcano@linaro.org\u003e\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\n"
    },
    {
      "commit": "819f1a64beb6c962218bd348a6f19aff718cde6c",
      "tree": "0587342956b8515946b729d02aee8c61e301fa2e",
      "parents": [
        "ba494beeaa69bc0fb01eb89464ad5d57d26e3901"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Mon Jul 16 10:36:33 2012 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Jul 17 00:05:51 2012 -0400"
      },
      "message": "ACPICA: Update to version 20120711\n\nVersion 20120711.\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": "ba494beeaa69bc0fb01eb89464ad5d57d26e3901",
      "tree": "804996ccb531af38f91853bd9b8055b65cd2ac6b",
      "parents": [
        "75e7386b104b27b1158bf7d13c69d5317f0033ca"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Thu Jul 12 09:40:10 2012 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Jul 17 00:05:51 2012 -0400"
      },
      "message": "ACPICA: AcpiSrc: Fix some translation issues for Linux conversion\n\nFixes issues like this:\n\ni_aSL -\u003e iASL\n00-7_f -\u003e 00-7F\nlocal_fADT -\u003e local_FADT\nexecute_oSI -\u003e execute_OSI\n\nAlso, in function headers, the parameters are now translated to\nlower case (with underscores if necessary.)\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": "75e7386b104b27b1158bf7d13c69d5317f0033ca",
      "tree": "cbc50d6d90ddb72b8ec848c9adb2db191a5343e0",
      "parents": [
        "f60d81813d0e01463e76155c393b75a09dd3bbb4"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Thu Jul 12 09:46:46 2012 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Jul 17 00:05:50 2012 -0400"
      },
      "message": "ACPICA: Update header files copyrights to 2012\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": "f60d81813d0e01463e76155c393b75a09dd3bbb4",
      "tree": "aa0d28a3cd2392ede13802281f977b4738252b63",
      "parents": [
        "d59b8ecd94ee6ab8c663fc187ed6acf8ffdd3b5d"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Mon Jul 16 10:21:34 2012 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Jul 17 00:05:50 2012 -0400"
      },
      "message": "ACPICA: Add new ACPI table load/unload external interfaces\n\nAdd acpi_load_table and acpi_unload_parent_table to support\nhost-directed dynamic table load/unload. Intended to support\nhotplug addition and removal of SSDTs.\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": "62cdd14191cdc6749fbc5e489cf80f5149c9ca15",
      "tree": "362f22ede200a078a44a5accab1705c9818b54fd",
      "parents": [
        "bc7db1453902ec53cdbcb6a9807db0c527be990f"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Mon Jul 16 09:25:27 2012 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Jul 17 00:05:49 2012 -0400"
      },
      "message": "ACPICA: Add new interfaces for BIOS(firmware) errors and warnings\n\nThese new interfaces will be deployed across ACPICA in order to\npoint a finger directly at any detected BIOS issues -- such as\nissues with ACPI tables, etc.\n\nhttps://www.acpica.org/bugzilla/show_bug.cgi?id\u003d843\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": "bc7db1453902ec53cdbcb6a9807db0c527be990f",
      "tree": "098685fecfadb5636b3485621cbe4e0bc2701d9e",
      "parents": [
        "5179f59ecb0db585bd10bdad90594d9db0468015"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Mon Jul 16 09:10:58 2012 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Jul 17 00:05:49 2012 -0400"
      },
      "message": "ACPICA: Split exception code utilities to a new file, utexcep.c\n\nSimplifies sharing of these functions.\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": "5179f59ecb0db585bd10bdad90594d9db0468015",
      "tree": "e24ab876913838f7aaa9fbf7a469b5a48c9fb3c9",
      "parents": [
        "5816b3430c4b5f31d9c35af1da7be721c9518137"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Fri Jun 29 11:06:33 2012 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Jul 14 11:17:30 2012 -0400"
      },
      "message": "ACPICA: Update to version 20120620\n\nVersion 20120620.\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": "a5cd33e1d4f3319e86f9f0fc667fa74ef9d9216c",
      "tree": "e54048784da1aeb441f56bd835deb16ed6114742",
      "parents": [
        "13db85528fd606b2dfd8f1a5952158e4ad6ce51a"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Fri Jun 29 23:40:22 2012 +0200"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Sun Jul 01 13:31:06 2012 +0200"
      },
      "message": "ACPI / PM: Drop legacy driver PM callbacks that are not used any more\n\nSince the legacy ACPI driver PM callbacks included into\nstruct acpi_device_ops are not used any more, drop them.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\n"
    },
    {
      "commit": "e8110b64af8b7cce96d1878276770c76cb9c01d5",
      "tree": "8a433a4fda149d49a59d34d7e26022f6d5dc36fd",
      "parents": [
        "167cffb646aa4a7f3267b07eae1af16b54bc0e9b"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Wed Jun 27 23:26:26 2012 +0200"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Sun Jul 01 13:31:00 2012 +0200"
      },
      "message": "ACPI: Use struct dev_pm_ops for power management in processor driver\n\nMake the ACPI processor driver define its PM callbacks through\na struct dev_pm_ops object rather than by using legacy PM hooks\nin struct acpi_device_ops.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\n"
    },
    {
      "commit": "17621e11fda095459e2f986c019f52686c7a4ffb",
      "tree": "b034b7594f751b49e83b61ebc58354b33cfa8fd4",
      "parents": [
        "6887a4131da3adaab011613776d865f4bcfb5678"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Wed Jun 27 23:25:38 2012 +0200"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Sun Jul 01 13:30:58 2012 +0200"
      },
      "message": "ACPI / PM: Drop pm_message_t argument from device suspend callback\n\nNone of the drivers implementing the ACPI device suspend callback\nuses the pm_message_t argument of it, so this argument may be dropped\nentirely from that callback.  This will simplify switching the ACPI\nbus type to PM handling based on struct dev_pm_ops.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\n"
    },
    {
      "commit": "35e7f73c32ad44a931d918d04e317a7fb0c63e6e",
      "tree": "e3cb8c89c8230aaa45a0f1b101decdc3b9831938",
      "parents": [
        "e5028b52e46eb1379d78d136bd0890705f331183",
        "448bd857d48e69b33ef323739dc6d8ca20d4cda7"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bhelgaas@google.com",
        "time": "Sat Jun 23 11:59:43 2012 -0600"
      },
      "committer": {
        "name": "Bjorn Helgaas",
        "email": "bhelgaas@google.com",
        "time": "Sat Jun 23 11:59:43 2012 -0600"
      },
      "message": "Merge branch \u0027topic/huang-d3cold-v7\u0027 into next\n\n* topic/huang-d3cold-v7:\n  PCI/PM: add PCIe runtime D3cold support\n  PCI: do not call pci_set_power_state with PCI_D3cold\n  PCI/PM: add runtime PM support to PCIe port\n  ACPI/PM: specify lowest allowed state for device sleep state\n"
    },
    {
      "commit": "ee85f543710dd56ce526cb44e39191f32972e5ad",
      "tree": "13009358f0260d39c106b6708d6bb49f1d73279f",
      "parents": [
        "cfaf025112d3856637ff34a767ef785ef5cf2ca9"
      ],
      "author": {
        "name": "Huang Ying",
        "email": "ying.huang@intel.com",
        "time": "Sat Jun 23 10:23:48 2012 +0800"
      },
      "committer": {
        "name": "Bjorn Helgaas",
        "email": "bhelgaas@google.com",
        "time": "Sat Jun 23 10:41:09 2012 -0600"
      },
      "message": "ACPI/PM: specify lowest allowed state for device sleep state\n\nLower device sleep state can save more power, but has more exit\nlatency too.  Sometimes, to satisfy some power QoS and other\nrequirement, we need to constrain the lowest device sleep state.\n\nIn this patch, a parameter to specify lowest allowed state for\nacpi_pm_device_sleep_state is added.  So that the caller can enforce\nthe constraint via the parameter.\n\nThis is needed by PCIe D3cold support, where the lowest power state\nallowed may be D3_HOT instead of default D3_COLD.\n\nCC: Len Brown \u003clenb@kernel.org\u003e\nCC: linux-acpi@vger.kernel.org\nReviewed-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nSigned-off-by: Huang Ying \u003cying.huang@intel.com\u003e\nSigned-off-by: Bjorn Helgaas \u003cbhelgaas@google.com\u003e"
    },
    {
      "commit": "f4b57a3b4352f72e461e362cb25917e28bdba80f",
      "tree": "645b4c86120578cae02e0e4065ba2b39d77bb539",
      "parents": [
        "9c95111b330d2ddf851444528a7608f267cbb50c"
      ],
      "author": {
        "name": "Jiang Liu",
        "email": "jiang.liu@huawei.com",
        "time": "Fri Jun 22 14:55:16 2012 +0800"
      },
      "committer": {
        "name": "Bjorn Helgaas",
        "email": "bhelgaas@google.com",
        "time": "Fri Jun 22 15:16:51 2012 -0600"
      },
      "message": "PCI/ACPI: provide MMCONFIG address for PCI host bridges\n\nThis patch provide MMCONFIG address for PCI host bridges, which will\nbe used to support host bridge hotplug.  It gets MMCONFIG address\nby evaluating _CBA method if available.\n\nReviewed-by: Yinghai Lu \u003cyinghai@kernel.org\u003e\nSigned-off-by: Jiang Liu \u003cliuj97@gmail.com\u003e\nSigned-off-by: Bjorn Helgaas \u003cbhelgaas@google.com\u003e"
    },
    {
      "commit": "c4753e57b78b213f2384fa0dbafa348b087114fa",
      "tree": "045c893416303dd0a3ea191848597ad401a48e5c",
      "parents": [
        "275c58d77062bbb85dbeb3843ba04f34aa50cf8e"
      ],
      "author": {
        "name": "Toshi Kani",
        "email": "toshi.kani@hp.com",
        "time": "Wed May 23 20:25:20 2012 -0600"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Jun 04 01:09:19 2012 -0400"
      },
      "message": "ACPI: Add _OST support for sysfs eject\n\nChanged acpi_bus_hot_remove_device() to support _OST. This function is\nalso changed to global so that it can be called from hotplug notify\nhandlers to perform hot-remove operation.\n\nChanged acpi_eject_store(), which is the sysfs eject handler. It checks\neject_pending to see if the request was originated from ACPI eject\nnotification. If not, it calls _OST(0x103,84,) per Figure 6-37 in ACPI\n5.0 spec.\n\nAdded eject_pending bit to acpi_device_flags. This bit is set when the\nkernel has received an ACPI eject notification, but does not initiate\nits hot-remove operation by itself.\n\nAdded struct acpi_eject_event. This structure is used to pass extended\ninformation to acpi_bus_hot_remove_device(), which has a single argument\nto support asynchronous call\n\nSigned-off-by: Toshi Kani \u003ctoshi.kani@hp.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "275c58d77062bbb85dbeb3843ba04f34aa50cf8e",
      "tree": "d347bac51f1d7bb81a49b8abcd9961a4a997311f",
      "parents": [
        "f8f5701bdaf9134b1f90e5044a82c66324d2073f"
      ],
      "author": {
        "name": "Toshi Kani",
        "email": "toshi.kani@hp.com",
        "time": "Wed May 23 20:25:19 2012 -0600"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Jun 04 01:09:14 2012 -0400"
      },
      "message": "ACPI: Add an interface to evaluate _OST\n\nAdded acpi_evaluate_hotplug_opt(). All ACPI hotplug handlers must call\nthis function when evaluating _OST for hotplug operations. If the\nplatform does not support _OST, this function returns AE_NOT_FOUND and\nhas no effect on the platform.\n\nACPI_HOTPLUG_OST is defined when all relevant ACPI hotplug operations,\nsuch as CPU, memory and container hotplug, are enabled. This assures\nconsistent behavior among the hotplug operations with regarding the\n_OST support. When ACPI_HOTPLUG_OST is not defined, this function is\na no-op.\n\nACPI PCI hotplug is not enhanced to support _OST at this time since it\nis a legacy method being replaced by PCIe native hotplug. _OST support\nfor ACPI PCI hotplug may be added in future if necessary.\n\nSome platforms may require the OS to support _OST in order to support\nACPI hotplug operations. For example, if a platform has the management\nconsole where user can request a hotplug operation from, this _OST\nsupport would be required for the management console to show the result\nof the hotplug request to user.\n\nAdded macro definitions of _OST source events and status codes.\nAlso renamed OSC_SB_CPUHP_OST_SUPPORT to OSC_SB_HOTPLUG_OST_SUPPORT\nsince this _OSC bit is not specific to CPU hotplug. This bit is\ndefined in Table 6-147 of ACPI 5.0 as follows.\n\n  Bits:       3\n  Field Name: Insertion / Ejection _OST Processing Support\n  Definition: This bit is set if OSPM will evaluate the _OST\n              object defined under a device when processing\n              insertion and ejection source event codes.\n\nSigned-off-by: Toshi Kani \u003ctoshi.kani@hp.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "7ae30986dc63d214cb075a40f2cf205f0a7806cd",
      "tree": "3f34672d5f13e003f3e1124afbc6a95d7d535a28",
      "parents": [
        "2f07a6134f670755e6ce657d019c26305bfcef89"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Jun 04 00:29:11 2012 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Jun 04 00:29:11 2012 -0400"
      },
      "message": "ACPI: fix acpi_bus.h build warnings when ACPI is not enabled\n\nintroduced in Linux-3.5-rc1 by\n66886d6f8c9bcdee3d7fce5796dcffd6b4bc0b48\n(ACPI: Add stubs for (un)register_acpi_bus_type)\n\nFix header file warnings when CONFIG_ACPI is not enabled:\n\ninclude/acpi/acpi_bus.h:443:42: warning: \u0027struct acpi_bus_type\u0027 declared inside parameter list\ninclude/acpi/acpi_bus.h:443:42: warning: its scope is only this definition or declaration, which is probably not\ninclude/acpi/acpi_bus.h:444:44: warning: \u0027struct acpi_bus_type\u0027 declared inside parameter list\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "9748f313101c95dcc65f5dddd1c2ea99b7ce3e9b",
      "tree": "e685092a642818261a4363acf2ab78e37429d07c",
      "parents": [
        "66be71ff477389ff12c9c43dc6ee176cf8e1dd3a"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Tue May 22 16:44:42 2012 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Jun 01 11:51:54 2012 -0400"
      },
      "message": "ACPICA: Update to version 20120518\n\nVersion string 20120518.\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": "bd6f10a5f984e48cb56a39f2698cd58e7a33d56b",
      "tree": "87acede8b5a8ecf0ffcd4d2602e6fff7ea703d34",
      "parents": [
        "c6e1733e6fc384ff1a219d7dfcb8b072030ae792"
      ],
      "author": {
        "name": "Lin Ming",
        "email": "ming.m.lin@intel.com",
        "time": "Tue May 22 16:43:49 2012 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Jun 01 11:51:53 2012 -0400"
      },
      "message": "ACPICA: Remove argument of acpi_os_wait_events_complete\n\nRemove the unused argument of acpi_os_wait_events_complete.\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": "43e1c6892c88ae0730cb0eb7bd5a2812b960c32a",
      "tree": "a78bbdf7fe6d51352679e1261e535f8ec08a2582",
      "parents": [
        "6ccd7b5acc418e02953a8dd8a3c17e04907aacff"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Tue May 22 16:23:21 2012 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Jun 01 11:51:52 2012 -0400"
      },
      "message": "ACPICA: ACPI 5/iASL: Add support for PCC keyword\n\nAdds support for the PCC keyword for the Register() resource\ndescriptor macro.\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": "9fd7522570449bd10f6a6377cf5cb542ef527dd5",
      "tree": "ab00a83c25b5b0a4a04aff537ca1772e29dd31f8",
      "parents": [
        "86ed4bc83abf530cf2019044b74f89a39dfd6425"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Thu May 03 10:50:54 2012 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Jun 01 11:51:51 2012 -0400"
      },
      "message": "ACPICA: Update to version 20120420\n\nVersion 20120420.\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": "86ed4bc83abf530cf2019044b74f89a39dfd6425",
      "tree": "7cd21414f6121486079be2ca9cb9ff0a7722e01b",
      "parents": [
        "5134abfcfb4a8a9ef42c82dabad05762fbf04376"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Thu May 03 11:08:19 2012 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Jun 01 11:51:50 2012 -0400"
      },
      "message": "ACPICA: Add support for multiple notify handlers\n\nThis change adds support to allow multiple notify handlers on\nDevice, ThermalZone, and Processor objects. Also re-worked\nand restructured the entire notify support code for handler\ninstallation, handler removal, notify event queuing, and notify\ndispatch to handler.\n\nExtends and updates original commit 3f0be67(\"ACPI / ACPICA: Multiple\nsystem notify handlers per device\") by Rafael Wysocki.\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": "38ac0f1b90dc9486cc039f1a4d8b0202813e5b67",
      "tree": "906f48f2bfb685d6075b74f50bc338768014ca3e",
      "parents": [
        "66886d6f8c9bcdee3d7fce5796dcffd6b4bc0b48"
      ],
      "author": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Fri May 11 16:08:26 2012 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri May 11 17:03:12 2012 -0700"
      },
      "message": "ACPI: Add _PLD support\n\nAdd a simple helper function to allow drivers to obtain the physical\ndevice location data.\n\nAcked-by: Len Brown \u003clen.brown@intel.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\nSigned-off-by: Lan Tianyu \u003ctianyu.lan@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "66886d6f8c9bcdee3d7fce5796dcffd6b4bc0b48",
      "tree": "a5e362f9946b718a3658d7c3c9cd93b6a90a0319",
      "parents": [
        "2721ea2c0f26bb3a2668541412740497b64be2a2"
      ],
      "author": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Fri May 11 16:08:25 2012 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri May 11 17:03:12 2012 -0700"
      },
      "message": "ACPI: Add stubs for (un)register_acpi_bus_type\n\nIt\u0027s unreasonable to have CONFIG_ACPI for these in drivers, so add some\nstub functions.\n\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\nSigned-off-by: Lan Tianyu \u003ctianyu.lan@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "59068e369b6a2a0a15b93624887525d9ec0f36e5",
      "tree": "7d165bb50d379e37ca7f0b3fed5da9f7719e22e4",
      "parents": [
        "377485f6244af255b04d662cf19cddbbc4ae4310",
        "1cc0c998fdf2cb665d625fb565a0d6db5c81c639"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 05 10:06:06 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 05 10:06:06 2012 -0700"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux\n\nPull an ACPI patch from Len Brown:\n \"It fixes a D3 issue new in 3.4-rc1.\"\n\nBy Lin Ming via Len Brown:\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux:\n  ACPI: Fix D3hot v D3cold confusion\n"
    },
    {
      "commit": "1cc0c998fdf2cb665d625fb565a0d6db5c81c639",
      "tree": "2768315b4d2217ea16082947bf995edfc40d5faf",
      "parents": [
        "ec612fcf43e09f5e05d37baf4d3f138b3fcc2f3d"
      ],
      "author": {
        "name": "Lin Ming",
        "email": "ming.m.lin@intel.com",
        "time": "Mon Apr 23 09:03:49 2012 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat May 05 01:19:52 2012 -0400"
      },
      "message": "ACPI: Fix D3hot v D3cold confusion\n\nBefore this patch, ACPI_STATE_D3 incorrectly referenced D3hot\nin some places, but D3cold in other places.\n\nAfter this patch, ACPI_STATE_D3 always means ACPI_STATE_D3_COLD;\nand all references to D3hot use ACPI_STATE_D3_HOT.\n\nACPI\u0027s _PR3 method is used to enter both D3hot and D3cold states.\nWhat distinguishes D3hot from D3cold is the presence _PR3\n(Power Resources for D3hot)  If these resources are all ON,\nthen the state is D3hot.  If _PR3 is not present,\nor all _PR0 resources for the devices are OFF,\nthen the state is D3cold.\n\nThis patch applies after Linux-3.4-rc1.\nA future syntax cleanup may remove ACPI_STATE_D3\nto emphasize that it always means ACPI_STATE_D3_COLD.\n\nSigned-off-by: Lin Ming \u003cming.m.lin@intel.com\u003e\nAcked-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nReviewed-by: Aaron Lu \u003caaron.lu@amd.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "a335750b9a039a9d4cd727cdccacfb90fd63c4e8",
      "tree": "8f3198984fb75fe494e771d9431f6799228623c5",
      "parents": [
        "10f3cb41d48ab30f5c754b30eea557371892b4c2",
        "d326f44e5f2204c7a24db69bfc6dd3fe5f86182b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 30 16:45:38 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 30 16:45:39 2012 -0700"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux\n\nPull ACPI \u0026 Power Management changes from Len Brown:\n - ACPI 5.0 after-ripples, ACPICA/Linux divergence cleanup\n - cpuidle evolving, more ARM use\n - thermal sub-system evolving, ditto\n - assorted other PM bits\n\nFix up conflicts in various cpuidle implementations due to ARM cpuidle\ncleanups (ARM at91 self-refresh and cpu idle code rewritten into\n\"standby\" in asm conflicting with the consolidation of cpuidle time\nkeeping), trivial SH include file context conflict and RCU tracing fixes\nin generic code.\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux: (77 commits)\n  ACPI throttling: fix endian bug in acpi_read_throttling_status()\n  Disable MCP limit exceeded messages from Intel IPS driver\n  ACPI video: Don\u0027t start video device until its associated input device has been allocated\n  ACPI video: Harden video bus adding.\n  ACPI: Add support for exposing BGRT data\n  ACPI: export acpi_kobj\n  ACPI: Fix logic for removing mappings in \u0027acpi_unmap\u0027\n  CPER failed to handle generic error records with multiple sections\n  ACPI: Clean redundant codes in scan.c\n  ACPI: Fix unprotected smp_processor_id() in acpi_processor_cst_has_changed()\n  ACPI: consistently use should_use_kmap()\n  PNPACPI: Fix device ref leaking in acpi_pnp_match\n  ACPI: Fix use-after-free in acpi_map_lsapic\n  ACPI: processor_driver: add missing kfree\n  ACPI, APEI: Fix incorrect APEI register bit width check and usage\n  Update documentation for parameter *notrigger* in einj.txt\n  ACPI, APEI, EINJ, new parameter to control trigger action\n  ACPI, APEI, EINJ, limit the range of einj_param\n  ACPI, APEI, Fix ERST header length check\n  cpuidle: power_usage should be declared signed integer\n  ...\n"
    },
    {
      "commit": "d326f44e5f2204c7a24db69bfc6dd3fe5f86182b",
      "tree": "21473db646b06fd462bbc8f3690732ba1bb2d018",
      "parents": [
        "ec612fcf43e09f5e05d37baf4d3f138b3fcc2f3d",
        "e840dfe334b4791af07aadee1b2cf3c7c7363581"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Mar 30 16:35:53 2012 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Mar 30 16:38:59 2012 -0400"
      },
      "message": "Merge branch \u0027tboot\u0027 into release\n\nConflicts:\n\tdrivers/acpi/acpica/hwsleep.c\n\nText conflict between:\n\n2feec47d4c5f80b05f1650f5a24865718978eea4\n(ACPICA: ACPI 5: Support for new FADT SleepStatus, SleepControl registers)\n\nwhich removed #include \"actables.h\"\n\nand\n\n09f98a825a821f7a3f1b162f9ed023f37213a63b\n(x86, acpi, tboot: Have a ACPI os prepare sleep instead of calling tboot_sleep.)\n\nwhich removed #include \u003clinux/tboot.h\u003e\n\nThe resolution is to remove them both.\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "ec612fcf43e09f5e05d37baf4d3f138b3fcc2f3d",
      "tree": "67e4709b760582bdca00e596a2ea68bafb4ccc09",
      "parents": [
        "73f05330497b98c45d157b7d0c60673798bb4c3b",
        "b24e5098853653554baf6ec975b9e855f3d6e5c0"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Mar 30 16:21:26 2012 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Mar 30 16:21:26 2012 -0400"
      },
      "message": "Merge branch \u0027d3\u0027 into release\n\nConflicts:\n\tdrivers/acpi/sleep.c\n\nThis was a text conflict between\na2ef5c4fd44ce3922435139393b89f2cce47f576\n(ACPI: Move module parameter gts and bfs to sleep.c)\n\nwhich added #include \u003clinux/module.h\u003e\n\nand\n\nb24e5098853653554baf6ec975b9e855f3d6e5c0\n(ACPI, PCI: Move acpi_dev_run_wake() to ACPI core)\n\nwhich added #include \u003clinux/pm_runtime.h\u003e\n\nThe resolution was to take them both.\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "b24e5098853653554baf6ec975b9e855f3d6e5c0",
      "tree": "be93ad39b826c64907bb48dceea034db5b91fc24",
      "parents": [
        "0090def6c37c8ea29508a435e581f2ef26fea10f"
      ],
      "author": {
        "name": "Lin Ming",
        "email": "ming.m.lin@intel.com",
        "time": "Tue Mar 27 15:43:25 2012 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Mar 30 02:21:18 2012 -0400"
      },
      "message": "ACPI, PCI: Move acpi_dev_run_wake() to ACPI core\n\nacpi_dev_run_wake() is a generic function which can be used by\nother subsystem too. Rename it to acpi_pm_device_run_wake, to be\nconsistent with acpi_pm_device_sleep_wake.\n\nThen move it to ACPI core.\n\nAcked-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nSigned-off-by: Lin Ming \u003cming.m.lin@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "0090def6c37c8ea29508a435e581f2ef26fea10f",
      "tree": "c8790571fb6cfe5ce8890706b5b44aed8005e900",
      "parents": [
        "3ebc81b8937d2bc1d0d0064bed29434dfce490aa"
      ],
      "author": {
        "name": "Lin Ming",
        "email": "ming.m.lin@intel.com",
        "time": "Thu Mar 29 14:09:39 2012 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Mar 30 01:47:20 2012 -0400"
      },
      "message": "ACPI: Add interface to register/unregister device to/from power resources\n\nDevices may share same list of power resources in _PR0, for example\n\nDevice(Dev0)\n{\n\tName (_PR0, Package (0x01)\n\t{\n\t\tP0PR,\n\t\tP1PR\n\t})\n}\n\nDevice(Dev1)\n{\n\tName (_PR0, Package (0x01)\n\t{\n\t\tP0PR,\n\t\tP1PR\n\t}\n}\n\nAssume Dev0 and Dev1 were runtime suspended.\nThen Dev0 is resumed first and it goes into D0 state.\nBut Dev1 is left in D0_Uninitialised state.\n\nThis is wrong. In this case, Dev1 must be resumed too.\n\nIn order to hand this case, each power resource maintains a list of\ndevices which relies on it.\n\nWhen power resource is ON, it will check if the devices on its list\ncan be resumed. The device can only be resumed when all the power\nresouces of its _PR0 are ON.\n\nSigned-off-by: Lin Ming \u003cming.m.lin@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "5aa3c16c6b196857ea24ec1c589e3db3c4c64c96",
      "tree": "6b44585c3b4c528c195c06088bf72bb2a193c516",
      "parents": [
        "6a99b1c94d053b3420eaa4a4bc8b2883dd90a2f9"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Wed Mar 21 11:02:24 2012 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Mar 30 01:45:14 2012 -0400"
      },
      "message": "ACPICA: Update to version 20120320\n\nVersion 20120320.\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": "9ffc93f203c18a70623f21950f1dd473c9ec48cd",
      "tree": "1eb3536ae183b0bfbf7f5152a6fe4f430ae881c2",
      "parents": [
        "96f951edb1f1bdbbc99b0cd458f9808bb83d58ae"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Mar 28 18:30:03 2012 +0100"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Mar 28 18:30:03 2012 +0100"
      },
      "message": "Remove all #inclusions of asm/system.h\n\nRemove all #inclusions of asm/system.h preparatory to splitting and killing\nit.  Performed with the following command:\n\nperl -p -i -e \u0027s!^#\\s*include\\s*\u003casm/system[.]h\u003e.*\\n!!\u0027 `grep -Irl \u0027^#\\s*include\\s*\u003casm/system[.]h\u003e\u0027 *`\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "8a73b17e4c0e09cb5b80deee5451e29b830df4cc",
      "tree": "292f555ca2aa42b4b4d756aca01a53b65df60970",
      "parents": [
        "4acb6884b5568f19bd47173cba8bc1f2289d6baa"
      ],
      "author": {
        "name": "Lin Ming",
        "email": "ming.m.lin@intel.com",
        "time": "Wed Mar 21 10:01:49 2012 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Mar 26 21:16:25 2012 -0400"
      },
      "message": "ACPICA: Sleep/Wake interfaces: optionally execute _GTS and _BFS\n\nEnhanced the sleep/wake interfaces to optionally execute the\n_GTS method (Going To Sleep), and the _BFS method (Back From\nSleep).  Windows apparently does not execute these methods, and\ntherefore these methods are often untested. It has been seen on\nsome systems where the execution of these methods causes errors\nand also prevents the machine from entering S5. It is therefore\nsuggested that host operating systems do not execute these methods\nby default. In the future, perhaps these methods can be optionally\nexecuted based on the age of the system and/or what is the newest\nversion of Windows that the BIOS asks for via _OSI.\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": "4efeeecd884de36b77c64489dee7eb7ca4d6bed0",
      "tree": "ec068d9914f1be1ec849cf1dd2e59bfaab4ae3d7",
      "parents": [
        "dd0228e9220b6c8320ffbf64e58fdac041ec0931"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Wed Mar 21 09:42:45 2012 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Mar 22 01:45:53 2012 -0400"
      },
      "message": "ACPICA: Clarify METHOD_NAME* defines for full-pathname cases\n\nChanged the METHOD_NAME* defines that define a full pathname to\nthe method to METHOD_PATHNAME* in order to make it clear that\nit is not a simple 4-character ACPI name. Used for the various\nsleep/wake methods.\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": "dd0228e9220b6c8320ffbf64e58fdac041ec0931",
      "tree": "5cc2c1688d63d911fa5479d1696109b5add9ab06",
      "parents": [
        "72a8887a356076dfa39bd6691c52446f90a50480"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Mon Feb 20 13:50:13 2012 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Mar 22 01:45:07 2012 -0400"
      },
      "message": "ACPICA: Update to version 20120215\n\nVersion 20120215.\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": "72a8887a356076dfa39bd6691c52446f90a50480",
      "tree": "6cdf2e3f228b8482273029066554d57c7095a405",
      "parents": [
        "709585765734e90d9fe0a2dc9c6f4e49eff5c6ec"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Tue Feb 14 18:57:13 2012 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Mar 22 01:45:05 2012 -0400"
      },
      "message": "ACPICA: Add table-driven dispatch for sleep/wake functions\n\nSimplifies the code, especially the compile-time\nACPI_REDUCED_HARDWARE option.\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": "f7b004a17c9183f023796dea0d70284684ec000d",
      "tree": "885f0b9b00d2592b3bb0ee90c7b1f74aaff5e9b3",
      "parents": [
        "ea143604c5c8426923bbed7cd389fdaed7d58a2e"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Tue Feb 14 18:31:56 2012 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Mar 22 01:44:59 2012 -0400"
      },
      "message": "ACPICA: Add acpi_os_physical_table_override interface\n\nThis interface allows the host to override a table via a\nphysical address, instead of the logical address required by\nacpi_os_table_override. This simplifies the host implementation.\nInitial implementation by Thomas Renninger. ACPICA implementation\ncreates a single function for table overrides that attempts both\na logical and a physical override.\n\nSigned-off-by: Bob Moore \u003crobert.moore@intel.com\u003e\nSigned-off-by: Thomas Renninger \u003ctrenn@suse.de\u003e\nSigned-off-by: Lin Ming \u003cming.m.lin@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "ea143604c5c8426923bbed7cd389fdaed7d58a2e",
      "tree": "8664e308651456b5b950245c27837bce6d1b9d10",
      "parents": [
        "653f4b538f66d37db560e0f56af08117136d29b7"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Tue Feb 14 18:23:39 2012 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Mar 22 01:44:57 2012 -0400"
      },
      "message": "ACPICA: ACPI 5: Update debug output for new notify values\n\nAdd new notify values, add support for \"hardware specific\" notifies.\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": "653f4b538f66d37db560e0f56af08117136d29b7",
      "tree": "1728249946368a4befa5ade048bafeba9d9fddce",
      "parents": [
        "33620c5419e8a11814dd11e02a80e6ef77a43407"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Tue Feb 14 18:29:55 2012 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Mar 22 01:44:54 2012 -0400"
      },
      "message": "ACPICA: Expand OSL memory read/write interfaces to 64 bits\n\nThis change expands acpi_os_read_memory and acpi_os_write_memory to a\nfull 64 bits. This allows 64 bit transfers via the acpi_read and\nacpi_write interfaces. Note: The internal acpi_hw_read and acpi_hw_write\ninterfaces remain at 32 bits, because 64 bits is not needed to\naccess the standard ACPI registers.\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": "33620c5419e8a11814dd11e02a80e6ef77a43407",
      "tree": "8643dbb1e332dd9ece6fb92f22000413e8d8fdc7",
      "parents": [
        "d08310fe0d6bd8c82da94e8d8ef48bdbe14d2bd1"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Tue Feb 14 18:14:27 2012 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Mar 22 01:44:49 2012 -0400"
      },
      "message": "ACPICA: Support for custom ACPICA build for ACPI 5 reduced hardware\n\nAdd ACPI_REDUCED_HARDWARE flag that removes all hardware-related\ncode (about 10% code, 5% static data).\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": "d08310fe0d6bd8c82da94e8d8ef48bdbe14d2bd1",
      "tree": "71ad591d88cf75e8f5043a1f39927e665d65eeac",
      "parents": [
        "2feec47d4c5f80b05f1650f5a24865718978eea4"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Tue Feb 14 15:22:51 2012 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Mar 22 01:44:38 2012 -0400"
      },
      "message": "ACPICA: Move ACPI timer prototypes to public acpixf file\n\nThese prototypes were incorrectly declared in achware.h.\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": "2feec47d4c5f80b05f1650f5a24865718978eea4",
      "tree": "71fc838990113004d07186997efd83875af3a3d8",
      "parents": [
        "384fe875efdc99f367a58920acb89c63f7465479"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Tue Feb 14 15:00:53 2012 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Mar 22 01:44:34 2012 -0400"
      },
      "message": "ACPICA: ACPI 5: Support for new FADT SleepStatus, SleepControl registers\n\nAdds sleep and wake support for systems with these registers.\nOne new file, hwxfsleep.c\n\nSigned-off-by: Bob Moore \u003crobert.moore@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "e840dfe334b4791af07aadee1b2cf3c7c7363581",
      "tree": "b0f8336f578cb6d3e39399f6714b8ec811536225",
      "parents": [
        "c16fa4f2ad19908a47c63d8fa436a1178438c7e7",
        "a1f37788a6d8c037e7d92fe4a0fe9ec0d713b21e"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Mar 22 01:31:09 2012 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Mar 22 01:31:09 2012 -0400"
      },
      "message": "Merge branch \u0027stable/for-x86-for-3.4\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen into tboot\n"
    },
    {
      "commit": "09f98a825a821f7a3f1b162f9ed023f37213a63b",
      "tree": "37d83899ccac13fe6aa6069aecef8dd8e86d5d2a",
      "parents": [
        "805a6af8dba5dfdd35ec35dc52ec0122400b2610"
      ],
      "author": {
        "name": "Tang Liang",
        "email": "liang.tang@oracle.com",
        "time": "Fri Dec 09 10:05:54 2011 +0800"
      },
      "committer": {
        "name": "Konrad Rzeszutek Wilk",
        "email": "konrad.wilk@oracle.com",
        "time": "Tue Mar 13 14:06:33 2012 -0400"
      },
      "message": "x86, acpi, tboot: Have a ACPI os prepare sleep instead of calling tboot_sleep.\n\nThe ACPI suspend path makes a call to tboot_sleep right before\nit writes the PM1A, PM1B values. We replace the direct call to\ntboot via an registration callback similar to __acpi_register_gsi.\n\nCC: Len Brown \u003clen.brown@intel.com\u003e\nAcked-by: Joseph Cihula \u003cjoseph.cihula@intel.com\u003e\nAcked-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\n[v1: Added __attribute__ ((unused))]\n[v2: Introduced a wrapper instead of changing tboot_sleep return values]\n[v3: Added return value AE_CTRL_SKIP for acpi_os_sleep_prepare]\nSigned-off-by: Tang Liang \u003cliang.tang@oracle.com\u003e\n[v1: Fix compile issues on IA64 and PPC64]\n[v2: Fix where __acpi_os_prepare_sleep\u003d\u003dNULL and did not go in sleep properly]\nSigned-off-by: Konrad Rzeszutek Wilk \u003ckonrad.wilk@oracle.com\u003e\n"
    },
    {
      "commit": "bd1d462e13b278fc57752d0b9b15040e60e561a0",
      "tree": "e2fdf1c18a93aab02830bcb8a5db8cdddfbb63a8",
      "parents": [
        "d5c38b137ac8a6e3dbed13bc494d60df5b69dfc4",
        "62aa2b537c6f5957afd98e29f96897419ed5ebab"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Feb 02 11:24:44 2012 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Feb 02 11:24:44 2012 -0800"
      },
      "message": "Merge 3.3-rc2 into the driver-core-next branch.\n\nThis was done to resolve a merge and build problem with the\ndrivers/acpi/processor_driver.c file.\n\nReported-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "9061e0e16700ef228837e96987ff51794c956197",
      "tree": "53d2ffa0fbc64f404848f4bfeb964d84cf08de36",
      "parents": [
        "b66b8b9a4a79087dde1b358a016e5c8739ccf186"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@linux.intel.com",
        "time": "Thu Jan 26 00:09:08 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jan 26 16:48:12 2012 -0800"
      },
      "message": "ACPI: Load acpi-cpufreq from processor driver automatically\n\nThe only left over hole in automatic cpufreq driver loading was the loading\nof ACPI cpufreq. This driver should be loaded when ACPI supports a _PDC\nmethod and the CPU vendor wants to use acpi cpufreq.\n\nSimply add a request module call to the acpi processor core driver\nwhen this is true. This seems like the simplest solution for this.\n\nCc: Len Brown \u003clenb@kernel.org\u003e\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\nSigned-off-by: Thomas Renninger \u003ctrenn@suse.de\u003e\nAcked-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "eb7004e623637a6c2b32317c000d4b617b5cb053",
      "tree": "57e5f9a709eea8e60eaadb6613f7b3012b591a6a",
      "parents": [
        "459413db33d6c99fc13d60f88899fb72d2530ed3",
        "99b725084450bbc6f8e1ab20a0df4cc291c342b5",
        "93f770846e8dedc5d9117bd4ad9d7efd18420627",
        "2d58d7ea9164da59d0ea82fdf80e3ababe52d58c"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Jan 23 19:47:06 2012 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Jan 23 19:47:06 2012 -0500"
      },
      "message": "Merge branches \u0027atomicio-apei\u0027, \u0027hotplug\u0027, \u0027sony-nvs-nosave\u0027 and \u0027thermal-netlink\u0027 into release\n"
    },
    {
      "commit": "1001a3a307ca2425c028fd23b8ad05ad8bb048dd",
      "tree": "45b6028d1fd38e8d0cdefec5b5de36fadfee1761",
      "parents": [
        "ba242d5b1a84bc6611732296517ee40d5a80a4d9"
      ],
      "author": {
        "name": "Myron Stowe",
        "email": "mstowe@redhat.com",
        "time": "Fri Jan 20 19:13:37 2012 -0700"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Jan 21 01:09:00 2012 -0500"
      },
      "message": "ACPI: Remove ./drivers/acpi/atomicio.[ch]\n\nWith the conversion of atomicio\u0027s routines in place (see commits\n6f68c91c55e and 700130b41f4), atomicio.[ch] can be removed, replacing\nthe APEI specific pre-mapping capabilities with the more generalized\nversions that drivers/acpi/osl.c provides.\n\nSigned-off-by: Myron Stowe \u003cmyron.stowe@redhat.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "e615bf5b5519862ab66172f4dec7455d6543a578",
      "tree": "c6d37861dc376b55bc5c4ece88f57faf9d51e99a",
      "parents": [
        "dcd6c92267155e70a94b3927bce681ce74b80d1f"
      ],
      "author": {
        "name": "Myron Stowe",
        "email": "mstowe@redhat.com",
        "time": "Fri Jan 20 19:13:24 2012 -0700"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Jan 21 01:08:17 2012 -0500"
      },
      "message": "ACPI, APEI: Add 64-bit read/write support for APEI on i386\n\nBase ACPI (CA) currently does not support atomic 64-bit reads and writes\n(acpi_read() and acpi_write() split 64-bit loads/stores into two\n32-bit transfers) yet APEI expects 64-bit transfer capability, even\nwhen running on 32-bit systems.\n\nThis patch implements 64-bit read and write routines for APEI usage.\n\nThis patch re-factors similar functionality introduced in commit\n04c25997c97, bringing it into the ACPI subsystem in preparation for\nremoving ./drivers/acpi/atomicio.[ch].  In the implementation I have\nreplicated acpi_os_read_memory() and acpi_os_write_memory(), creating\n64-bit versions for APEI to utilize, as opposed to something more\nelegant.  My thinking is that we should attempt to see if we can get\nACPI\u0027s CA/OSL changed so that the existing acpi_read() and acpi_write()\ninterfaces are natively 64-bit capable and then subsequently remove the\nreplication.\n\nSigned-off-by: Myron Stowe \u003cmyron.stowe@redhat.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "99b725084450bbc6f8e1ab20a0df4cc291c342b5",
      "tree": "74d4dd48ff460cc92cf55c19aef8b5c52448e825",
      "parents": [
        "54d5dcc45af7adbb907072d042bbece4c2b4de6e"
      ],
      "author": {
        "name": "Thomas Renninger",
        "email": "trenn@suse.de",
        "time": "Thu Jan 19 18:18:43 2012 +0100"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Jan 19 21:26:32 2012 -0500"
      },
      "message": "ACPI processor hotplug: Delay acpi_processor_start() call for hotplugged cores\n\nDelay the setting up of features (cpuidle, throttling by calling\nacpi_processor_start()) to the time when the hotplugged\ncore got onlined the first time and got fully\ninitialized.\n\nSigned-off-by: Thomas Renninger \u003ctrenn@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "507a03c1cba0e32309223d23d19a1bfc0916c140",
      "tree": "8da15f9c635733948a73bfe35cb50e1195702952",
      "parents": [
        "be405411f712489f2f780ab085e1069e8fb85f19",
        "79ba0db69c5887f1ad4ed51d58894e7e889084b0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 18 15:51:48 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 18 15:51:48 2012 -0800"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux\n\nThis includes initial support for the recently published ACPI 5.0 spec.\nIn particular, support for the \"hardware-reduced\" bit that eliminates\nthe dependency on legacy hardware.\n\nAPEI has patches resulting from testing on real hardware.\n\nPlus other random fixes.\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux: (52 commits)\n  acpi/apei/einj: Add extensions to EINJ from rev 5.0 of acpi spec\n  intel_idle: Split up and provide per CPU initialization func\n  ACPI processor: Remove unneeded variable passed by acpi_processor_hotadd_init V2\n  ACPI processor: Remove unneeded cpuidle_unregister_driver call\n  intel idle: Make idle driver more robust\n  intel_idle: Fix a cast to pointer from integer of different size warning in intel_idle\n  ACPI: kernel-parameters.txt : Add intel_idle.max_cstate\n  intel_idle: remove redundant local_irq_disable() call\n  ACPI processor: Fix error path, also remove sysdev link\n  ACPI: processor: fix acpi_get_cpuid for UP processor\n  intel_idle: fix API misuse\n  ACPI APEI: Convert atomicio routines\n  ACPI: Export interfaces for ioremapping/iounmapping ACPI registers\n  ACPI: Fix possible alignment issues with GAS \u0027address\u0027 references\n  ACPI, ia64: Use SRAT table rev to use 8bit or 16/32bit PXM fields (ia64)\n  ACPI, x86: Use SRAT table rev to use 8bit or 32bit PXM fields (x86/x86-64)\n  ACPI: Store SRAT table revision\n  ACPI, APEI, Resolve false conflict between ACPI NVS and APEI\n  ACPI, Record ACPI NVS regions\n  ACPI, APEI, EINJ, Refine the fix of resource conflict\n  ...\n"
    },
    {
      "commit": "79ba0db69c5887f1ad4ed51d58894e7e889084b0",
      "tree": "72948278c60e0997ad2e7cc0181d469c61b62fa8",
      "parents": [
        "cb7971756b901abd61d47f6eb1011066abfb348d",
        "c130bd6f82e5dda28b1a19741c4c2fe269713199",
        "5c2a9f06a9cd7194f884cdc88144866235dec07d",
        "65b7f839ceecc0a36c7969c0c9151d5748cd4242",
        "9f10f6a520deb3639fac78d81151a3ade88b4e7f",
        "553575f1ae048aa44682b46b3c51929a0b3ad337"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jan 18 01:15:54 2012 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jan 18 01:15:54 2012 -0500"
      },
      "message": "Merge branches \u0027einj\u0027, \u0027intel_idle\u0027, \u0027misc\u0027, \u0027srat\u0027 and \u0027turbostat-ivb\u0027 into release\n"
    },
    {
      "commit": "c130bd6f82e5dda28b1a19741c4c2fe269713199",
      "tree": "7561dc50d4c256ca9eb19cd55569bc7867289af7",
      "parents": [
        "805a6af8dba5dfdd35ec35dc52ec0122400b2610"
      ],
      "author": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Jan 17 12:10:16 2012 -0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jan 18 01:14:17 2012 -0500"
      },
      "message": "acpi/apei/einj: Add extensions to EINJ from rev 5.0 of acpi spec\n\nACPI 5.0 provides extensions to the EINJ mechanism to specify the\ntarget for the error injection - by APICID for cpu related errors,\nby address for memory related errors, and by segment/bus/device/function\nfor PCIe related errors. Also extensions for vendor specific error\ninjections.\n\nTested-by: Chen Gong \u003cgong.chen@linux.intel.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "8df0eb7c9d96f9e82f233ee8b74e0f0c8471f868",
      "tree": "7e9de0df4e4c03b21f07485d2b141f874c5e9b30",
      "parents": [
        "805a6af8dba5dfdd35ec35dc52ec0122400b2610"
      ],
      "author": {
        "name": "Kurt Garloff",
        "email": "kurt@garloff.de",
        "time": "Tue Jan 17 04:18:02 2012 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Jan 17 04:19:04 2012 -0500"
      },
      "message": "ACPI: Store SRAT table revision\n\nIn SRAT v1, we had 8bit proximity domain (PXM) fields; SRAT v2 provides\n32bits for these. The new fields were reserved before.\nAccording to the ACPI spec, the OS must disregrard reserved fields.\nIn order to know whether or not, we must know what version the SRAT\ntable has.\n\nThis patch stores the SRAT table revision for later consumption\nby arch specific __init functions.\n\nSigned-off-by: Kurt Garloff \u003ckurt@garloff.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "5d1f86572685d577b76142b7c61453000e1a5e26",
      "tree": "f853c80a3c22cb8628b972e3b00055f987857389",
      "parents": [
        "77848130e53b06c22fe37a7b6acbb82bb3e9bfba"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Thu Jan 12 13:29:41 2012 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Jan 17 03:38:52 2012 -0500"
      },
      "message": "ACPICA: Update to version 20120111\n\nVersion 20120111.\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": "f654c0fefa8c16d439185b61442710fadc167e78",
      "tree": "f6a375f7404e6a76f6eb24cc7d639f32b6789c7d",
      "parents": [
        "ecafe6faa294697305453b5a6af7760b94622787"
      ],
      "author": {
        "name": "Lin Ming",
        "email": "ming.m.lin@intel.com",
        "time": "Thu Jan 12 13:10:32 2012 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Jan 17 03:38:50 2012 -0500"
      },
      "message": "ACPICA: Add support for region address conflict checking\n\nAllows drivers to determine if any memory or I/O addresses\nwill conflict with addresses used by ACPI operation regions.\nIntroduces a new interface, acpi_check_address_range.\n\nhttp://marc.info/?t\u003d132251388700002\u0026r\u003d1\u0026w\u003d2\n\nReported-and-tested-by: Luca Tettamanti \u003ckronos.it@gmail.com\u003e\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": "240c320c59aba93605bff761ceb698df3ee90761",
      "tree": "c98c744c4f584d990f725b1526b94bc3a2102090",
      "parents": [
        "5dc46c3f13b2f538402a09083bdf67d47836fd81"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Mon Nov 28 10:18:24 2011 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Jan 17 03:36:33 2012 -0500"
      },
      "message": "ACPICA: Update to version 20111123\n\nThis version contains full support for the ACPI 5.0 specification.\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": "25169b77f7c33b363db7d099d67491e977cdefc7",
      "tree": "5bbe9138831fc64918ed595c94163372d15b60bb",
      "parents": [
        "7fce7a4b0db7d90db553faf568853d56cd908c39"
      ],
      "author": {
        "name": "Zhang Rui",
        "email": "rui.zhang@intel.com",
        "time": "Wed Nov 16 17:03:54 2011 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Jan 17 03:36:32 2012 -0500"
      },
      "message": "ACPI 5.0: Allow _AEI method in walk resources\n\n_AEI contains a resource template, this change adds support for\nthe walk resources function.\n\nSigned-off-by: Zhang Rui \u003crui.zhang@intel.com\u003e\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": "0e243178047c0219b3367dd44f81040826b7ea83",
      "tree": "dcf5bbcbfae157a072a94ced21e949fd7de7ba90",
      "parents": [
        "a91cdde20a870bd773d605c764ed211539bf3020"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Wed Nov 16 14:51:01 2011 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Jan 17 03:36:31 2012 -0500"
      },
      "message": "ACPI 5.0: New interface, acpi_buffer_to_resource\n\nThis interface converts an AML buffer to an internal ACPI_RESOURCE.\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": "a91cdde20a870bd773d605c764ed211539bf3020",
      "tree": "92359c9a52d73d7c546cb4ea7414031e583f97c3",
      "parents": [
        "e0fe0a8d4ed5474261d0ee1452f5d9ae77236958"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Wed Nov 16 14:46:57 2011 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Jan 17 03:36:30 2012 -0500"
      },
      "message": "ACPI 5.0: New interface, acpi_get_event_resources\n\nExecutes _AEI and formats the result, similar to acpi_get_current_resources, etc.\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": "e0fe0a8d4ed5474261d0ee1452f5d9ae77236958",
      "tree": "cec332ccaab7fa0dd03cbc87ea1212f7182c2309",
      "parents": [
        "2da120b6847f85c406f9afa13853e2755684389e"
      ],
      "author": {
        "name": "Lin Ming",
        "email": "ming.m.lin@intel.com",
        "time": "Wed Nov 16 14:38:13 2011 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Jan 17 03:36:30 2012 -0500"
      },
      "message": "ACPI 5.0: Support for all new resource descriptors\n\nFixedDMA, GPIO descriptors, SerialBus descriptors\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": "2da120b6847f85c406f9afa13853e2755684389e",
      "tree": "08a3540fd90ce2159aa04bb08f55a060f10f3315",
      "parents": [
        "9ce81784c9c0396a6a6be05248928a71134fe60b"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Wed Nov 16 14:14:32 2011 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Jan 17 03:36:29 2012 -0500"
      },
      "message": "ACPI 5.0: Support for GeneralPurposeIo and GenericSerialBus 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": "9ce81784c9c0396a6a6be05248928a71134fe60b",
      "tree": "cccb8fc3a3514276ed0b1801f7bb26ba2319d62d",
      "parents": [
        "ffef68273b6278e98a99dd4051671d4854b20fe0"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Wed Nov 16 13:39:07 2011 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Jan 17 03:36:29 2012 -0500"
      },
      "message": "ACPI 5.0: Implement Connection() and AccessAs() changes\n\nSupport within the interpreter and operation region dispatch.\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": "ffef68273b6278e98a99dd4051671d4854b20fe0",
      "tree": "b1a5c251a01743c8e35435bc5817d4a3bd20b800",
      "parents": [
        "c5bd6537329e66a8b36234f19a36d94b72d07394"
      ],
      "author": {
        "name": "Lin Ming",
        "email": "ming.m.lin@intel.com",
        "time": "Wed Nov 16 11:08:30 2011 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Jan 17 03:36:28 2012 -0500"
      },
      "message": "ACPI 5.0: New interfaces to allow driver access to AML mutex objects\n\nAdds acpi_acquire_mutex, acpi_release_mutex external interfaces.\nNew file, utxfmutex.c.\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": "c5bd6537329e66a8b36234f19a36d94b72d07394",
      "tree": "fa513caf57b0440868e8d4fbd7ef5403b2d5b316",
      "parents": [
        "22e5b40ab21fcac21db0ff25fbb844ffecc73a4a"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Wed Nov 16 11:04:00 2011 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Jan 17 03:36:28 2012 -0500"
      },
      "message": "ACPI 5.0: Add new/changed tables to headers\n\nAdds new file, actbl3.h\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": "22e5b40ab21fcac21db0ff25fbb844ffecc73a4a",
      "tree": "6fe339a8c410d2f8f2a0f844c976046d3be47e17",
      "parents": [
        "2355e10f07b2c550c671f98b68aedf323c299aeb"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Wed Nov 16 10:57:28 2011 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Jan 17 03:36:28 2012 -0500"
      },
      "message": "ACPI 5.0: Implement hardware-reduced option\n\nIf HW-reduced flag is set in the FADT, do not attempt to access\nor initialize any ACPI hardware, including SCI and global lock.\nNo FACS will be present.\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": "2355e10f07b2c550c671f98b68aedf323c299aeb",
      "tree": "53e5767d9d5f9f1884e2d2f89a58af57726a1a72",
      "parents": [
        "ec4636669bf9c6ff157121ab42709650a9e0cc2a"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Wed Nov 16 10:42:09 2011 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Jan 17 03:36:27 2012 -0500"
      },
      "message": "ACPI 5.0: Basic support for FADT version 5\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": "90ab5ee94171b3e28de6bb42ee30b527014e0be7",
      "tree": "fcf89889f6e881f2b231d3d20287c08174ce4b54",
      "parents": [
        "476bc0015bf09dad39d36a8b19f76f0c181d1ec9"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Fri Jan 13 09:32:20 2012 +1030"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Fri Jan 13 09:32:20 2012 +1030"
      },
      "message": "module_param: make bool parameters really bool (drivers \u0026 misc)\n\nmodule_param(bool) used to counter-intuitively take an int.  In\nfddd5201 (mid-2009) we allowed bool or int/unsigned int using a messy\ntrick.\n\nIt\u0027s time to remove the int/unsigned int option.  For this version\nit\u0027ll simply give a warning, but it\u0027ll break next kernel version.\n\nAcked-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\n"
    },
    {
      "commit": "3c00303206c3a1ccd86579efdc90bc35f140962e",
      "tree": "66170c84b5ddaeb102aea3530517a26657b6ea29",
      "parents": [
        "83dbb15e9cd78a3619e3db36777e2f81d09b2914",
        "efb90582c575084723cc14302c1300cb26c7e01f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 07 10:13:52 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 07 10:13:52 2011 -0800"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux:\n  cpuidle: Single/Global registration of idle states\n  cpuidle: Split cpuidle_state structure and move per-cpu statistics fields\n  cpuidle: Remove CPUIDLE_FLAG_IGNORE and dev-\u003eprepare()\n  cpuidle: Move dev-\u003elast_residency update to driver enter routine; remove dev-\u003elast_state\n  ACPI: Fix CONFIG_ACPI_DOCK\u003dn compiler warning\n  ACPI: Export FADT pm_profile integer value to userspace\n  thermal: Prevent polling from happening during system suspend\n  ACPI: Drop ACPI_NO_HARDWARE_INIT\n  ACPI atomicio: Convert width in bits to bytes in __acpi_ioremap_fast()\n  PNPACPI: Simplify disabled resource registration\n  ACPI: Fix possible recursive locking in hwregs.c\n  ACPI: use kstrdup()\n  mrst pmu: update comment\n  tools/power turbostat: less verbose debugging\n"
    },
    {
      "commit": "efb90582c575084723cc14302c1300cb26c7e01f",
      "tree": "25af70a2c40e7e404215acd9aadfa42e71e716ae",
      "parents": [
        "e751b759e82629798c4a5e4a87eb3a30c0510154",
        "46bcfad7a819bd17ac4e831b04405152d59784ab",
        "22f4521d664030e417f41953e922f61c65f2e189",
        "aeae1e92daec5a38b40ad12598b97501b675a381"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Nov 06 22:14:50 2011 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Nov 06 22:14:50 2011 -0500"
      },
      "message": "Merge branches \u0027acpi\u0027, \u0027idle\u0027, \u0027mrst-pmu\u0027 and \u0027pm-tools\u0027 into next\n"
    },
    {
      "commit": "46bcfad7a819bd17ac4e831b04405152d59784ab",
      "tree": "20041e788154d103edff2699f88d4a30320e3ee2",
      "parents": [
        "4202735e8ab6ecfb0381631a0d0b58fefe0bd4e2"
      ],
      "author": {
        "name": "Deepthi Dharwar",
        "email": "deepthi@linux.vnet.ibm.com",
        "time": "Fri Oct 28 16:20:42 2011 +0530"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Nov 06 21:13:58 2011 -0500"
      },
      "message": "cpuidle: Single/Global registration of idle states\n\nThis patch makes the cpuidle_states structure global (single copy)\ninstead of per-cpu. The statistics needed on per-cpu basis\nby the governor are kept per-cpu. This simplifies the cpuidle\nsubsystem as state registration is done by single cpu only.\nHaving single copy of cpuidle_states saves memory. Rare case\nof asymmetric C-states can be handled within the cpuidle driver\nand architectures such as POWER do not have asymmetric C-states.\n\nHaving single/global registration of all the idle states,\ndynamic C-state transitions on x86 are handled by\nthe boot cpu. Here, the boot cpu  would disable all the devices,\nre-populate the states and later enable all the devices,\nirrespective of the cpu that would receive the notification first.\n\nReference:\nhttps://lkml.org/lkml/2011/4/25/83\n\nSigned-off-by: Deepthi Dharwar \u003cdeepthi@linux.vnet.ibm.com\u003e\nSigned-off-by: Trinabh Gupta \u003cg.trinabh@gmail.com\u003e\nTested-by: Jean Pihet \u003cj-pihet@ti.com\u003e\nReviewed-by: Kevin Hilman \u003ckhilman@ti.com\u003e\nAcked-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nAcked-by: Kevin Hilman \u003ckhilman@ti.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "c1056b42a87b59375f8f81a92ef029165f44fcce",
      "tree": "d02708102aae8adb7869d321bd5265e49f86d965",
      "parents": [
        "51e20d0e3a60cf46b52ee1af598a35834919ed27"
      ],
      "author": {
        "name": "Bart Van Assche",
        "email": "bvanassche@acm.org",
        "time": "Wed Nov 02 20:16:05 2011 +0100"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Nov 06 20:58:17 2011 -0500"
      },
      "message": "ACPI: Fix CONFIG_ACPI_DOCK\u003dn compiler warning\n\nRecently the ACPI ops structs were constified but the inline version\nof register_hotplug_dock_device() was overlooked (see also commit\n9c8b04b, June 25 2011). Update the inline function\nregister_hotplug_dock_device() that is enabled with\nCONFIG_ACPI_DOCK\u003dn too. This patch fixes at least the following\ncompiler warnings:\n\ndrivers/ata/libata-acpi.c: In function .ata_acpi_associate.:\ndrivers/ata/libata-acpi.c:266:11: warning: passing argument 2 of .register_hotplug_dock_device. discards qualifiers from pointer target type\ninclude/acpi/acpi_drivers.h:146:19: note: expected .struct acpi_dock_ops *. but argument is of type .const struct acpi_dock_ops *.\ndrivers/ata/libata-acpi.c:275:11: warning: passing argument 2 of .register_hotplug_dock_device. discards qualifiers from pointer target type\ninclude/acpi/acpi_drivers.h:146:19: note: expected .struct acpi_dock_ops *. but argument is of type .const struct acpi_dock_ops *.\n\nCc: stable@vger.kernel.org\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    }
  ],
  "next": "4505a2015f4c4b2f21137cc3a6b7400b0f3e073e"
}
