)]}'
{
  "log": [
    {
      "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"
    },
    {
      "commit": "4505a2015f4c4b2f21137cc3a6b7400b0f3e073e",
      "tree": "85c5b4da507a1b7a98ad7ede5e1abf1ad07abb46",
      "parents": [
        "581de59e8dff8eaa52809e768a585e9ef336aa4a"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Sun Nov 06 14:20:42 2011 +0100"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Nov 06 20:32:31 2011 -0500"
      },
      "message": "ACPI: Drop ACPI_NO_HARDWARE_INIT\n\nACPI_NO_HARDWARE_INIT is only used by acpi_early_init() and\nacpi_bus_init() when calling acpi_enable_subsystem(), but\nacpi_enable_subsystem() doesn\u0027t check that flag, so it can be\ndropped.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "feede37ec34deafcbc17dd0862a77ecf8b873762",
      "tree": "8f8d522757444feb6649002a1d1b22e77202065b",
      "parents": [
        "ddac6021fcc1768218c8b0453705801628289ba8"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Thu May 26 15:49:02 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 19:32:27 2011 -0400"
      },
      "message": "acpi: remove module.h include from platform/aclinux.h\n\nThis file had an include of module.h which was probably added\nin relation to this line:\n\n  #define ACPI_EXPORT_SYMBOL(symbol)  EXPORT_SYMBOL(symbol);\n\nHowever, we really expect symbol exporters to grab export.h\nthemselves, and since this is only a define, we can remove\nthe module.h include without aclinux.h itself causing any\ncompile issues.\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "6af8bef14d6fc9e4e52c83fd646412e9dedadd26",
      "tree": "a1ddb0962fe8d5704cff9f3627322eb2fe0fa479",
      "parents": [
        "379021d5c0899fcf9410cae4ca7a59a5a94ca769"
      ],
      "author": {
        "name": "Prarit Bhargava",
        "email": "prarit@redhat.com",
        "time": "Wed Sep 28 19:40:53 2011 -0400"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Fri Oct 14 09:05:31 2011 -0700"
      },
      "message": "PCI hotplug: acpiphp: Prevent deadlock on PCI-to-PCI bridge remove\n\nI originally submitted a patch to workaround this by pushing all Ejection\nRequests and Device Checks onto the kacpi_hotplug queue.\n\nhttp://marc.info/?l\u003dlinux-acpi\u0026m\u003d131678270930105\u0026w\u003d2\n\nThe patch is still insufficient in that Bus Checks also need to be added.\n\nRather than add all events, including non-PCI-hotplug events, to the\nhotplug queue, mjg suggested that a better approach would be to modify\nthe acpiphp driver so only acpiphp events would be added to the\nkacpi_hotplug queue.\n\nIt\u0027s a longer patch, but at least we maintain the benefit of having separate\nqueues in ACPI.  This, of course, is still only a workaround the problem.\nAs Bjorn and mjg pointed out, we have to refactor a lot of this code to do\nthe right thing but at this point it is a better to have this code working.\n\nThe acpi core places all events on the kacpi_notify queue.  When the acpiphp\ndriver is loaded and a PCI card with a PCI-to-PCI bridge is removed the\nfollowing call sequence occurs:\n\ncleanup_p2p_bridge()\n\t    -\u003e cleanup_bridge()\n\t\t    -\u003e acpi_remove_notify_handler()\n\t\t\t    -\u003e acpi_os_wait_events_complete()\n\t\t\t\t    -\u003e flush_workqueue(kacpi_notify_wq)\n\nwhich is the queue we are currently executing on and the process will hang.\n\nMove all hotplug acpiphp events onto the kacpi_hotplug workqueue.  In\nhandle_hotplug_event_bridge() and handle_hotplug_event_func() we can simply\npush the rest of the work onto the kacpi_hotplug queue and then avoid the\ndeadlock.\n\nSigned-off-by: Prarit Bhargava \u003cprarit@redhat.com\u003e\nCc: mjg@redhat.com\nCc: bhelgaas@google.com\nCc: linux-acpi@vger.kernel.org\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "c0c770e610cc4cdcd66c7e939bdf89cc3e72f79d",
      "tree": "7cf6807258fef2a85a2ff212f4f4eb6d9dc336c6",
      "parents": [
        "a9e4e6e14c322e08d1c615afc8f504fb415f9613",
        "d0e323b47057f4492b8fa22345f38d80a469bf8d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 03 21:53:27 2011 -1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 03 21:53:27 2011 -1000"
      },
      "message": "Merge branch \u0027apei-release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6\n\n* \u0027apei-release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6:\n  ACPI, APEI, EINJ Param support is disabled by default\n  APEI GHES: 32-bit buildfix\n  ACPI: APEI build fix\n  ACPI, APEI, GHES: Add hardware memory error recovery support\n  HWPoison: add memory_failure_queue()\n  ACPI, APEI, GHES, Error records content based throttle\n  ACPI, APEI, GHES, printk support for recoverable error via NMI\n  lib, Make gen_pool memory allocator lockless\n  lib, Add lock-less NULL terminated single list\n  Add Kconfig option ARCH_HAVE_NMI_SAFE_CMPXCHG\n  ACPI, APEI, Add WHEA _OSC support\n  ACPI, APEI, Add APEI bit support in generic _OSC call\n  ACPI, APEI, GHES, Support disable GHES at boot time\n  ACPI, APEI, GHES, Prevent GHES to be built as module\n  ACPI, APEI, Use apei_exec_run_optional in APEI EINJ and ERST\n  ACPI, APEI, Add apei_exec_run_optional\n  ACPI, APEI, GHES, Do not ratelimit fatal error printk before panic\n  ACPI, APEI, ERST, Fix erst-dbg long record reading issue\n  ACPI, APEI, ERST, Prevent erst_dbg from loading if ERST is disabled\n"
    },
    {
      "commit": "d0e323b47057f4492b8fa22345f38d80a469bf8d",
      "tree": "feb760c7e2cdb1e43640417409428ab858910ea3",
      "parents": [
        "c027a474a68065391c8773f6e83ed5412657e369",
        "c3e6088e1036f8084bc7444b38437da136b7588b"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Aug 03 11:30:42 2011 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Aug 03 11:30:42 2011 -0400"
      },
      "message": "Merge branch \u0027apei\u0027 into apei-release\n\nSome trivial conflicts due to other various merges\nadding to the end of common lists sooner than this one.\n\n\tarch/ia64/Kconfig\n\tarch/powerpc/Kconfig\n\tarch/x86/Kconfig\n\tlib/Kconfig\n\tlib/Makefile\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "a7e09d450b2e0b068e850d103b6ee1af537d1910",
      "tree": "b38756299aeb751ea88a143560ceae0241471dc6",
      "parents": [
        "ba61ca4aab47441f1c6cec28a9a6aa0489fd1df3"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Jul 16 18:14:21 2011 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Aug 03 11:15:59 2011 -0400"
      },
      "message": "ACPI: APEI build fix\n\nas GHES is optional...\n\nWhen # CONFIG_ACPI_APEI_GHES is not set:\n\n(.init.text+0x4c22): undefined reference to `ghes_disable\u0027\n\nReported-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nAcked-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "c299eba3c5a801657f275d33be588b34831cd30e",
      "tree": "022a2a72604443fa8ce8d3fd040fbda49b04f681",
      "parents": [
        "1850536b93888e6cc3ee42e63e20e61f35f8b3e2",
        "4a8f5058bde15d737abe39b5bed3f21dcb6599d2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 02 21:17:02 2011 -1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 02 21:17:02 2011 -1000"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6: (28 commits)\n  ACPI:  delete stale reference in kernel-parameters.txt\n  ACPI: add missing _OSI strings\n  ACPI: remove NID_INVAL\n  thermal: make THERMAL_HWMON implementation fully internal\n  thermal: split hwmon lookup to a separate function\n  thermal: hide CONFIG_THERMAL_HWMON\n  ACPI print OSI(Linux) warning only once\n  ACPI: DMI workaround for Asus A8N-SLI Premium and Asus A8N-SLI DELUX\n  ACPI / Battery: propagate sysfs error in acpi_battery_add()\n  ACPI / Battery: avoid acpi_battery_add() use-after-free\n  ACPI: introduce \"acpi_rsdp\u003d\" parameter for kdump\n  ACPI: constify ops structs\n  ACPI: fix CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS\n  ACPI: fix 80 char overflow\n  ACPI / Battery: Resolve the race condition in the sysfs_remove_battery()\n  ACPI / Battery: Add the check before refresh sysfs in the battery_notify()\n  ACPI / Battery: Add the hibernation process in the battery_notify()\n  ACPI / Battery: Rename acpi_battery_quirks2 with acpi_battery_quirks\n  ACPI / Battery: Change 16-bit signed negative battery current into correct value\n  ACPI / Battery: Add the power unit macro\n  ...\n"
    },
    {
      "commit": "4a8f5058bde15d737abe39b5bed3f21dcb6599d2",
      "tree": "5e4fc5e59d4393fd08852665a6da1ecbbfd0d8b3",
      "parents": [
        "3eb208f0a36cf7a86953afa7a4eb6776294e6768",
        "eb03cb02b74df6dd0b653d5f6d976f16a434dfaf",
        "d7f6169a0d32002657886fee561c641acddb9a75",
        "e4108292cc5b5ca07abc83af31a78338362810ca",
        "bb0c5ed6ec523199e34e81dcef8e987507553b63",
        "aa165971c2923d05988f920c978e438dbc7b0de6",
        "4996c02306a25def1d352ec8e8f48895bbc7dea9",
        "6c8111e9a0e73ef1e58a1bf0a10c23ee1512e7a2"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Aug 02 17:22:09 2011 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Aug 02 17:22:09 2011 -0400"
      },
      "message": "Merge branches \u0027acpica\u0027, \u0027battery\u0027, \u0027boot-irqs\u0027, \u0027bz-24492\u0027, \u0027bz-9528\u0027, \u0027from-akpm\u0027, \u0027kexec-param\u0027 and \u0027misc\u0027 into release\n\nConflicts:\n\tDocumentation/kernel-parameters.txt\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "60063497a95e716c9a689af3be2687d261f115b4",
      "tree": "6ce0d68db76982c53df46aee5f29f944ebf2c320",
      "parents": [
        "148817ba092f9f6edd35bad3c6c6b8e8f90fe2ed"
      ],
      "author": {
        "name": "Arun Sharma",
        "email": "asharma@fb.com",
        "time": "Tue Jul 26 16:09:06 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 26 16:49:47 2011 -0700"
      },
      "message": "atomic: use \u003clinux/atomic.h\u003e\n\nThis allows us to move duplicated code in \u003casm/atomic.h\u003e\n(atomic_inc_not_zero() for now) to \u003clinux/atomic.h\u003e\n\nSigned-off-by: Arun Sharma \u003casharma@fb.com\u003e\nReviewed-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: David Miller \u003cdavem@davemloft.net\u003e\nCc: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nAcked-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "757c26b804428ef10888b8e00f34994dbe361d3a",
      "tree": "4695afbf476ce9818bc01d34d4c266811365296c",
      "parents": [
        "e08dc1325feaf49eec392ee52feb2974ec3f5155",
        "5a96a899bbdee86024ab9ea6d02b9e242faacbed"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 26 09:21:09 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 26 09:21:09 2011 -0700"
      },
      "message": "Merge branch \u0027drm-core-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6\n\n* \u0027drm-core-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6: (135 commits)\n  drm/radeon/kms: fix DP training for DPEncoderService revision bigger than 1.1\n  drm/radeon/kms: add missing vddci setting on NI+\n  drm/radeon: Add a rmb() in IH processing\n  drm/radeon: ATOM Endian fix for atombios_crtc_program_pll()\n  drm/radeon: Fix the definition of RADEON_BUF_SWAP_32BIT\n  drm/radeon: Do an MMIO read on interrupts when not uisng MSIs\n  drm/radeon: Writeback endian fixes\n  drm/radeon: Remove a bunch of useless _iomem casts\n  drm/gem: add support for private objects\n  DRM: clean up and document parsing of video\u003d parameter\n  DRM: Radeon: Fix section mismatch.\n  drm: really make debug levels match in edid failure code\n  drm/radeon/kms: fix i2c map for rv250/280\n  drm/nouveau/gr: disable fifo access and idle before suspend ctx unload\n  drm/nouveau: pass flag to engine fini() method on suspend\n  drm/nouveau: replace nv04_graph_fifo_access() use with direct reg bashing\n  drm/nv40/gr: rewrite/split context takedown functions\n  drm/nouveau: detect disabled device in irq handler and return IRQ_NONE\n  drm/nouveau: ignore connector type when deciding digital/analog on DVI-I\n  drm/nouveau: Add a quirk for Gigabyte NX86T\n  ...\n"
    },
    {
      "commit": "9c8b04be443b33939f374a811c82abeebe0a61d1",
      "tree": "9d6e3e682e9f1bbcdae726830f54430e860c7fa6",
      "parents": [
        "e545b55a1e980cbb6a158886286106bbf39722b1"
      ],
      "author": {
        "name": "Vasiliy Kulikov",
        "email": "segoon@openwall.com",
        "time": "Sat Jun 25 21:07:52 2011 +0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Jul 16 18:36:17 2011 -0400"
      },
      "message": "ACPI: constify ops structs\n\nStructs battery_file, acpi_dock_ops, file_operations,\nthermal_cooling_device_ops, thermal_zone_device_ops, kernel_param_ops\nare not changed in runtime.  It is safe to make them const.\nregister_hotplug_dock_device() was altered to take const \"ops\" argument\nto respect acpi_dock_ops\u0027 const notion.\n\nSigned-off-by: Vasiliy Kulikov \u003csegoon@openwall.com\u003e\nAcked-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "7fb574a97f7147610c44cef55d0cde2409392a80",
      "tree": "5743047d3efb8535167b8c1b177dd8e9518208c8",
      "parents": [
        "b4a03b9aa96cc186bf3cfd7a55cb7d7227f0cf4d",
        "4d2b2956ef1113f1cc43e98e947c20d9c7d2712c",
        "07e49a7a31153a95caa270d8ad7350a0bcd4d511"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Jul 14 00:16:38 2011 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Jul 14 00:16:38 2011 -0400"
      },
      "message": "Merge branches \u0027d3cold\u0027, \u0027bugzilla-37412\u0027 and \u0027bugzilla-38152\u0027 into release\n"
    },
    {
      "commit": "b4a03b9aa96cc186bf3cfd7a55cb7d7227f0cf4d",
      "tree": "3bee07efb713e740f631f00e22989c7be1161c91",
      "parents": [
        "8d86e5f91440aa56a5df516bf58fe3883552ad56"
      ],
      "author": {
        "name": "Lin Ming",
        "email": "ming.m.lin@intel.com",
        "time": "Wed Jun 01 23:54:02 2011 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jul 13 23:53:22 2011 -0400"
      },
      "message": "ACPI: Fixes device power states array overflow\n\nCommit 28c2103 added new state ACPI_STATE_D3_COLD, so the device power\nstates array must be expanded by one also.\n\nv2: Use ACPI_D_STATE_COUNT instead of number 5 for the array size.\n\nReported-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSuggested-by: Oldřich Jedlička \u003coldium.pro@seznam.cz\u003e\nSigned-off-by: Lin Ming \u003cming.m.lin@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "3eb208f0a36cf7a86953afa7a4eb6776294e6768",
      "tree": "5d589ede028716a710da7b4fde96f2d71a6c11af",
      "parents": [
        "8f9c91273e36e5762c617c23e4fd48d5172e0dac"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Mon Jul 04 08:38:51 2011 +0000"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jul 13 23:51:51 2011 -0400"
      },
      "message": "ACPICA: Update to version 20110623\n\nVersion 20110623.\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": "d57b23ad0ca7a46931e4d98eb6b4b73b112f0969",
      "tree": "5699d8d0e057eb21e4012561bbf06be965272a15",
      "parents": [
        "80f40ce0f10e87d9a27f1e29325c6f39245fbcb1"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Mon Jul 04 08:24:03 2011 +0000"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jul 13 23:51:48 2011 -0400"
      },
      "message": "ACPICA: Add option to disable method return value validation and repair\n\nRuntime option can be used to disable return value repair if this\nis causing a problem on a particular machine.\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": "80f40ce0f10e87d9a27f1e29325c6f39245fbcb1",
      "tree": "b03ab3b162d854c0c013aaebd4661d00068fcd08",
      "parents": [
        "f631f9cafbc47bbfe5eb2aa831cd323175298448"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Tue Jun 14 10:45:57 2011 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jul 13 23:51:34 2011 -0400"
      },
      "message": "ACPICA: Update to version 20110527\n\nVersion 20110527.\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": "b6a9501658530d8b8374e37f1edb549039a8a260",
      "tree": "e41103e3cd5a389d679b208eb254430f5100db68",
      "parents": [
        "86cd47334b00b6aa9b5d0ebf389a6fe76f21c641"
      ],
      "author": {
        "name": "Huang Ying",
        "email": "ying.huang@intel.com",
        "time": "Wed Jul 13 13:14:19 2011 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jul 13 23:36:34 2011 -0400"
      },
      "message": "ACPI, APEI, GHES, Support disable GHES at boot time\n\nSome machine may have broken firmware so that GHES and firmware first\nmode should be disabled.  This patch adds support to that.\n\nSigned-off-by: Huang Ying \u003cying.huang@intel.com\u003e\nReviewed-by: Andi Kleen \u003cak@linux.intel.com\u003e\nReviewed-by: Matthew Garrett \u003cmjg@redhat.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "07e49a7a31153a95caa270d8ad7350a0bcd4d511",
      "tree": "6a3fd7777be85069bcc44177b2348f7f618d4a47",
      "parents": [
        "8d86e5f91440aa56a5df516bf58fe3883552ad56"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Wed Jul 06 20:44:25 2011 +0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jul 13 14:49:09 2011 -0400"
      },
      "message": "ACPI: Fix lockdep false positives in acpi_power_off()\n\nAll ACPICA locks are allocated by the same function,\nacpi_os_create_lock(), with the help of a local variable called\n\"lock\".  Thus, when lockdep is enabled, it uses \"lock\" as the\nname of all those locks and regards them as instances of the same\nlock, which causes it to report possible locking problems with them\nwhen there aren\u0027t any.\n\nTo work around this problem, define acpi_os_create_lock() as a macro\nand make it pass its argument to spin_lock_init(), so that lockdep\nuses it as the name of the new lock.  Define this macron in a\nLinux-specific file, to minimize the resulting modifications of\nthe OS-independent ACPICA parts.\n\nThis change is based on an earlier patch from Andrea Righi and it\naddresses a regression from 2.6.39 tracked as\nhttps://bugzilla.kernel.org/show_bug.cgi?id\u003d38152\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nReported-and-tested-by: Borislav Petkov \u003cbp@alien8.de\u003e\nTested-by: Andrea Righi \u003candrea@betterlinux.com\u003e\nReviewed-by: Florian Mickler \u003cflorian@mickler.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "f5a3d0c4086d1854cbda545092c462b84cba20ce",
      "tree": "a7ff24f477c618a7680bc617f12366656a0afe23",
      "parents": [
        "2bf71160f94270319eb965935045f825ec446e8a"
      ],
      "author": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Tue Jul 12 18:30:52 2011 -0400"
      },
      "committer": {
        "name": "Keith Packard",
        "email": "keithp@keithp.com",
        "time": "Wed Jul 13 11:19:47 2011 -0700"
      },
      "message": "i915: Fix opregion notifications\n\nopregion-based platforms will send ACPI video event 0x80 for a range of\nnotification types for legacy compatibility. This is interpreted as a\ndisplay switch event, which may not be appropriate in the circumstances.\nWhen we receive such an event we should make sure that the platform is\ngenuinely requesting a display switch before passing that event through\nto userspace.\n\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\nTested-by: Adam Jackson \u003cajax@redhat.com\u003e\nSigned-off-by: Keith Packard \u003ckeithp@keithp.com\u003e\n"
    },
    {
      "commit": "6288cf1e768ae73db5ddaaae54d85245cc1c2b56",
      "tree": "2bf60eb8e66f9c98347838f5859f27356f65b25e",
      "parents": [
        "0a63e2308cbbdc7e2f5645769afaf53785bcb9fa",
        "526b4af47f44148c9d665e57723ed9f86634c6e3",
        "932df7414336a00f45e5aec62724cf736b0bcfd4",
        "534bc4e3d27096e2f3fc00c14a20efd597837a4f",
        "28c2103dad04dba29ba86e22dad5735db8f0e13c",
        "af986d101d141f10231ffa7e40ae397dc7356857",
        "b299eb5cde1a91706c450804006c6559b0826df8"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun May 29 04:38:48 2011 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun May 29 04:38:48 2011 -0400"
      },
      "message": "Merge branches \u0027acpica\u0027, \u0027aml-custom\u0027, \u0027bugzilla-16548\u0027, \u0027bugzilla-20242\u0027, \u0027d3-cold\u0027, \u0027ec-asus\u0027 and \u0027thermal-fix\u0027 into release\n"
    },
    {
      "commit": "28c2103dad04dba29ba86e22dad5735db8f0e13c",
      "tree": "7bdd422ae53e4f48bdaa48e1d83e6c25a1ee56e4",
      "parents": [
        "61c4f2c81c61f73549928dfd9f3e8f26aa36a8cf"
      ],
      "author": {
        "name": "Lin Ming",
        "email": "ming.m.lin@intel.com",
        "time": "Wed May 04 22:56:43 2011 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun May 29 02:21:08 2011 -0400"
      },
      "message": "ACPI: Add D3 cold state\n\n_SxW returns an Integer containing the lowest D-state supported in state\nSx. If OSPM has not indicated that it supports _PR3, then the value “3”\ncorresponds to D3.  If it has indicated _PR3 support, the value “3”\nrepresents D3hot and the value “4” represents D3cold.\n\nLinux does set _OSC._PR3, so we should fix it to expect that _SxW can\nreturn 4.\n\nSigned-off-by: Lin Ming \u003cming.m.lin@intel.com\u003e\nAcked-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "932df7414336a00f45e5aec62724cf736b0bcfd4",
      "tree": "aaa896c278e90005729f566a437a4134b27dab2b",
      "parents": [
        "61c4f2c81c61f73549928dfd9f3e8f26aa36a8cf"
      ],
      "author": {
        "name": "Lin Ming",
        "email": "ming.m.lin@intel.com",
        "time": "Mon May 16 09:11:00 2011 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun May 29 02:17:56 2011 -0400"
      },
      "message": "ACPI: processor: fix processor_physically_present in UP kernel\n\nUsually, there are multiple processors defined in ACPI table, for\nexample\n\n    Scope (_PR)\n    {\n        Processor (CPU0, 0x00, 0x00000410, 0x06) {}\n        Processor (CPU1, 0x01, 0x00000410, 0x06) {}\n        Processor (CPU2, 0x02, 0x00000410, 0x06) {}\n        Processor (CPU3, 0x03, 0x00000410, 0x06) {}\n    }\n\nprocessor_physically_present(...) will be called to check whether those\nprocessors are physically present.\n\nCurrently we have below codes in processor_physically_present,\n\ncpuid \u003d acpi_get_cpuid(...);\nif ((cpuid \u003d\u003d -1) \u0026\u0026 (num_possible_cpus() \u003e 1))\n        return false;\nreturn true;\n\nIn UP kernel, acpi_get_cpuid(...) always return -1 and\nnum_possible_cpus() always return 1, so\nprocessor_physically_present(...) always returns true for all passed in\nprocessor handles.\n\nThis is wrong for UP processor or SMP processor running UP kernel.\n\nThis patch removes the !SMP version of acpi_get_cpuid(), so both UP and\nSMP kernel use the same acpi_get_cpuid function.\n\nAnd for UP kernel, only processor 0 is valid.\n\nhttps://bugzilla.kernel.org/show_bug.cgi?id\u003d16548\nhttps://bugzilla.kernel.org/show_bug.cgi?id\u003d16357\n\nTested-by: Anton Kochkov \u003canton.kochkov@gmail.com\u003e\nTested-by: Ambroz Bizjak \u003cambrop7@gmail.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": "0a63e2308cbbdc7e2f5645769afaf53785bcb9fa",
      "tree": "56482bb284d927eaae2c1320fb9b97488a922bf8",
      "parents": [
        "e2066ca1b211ff08325c98be9fb8ad95affbaba8"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Fri Apr 15 09:12:47 2011 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon May 09 22:16:12 2011 -0400"
      },
      "message": "ACPICA: Update to version 20110413\n\nVersion 20110413\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": "e2066ca1b211ff08325c98be9fb8ad95affbaba8",
      "tree": "9e56ece55f633e9330579ec0f3ddf6e1b1995de6",
      "parents": [
        "07aa99e9df2184e78068f7d5414e29e4a5a1b452"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Wed Apr 13 13:22:04 2011 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon May 09 22:16:12 2011 -0400"
      },
      "message": "ACPICA: Execute an orphan _REG method under the EC device\n\nThis change will force the execution of a _REG method underneath\nthe EC device even if there is no corresponding operation region\nof type EmbeddedControl. Fixes a problem seen on some machines\nand apparently is compatible with Windows behavior.\n\nhttp://www.acpica.org/bugzilla/show_bug.cgi?id\u003d875\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": "07aa99e9df2184e78068f7d5414e29e4a5a1b452",
      "tree": "4232d508267cf74f2227b955d0e24d5c5a48032c",
      "parents": [
        "82a1b7cb83b6bd7d2fe3972e847c8ccbff55cb9c"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Wed Apr 13 13:20:49 2011 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon May 09 22:16:12 2011 -0400"
      },
      "message": "ACPICA: Move ACPI_NUM_PREDEFINED_REGIONS to a more appropriate place\n\nMoved to where the predefined regions are actually defined.\n\nSigned-off-by: Bob Moore \u003crobert.moore@intel.com\u003e\nSigned-off-by: Lin Ming \u003cming.m.lin@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "82a1b7cb83b6bd7d2fe3972e847c8ccbff55cb9c",
      "tree": "f257364bddd964e53746c5a93bcdb96719b23f81",
      "parents": [
        "945488b9c5fc3f85e3f6a3580235b5c73febc8a6"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Wed Apr 13 13:19:35 2011 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon May 09 22:16:11 2011 -0400"
      },
      "message": "ACPICA: Update internal address SpaceID for DataTable regions\n\nMoved this internal space id in preparation for ACPI 5.0 changes\nthat will include some new space IDs.\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": "25985edcedea6396277003854657b5f3cb31a628",
      "tree": "f026e810210a2ee7290caeb737c23cb6472b7c38",
      "parents": [
        "6aba74f2791287ec407e0f92487a725a25908067"
      ],
      "author": {
        "name": "Lucas De Marchi",
        "email": "lucas.demarchi@profusion.mobi",
        "time": "Wed Mar 30 22:57:33 2011 -0300"
      },
      "committer": {
        "name": "Lucas De Marchi",
        "email": "lucas.demarchi@profusion.mobi",
        "time": "Thu Mar 31 11:26:23 2011 -0300"
      },
      "message": "Fix common misspellings\n\nFixes generated by \u0027codespell\u0027 and manually reviewed.\n\nSigned-off-by: Lucas De Marchi \u003clucas.demarchi@profusion.mobi\u003e\n"
    },
    {
      "commit": "9f63b88bd7a1ac1afbb4358772a39abaeddbdd13",
      "tree": "1b95ed2997b6a02305add78f20805fee5b3fb269",
      "parents": [
        "d8d75b0ee6dbd65c8a2189aef50a03667d81c937"
      ],
      "author": {
        "name": "Lin Ming",
        "email": "ming.m.lin@intel.com",
        "time": "Wed Mar 23 17:26:34 2011 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Mar 25 04:32:33 2011 -0400"
      },
      "message": "ACPI: osl, add acpi_os_create_lock interface\n\nSigned-off-by: Lin Ming \u003cming.m.lin@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "02e2407858fd62053bf60349c0e72cd1c7a4a60e",
      "tree": "0ebdbddc97d3abbc675916010e7771065b70c137",
      "parents": [
        "96e1c408ea8a556c5b51e0e7d56bd2afbfbf5fe9",
        "6447f55da90b77faec1697d499ed7986bb4f6de6"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Mar 23 02:34:54 2011 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Mar 23 02:34:54 2011 -0400"
      },
      "message": "Merge branch \u0027linus\u0027 into release\n\nConflicts:\n\tarch/x86/kernel/acpi/sleep.c\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "3c7ef2138aff285e376aefb74330392442cb2f2d",
      "tree": "9fde47be92b2204a5b2cc540d31efd37d2044a54",
      "parents": [
        "2935b544041bbdc32a6864ba9350a7629c56d722",
        "d8d75b0ee6dbd65c8a2189aef50a03667d81c937"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Mar 23 00:18:32 2011 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Mar 23 00:18:32 2011 -0400"
      },
      "message": "Merge branch \u0027acpica\u0027 into release\n"
    },
    {
      "commit": "d8d75b0ee6dbd65c8a2189aef50a03667d81c937",
      "tree": "6587ccec2ef66309a7e718db88ccd92c938597f1",
      "parents": [
        "5cf4d7338ba23aa8d9eeaf313f16bb50494be369"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Tue Mar 22 11:27:29 2011 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Mar 23 00:18:19 2011 -0400"
      },
      "message": "ACPICA: Update version to 20110316\n\nVersion 20110316.\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": "5cf4d7338ba23aa8d9eeaf313f16bb50494be369",
      "tree": "94a35d5c7e0bde5cc5d36aec691f7863484b4e1d",
      "parents": [
        "589c7a39ae2f2b74fd13ae344ca1dcca61da6bca"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Fri Mar 18 09:49:41 2011 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Mar 23 00:18:18 2011 -0400"
      },
      "message": "ACPICA: Header support for SLIC table\n\nWe finally have the definition for this table.\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": "25076246e80c0c48cc4c9115335b83343b9dc727",
      "tree": "c7b462c6b4f67227722135a7a419ad110a6fd93e",
      "parents": [
        "05534c9ffc9d5d950b14de8ba49a7609dc59b0b8",
        "c413d7682020a127f54744a1b30f597692aea1fd"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Mar 22 01:41:47 2011 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Mar 22 01:41:47 2011 -0400"
      },
      "message": "Merge branch \u0027apei-release\u0027 into release\n"
    },
    {
      "commit": "885b976fada5bc6595a9fd3e67e3cb1a3d11f50b",
      "tree": "8b598bd3b265c0bbe8237e129410fdc80fe7847a",
      "parents": [
        "dd9c1549edef02290edced639f67b54a25abbe0e"
      ],
      "author": {
        "name": "Huang Ying",
        "email": "ying.huang@intel.com",
        "time": "Mon Feb 21 13:54:41 2011 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Mar 21 22:59:06 2011 -0400"
      },
      "message": "ACPI, APEI, Add ERST record ID cache\n\nAPEI ERST firmware interface and implementation has no multiple users\nin mind.  For example, if there is four records in storage with ID: 1,\n2, 3 and 4, if two ERST readers enumerate the records via\nGET_NEXT_RECORD_ID as follow,\n\nreader 1\t\treader 2\n1\n\t\t\t2\n3\n\t\t\t4\n-1\n\t\t\t-1\n\nwhere -1 signals there is no more record ID.\n\nReader 1 has no chance to check record 2 and 4, while reader 2 has no\nchance to check record 1 and 3.  And any other GET_NEXT_RECORD_ID will\nreturn -1, that is, other readers will has no chance to check any\nrecord even they are not cleared by anyone.\n\nThis makes raw GET_NEXT_RECORD_ID not suitable for used by multiple\nusers.\n\nTo solve the issue, an in-memory ERST record ID cache is designed and\nimplemented.  When enumerating record ID, the ID returned by\nGET_NEXT_RECORD_ID is added into cache in addition to be returned to\ncaller.  So other readers can check the cache to get all record ID\navailable.\n\nSigned-off-by: Huang Ying \u003cying.huang@intel.com\u003e\nReviewed-by: Andi Kleen \u003cak@linux.intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "05534c9ffc9d5d950b14de8ba49a7609dc59b0b8",
      "tree": "65a01a1e0bc0e28c64fb5105cc763949f5412b4b",
      "parents": [
        "dd87cc53c42f3260b7eb7f60822de0fa9e58af59",
        "589c7a39ae2f2b74fd13ae344ca1dcca61da6bca"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Mar 18 18:06:08 2011 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Mar 18 18:06:08 2011 -0400"
      },
      "message": "Merge branch \u0027acpica\u0027 into release\n"
    },
    {
      "commit": "aa33860158114d0df3c7997bc1dd41c0168e1c2a",
      "tree": "a1ae98c42232835780618b0a5dea78c5478ed58c",
      "parents": [
        "196ec243224bb38fc5c41d9fa4050f70708b7fb4"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Fri Feb 11 00:06:54 2011 +0100"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Tue Mar 15 00:43:15 2011 +0100"
      },
      "message": "PM: Remove CONFIG_PM_OPS\n\nAfter redefining CONFIG_PM to depend on (CONFIG_PM_SLEEP ||\nCONFIG_PM_RUNTIME) the CONFIG_PM_OPS option is redundant and can be\nreplaced with CONFIG_PM.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\n"
    },
    {
      "commit": "589c7a39ae2f2b74fd13ae344ca1dcca61da6bca",
      "tree": "461f18a6af4cbebd6c6890b286b12267fcdde725",
      "parents": [
        "ef09c4f578147464524041cbe3205bb25f900598"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Mon Feb 14 16:15:21 2011 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Mar 02 19:38:06 2011 -0500"
      },
      "message": "ACPICA: Update version to 20110211.\n\nVersion 20110211.\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": "d59a3c6b35995615fa9e4f21d63fdf21328c5b6b",
      "tree": "006ee4068d05cca089797f64b09fb6aedfa72cb5",
      "parents": [
        "a257e07527890a7f95982b9c330efd8d2de3707a"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Mon Feb 14 16:02:36 2011 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Mar 02 19:38:04 2011 -0500"
      },
      "message": "ACPICA: Fix unresolved name issue for no-debug and no-error-msg cases\n\nThe _acpi_module_name was left undefined in these cases, but it\nis actually needed as a parameter to some interfaces. Define\n_acpi_module_name as a null string in these cases.  Acpica BZ 888.\n\nhttp://www.acpica.org/bugzilla/show_bug.cgi?id\u003d888\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": "64b3db22c04586997ab4be46dd5a5b99f8a2d390",
      "tree": "e0642436efe91c824d84383cba3e8fc906c4a2d0",
      "parents": [
        "6dfad339645247c9deb553e4d68e21211ddc61bd"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Mon Feb 14 15:50:42 2011 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Mar 02 19:38:03 2011 -0500"
      },
      "message": "ACPICA: Remove use of unreliable FADT revision field\n\nThe revision number in the FADT has been found to be completely\nunreliable and cannot be trusted. Only the table length can be\nused to infer the actual version.\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": "5190726765b40774c069e187a958e10ccd970e65",
      "tree": "6cdfc76171e907232f91e4a094ee8ffbcc8e9797",
      "parents": [
        "2aa15890f3c191326678f1bd68af61ec6b8753ec"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Tue Feb 08 23:40:37 2011 +0100"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Thu Feb 24 19:58:53 2011 +0100"
      },
      "message": "ACPI: Remove the wakeup.run_wake_count device field\n\nThe wakeup.run_wake_count ACPI device field is only used by the PCI\nruntime PM code to \"protect\" devices from being prepared for\ngenerating wakeup signals more than once in a row.  However, it\nreally doesn\u0027t provide any protection, because (1) all of the\nfunctions it is supposed to protect use their own reference counters\neffectively ensuring that the device will be set up for generating\nwakeup signals just once and (2) the PCI runtime PM code uses\nwakeup.run_wake_count in a racy way, since nothing prevents\nacpi_dev_run_wake() from being called concurrently from two different\nthreads for the same device.\n\nRemove the wakeup.run_wake_count ACPI device field which is\nunnecessary, confusing and used in a wrong way.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\n"
    },
    {
      "commit": "e589501cb928b482c3c399444f788e1af35deee2",
      "tree": "38737ccf5cadb99478f821ed3ba619993fc60425",
      "parents": [
        "28e58ee8ce1f0e69c207f747b7b9054b071e328d",
        "8d5f0a647395c1323787df675d2805cad54fc89f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 20 16:28:34 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 20 16:28:34 2011 -0800"
      },
      "message": "Merge branch \u0027acpica\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6\n\n* \u0027acpica\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6:\n  ACPICA: Update version to 20110112\n  ACPICA: Update all ACPICA copyrights and signons to 2011\n  ACPICA: Fix issues/fault with automatic \"serialized\" method support\n  ACPICA: Debugger: Lock namespace for duration of a namespace dump\n  ACPICA: Fix namespace race condition\n  ACPICA: Fix memory leak in acpi_ev_asynch_execute_gpe_method().\n"
    },
    {
      "commit": "8d5f0a647395c1323787df675d2805cad54fc89f",
      "tree": "4afdd3c6b162d75e117f94bf99a6111282740e52",
      "parents": [
        "b4e104eaeb8cd4329a23e0e4ebf166681b1d182d"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Mon Jan 17 10:31:08 2011 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Jan 18 23:48:04 2011 -0500"
      },
      "message": "ACPICA: Update version to 20110112\n\nVersion 20110112.\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": "b4e104eaeb8cd4329a23e0e4ebf166681b1d182d",
      "tree": "99aa8168253da4ba41397116e38769d8c9f270d1",
      "parents": [
        "262948428878fb340127faca1791acb17146122e"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Mon Jan 17 11:05:40 2011 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Jan 18 23:48:03 2011 -0500"
      },
      "message": "ACPICA: Update all ACPICA copyrights and signons to 2011\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": "d73b388459b1ee2e80f8ff9c1916d75640d7d920",
      "tree": "3e4061226f817c5728009f0bcc1d810d0c4a7b37",
      "parents": [
        "5957e33d6aec266659a71cfabcf7cf2c593ad0d2",
        "0f953bf6b4efa0daddb7c418130a9bd3ee97f7ed"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 14 09:29:05 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 14 09:29:05 2011 -0800"
      },
      "message": "Merge branch \u0027linux-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6\n\n* \u0027linux-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6:\n  PCI/PM: Report wakeup events before resuming devices\n  PCI/PM: Use pm_wakeup_event() directly for reporting wakeup events\n  PCI: sysfs: Update ROM to include default owner write access\n  x86/PCI: make Broadcom CNB20LE driver EMBEDDED and EXPERIMENTAL\n  x86/PCI: don\u0027t use native Broadcom CNB20LE driver when ACPI is available\n  PCI/ACPI: Request _OSC control once for each root bridge (v3)\n  PCI: enable pci\u003dbfsort by default on future Dell systems\n  PCI/PCIe: Clear Root PME Status bits early during system resume\n  PCI: pci-stub: ignore zero-length id parameters\n  x86/PCI: irq and pci_ids patch for Intel Patsburg\n  PCI: Skip id checking if no id is passed\n  PCI: fix __pci_device_probe kernel-doc warning\n  PCI: make pci_restore_state return void\n  PCI: Disable ASPM if BIOS asks us to\n  PCI: Add mask bit definition for MSI-X table\n  PCI: MSI: Move MSI-X entry definition to pci_regs.h\n\nFix up trivial conflicts in drivers/net/{skge.c,sky2.c} that had in the\nmeantime been converted to not use legacy PCI power management, and thus\nno longer use pci_restore_state() at all (and that caused trivial\nconflicts with the \"make pci_restore_state return void\" patch)\n"
    },
    {
      "commit": "415e12b2379239973feab91850b0dce985c6058a",
      "tree": "aa79c7a87fd30ac13ae3fd146aad5a44e854c4bc",
      "parents": [
        "6e8af08dfa40b747002207d3ce8e8b43a050d99f"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Fri Jan 07 00:55:09 2011 +0100"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Fri Jan 14 08:55:41 2011 -0800"
      },
      "message": "PCI/ACPI: Request _OSC control once for each root bridge (v3)\n\nMove the evaluation of acpi_pci_osc_control_set() (to request control of\nPCI Express native features) into acpi_pci_root_add() to avoid calling\nit many times for the same root complex with the same arguments.\nAdditionally, check if all of the requisite _OSC support bits are set\nbefore calling acpi_pci_osc_control_set() for a given root complex.\n\nReferences: https://bugzilla.kernel.org/show_bug.cgi?id\u003d20232\nReported-by: Ozan Caglayan \u003cozan@pardus.org.tr\u003e\nTested-by: Ozan Caglayan \u003cozan@pardus.org.tr\u003e\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "52cfd503ad7176d23a5dd7af3981744feb60622f",
      "tree": "0a8aeaaf4acbc86ac682f18632b8070c1c6b7ba1",
      "parents": [
        "dc8e7e3ec60bd5ef7868aa88755e9d4c948dc5cc",
        "4263d9a3ae4d15785897d0543bb59316c84ee605"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 13 20:15:35 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 13 20:15:35 2011 -0800"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6: (59 commits)\n  ACPI / PM: Fix build problems for !CONFIG_ACPI related to NVS rework\n  ACPI: fix resource check message\n  ACPI / Battery: Update information on info notification and resume\n  ACPI: Drop device flag wake_capable\n  ACPI: Always check if _PRW is present before trying to evaluate it\n  ACPI / PM: Check status of power resources under mutexes\n  ACPI / PM: Rename acpi_power_off_device()\n  ACPI / PM: Drop acpi_power_nocheck\n  ACPI / PM: Drop acpi_bus_get_power()\n  Platform / x86: Make fujitsu_laptop use acpi_bus_update_power()\n  ACPI / Fan: Rework the handling of power resources\n  ACPI / PM: Register power resource devices as soon as they are needed\n  ACPI / PM: Register acpi_power_driver early\n  ACPI / PM: Add function for updating device power state consistently\n  ACPI / PM: Add function for device power state initialization\n  ACPI / PM: Introduce __acpi_bus_get_power()\n  ACPI / PM: Introduce function for refcounting device power resources\n  ACPI / PM: Add functions for manipulating lists of power resources\n  ACPI / PM: Prevent acpi_power_get_inferred_state() from making changes\n  ACPICA: Update version to 20101209\n  ...\n"
    },
    {
      "commit": "d57d09a480e1db38eeee7629c81289b00f338a15",
      "tree": "f27bf02ff971673f39b0b7d26dc3f90be0a7138b",
      "parents": [
        "86e4e20e8a5301ff7104a4f40f35fd5bee408186"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Thu Jan 06 23:41:27 2011 +0100"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jan 12 05:06:01 2011 -0500"
      },
      "message": "ACPI: Drop device flag wake_capable\n\nThe wake_capable ACPI device flag is not necessary, because it is\nonly used in scan.c for recording the information that _PRW is\npresent for the given device.  That information is only used by\nacpi_add_single_object() to decide whether or not to call\nacpi_bus_get_wakeup_device_flags(), so the flag may be dropped\nif the _PRW check is moved to acpi_bus_get_wakeup_device_flags().\nMoreover, acpi_bus_get_wakeup_device_flags() always returns 0,\nso it really should be void.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "fe3ded5078e957d80c43837e1966429cf0029c10",
      "tree": "3d119165a177c5aef9490defde861c4e733191e6",
      "parents": [
        "77cff3b0d6349cc0212056238108b827b3cc353b",
        "5a344a505093dd65f82f338ffdb7208321b3630e"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jan 12 05:01:08 2011 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jan 12 05:01:08 2011 -0500"
      },
      "message": "Merge branch \u0027throttling\u0027 into release\n"
    },
    {
      "commit": "fb4af417cce9ff87abf33a6bb9a0cf613e285364",
      "tree": "328ce710c6e6acf7b58145da939fb3cc91d188c9",
      "parents": [
        "07bf280521bb06bc8e64f0b998fc391253fcb959",
        "7b330707dddab1ad772898c1c82516342a551173"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jan 12 04:55:46 2011 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jan 12 04:55:46 2011 -0500"
      },
      "message": "Merge branch \u0027wakeup-etc-rafael\u0027 into release\n"
    },
    {
      "commit": "07bf280521bb06bc8e64f0b998fc391253fcb959",
      "tree": "323f0cb360d890889eacc7344e1dd42a2fb3ef68",
      "parents": [
        "1ae5ec903f71c0ffa583ec54d17415892036ee18",
        "53eac700b0df1fef8c957b9eedfd7f48120425e3"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jan 12 04:55:28 2011 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jan 12 04:55:28 2011 -0500"
      },
      "message": "Merge branch \u0027power-resource\u0027 into release\n"
    },
    {
      "commit": "f6767dcf2a4f6e62960912d0affec1e15a246191",
      "tree": "266b6321c882867f5bb183fb6f29d0f1ee064798",
      "parents": [
        "40b7397579e006c0f9cf4de58e9ccc350e06308f"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Sat Dec 11 23:44:39 2010 +0100"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jan 12 04:48:45 2011 -0500"
      },
      "message": "ACPI / PM: Drop acpi_bus_get_power()\n\nThere are no more users of acpi_bus_get_power(), so it can be\ndropped.  Moreover, it should be dropped, because it modifies\nthe device-\u003epower.state field of an ACPI device without updating\nthe reference counters of the device\u0027s power resources, which is\nwrong.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "488a76c52606199100adf09c8eb7cbedbd94e9d9",
      "tree": "bd5c7f8b546f881936d9c72989de7046c39fd755",
      "parents": [
        "bf325f9538d8c89312be305b9779edbcb436af00"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Thu Nov 25 00:11:24 2010 +0100"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jan 12 04:48:45 2011 -0500"
      },
      "message": "ACPI / Fan: Rework the handling of power resources\n\nUse the new function acpi_bus_update_power() for manipulating power\nresources used by ACPI fan devices, which allows them to be put into\nthe right state during initialization and resume.  Consequently,\nremove the flags.force_power_state field from struct acpi_device,\nwhich is not necessary any more.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "25eed40720fc9005c63a1f436e5f8a78836c26ff",
      "tree": "2c927e50d57c2e456d9ceaa575c1bb774627ee10",
      "parents": [
        "ade3e7fef794781c0798d0cf0f046123842ba550"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Thu Nov 25 00:09:15 2010 +0100"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jan 12 04:48:45 2011 -0500"
      },
      "message": "ACPI / PM: Add function for updating device power state consistently\n\nAdd function acpi_bus_update_power() for reading the actual power\nstate of an ACPI device and updating its device-\u003epower.state field\nin such a way that its power resources\u0027 reference counters will\nremain consistent with that field.\n\nFor this purpose introduce __acpi_bus_set_power() setting the\npower state of an ACPI device without updating its\ndevice-\u003epower.state field and make acpi_bus_set_power() and\nacpi_bus_update_power() use it (acpi_bus_set_power() retains the\ncurrent behavior for now).\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "1ae5ec903f71c0ffa583ec54d17415892036ee18",
      "tree": "6d1aed7cb32c279662d63809d9eb739045f60d0d",
      "parents": [
        "da50337373c90c15c6db6ed4239e87c5a3806f9a"
      ],
      "author": {
        "name": "Lin Ming",
        "email": "ming.m.lin@intel.com",
        "time": "Mon Dec 27 09:07:43 2010 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jan 12 04:27:01 2011 -0500"
      },
      "message": "ACPICA: Update version to 20101209\n\nVersion 20101209.\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": "a0fcdb237fcd4eaa7e5009b28ef5be07415f287d",
      "tree": "d07a4950648ad9a7eaab8fd28b37685926bb23a9",
      "parents": [
        "bba63a296ffab20e08d9e8252d2f0d99050ac859"
      ],
      "author": {
        "name": "Lin Ming",
        "email": "ming.m.lin@intel.com",
        "time": "Mon Dec 13 13:39:26 2010 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jan 12 04:27:00 2011 -0500"
      },
      "message": "ACPICA: Global event handler\n\nThe global event handler is called whenever a general purpose\nor fixed ACPI event occurs.\n\nAlso update Linux OSL to collect events counter with\nglobal event handler.\n\nSigned-off-by: Lin Ming \u003cming.m.lin@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "bba63a296ffab20e08d9e8252d2f0d99050ac859",
      "tree": "53d4abf7dc5fcf8b563a6cce554312d800c760e0",
      "parents": [
        "5a284cd75d635e3c5db0210dc9a9a44c6839f460"
      ],
      "author": {
        "name": "Lin Ming",
        "email": "ming.m.lin@intel.com",
        "time": "Mon Dec 13 13:39:17 2010 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jan 12 04:27:00 2011 -0500"
      },
      "message": "ACPICA: Implicit notify support\n\nThis feature provides an automatic device notification for wake devices\nwhen a wakeup GPE occurs and there is no corresponding GPE method or\nhandler. Rather than ignoring such a GPE, an implicit AML Notify\noperation is performed on the parent device object.\nThis feature is not part of the ACPI specification and is provided for\nWindows compatibility only.\n\nSigned-off-by: Lin Ming \u003cming.m.lin@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "8b6cd8ad18def34bfc5045b2a0234329bf94cf78",
      "tree": "659d2951081b7dd2c09fe63bc569da5555795bbd",
      "parents": [
        "3a37898d507794cfc68a092303e02651d3f01308"
      ],
      "author": {
        "name": "Lin Ming",
        "email": "ming.m.lin@intel.com",
        "time": "Mon Dec 13 13:38:46 2010 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jan 12 04:24:41 2011 -0500"
      },
      "message": "ACPICA: New GPE handler callback definition\n\nThe new GPE handler callback has 2 additional parameters, gpe_device and\ngpe_number.\n\ntypedef\nu32 (*acpi_gpe_handler) (acpi_handle gpe_device, u32 gpe_number, void *context);\n\nSigned-off-by: Lin Ming \u003cming.m.lin@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "3a37898d507794cfc68a092303e02651d3f01308",
      "tree": "e3a53e7746a5a69000553814d8f07fa51b99ab45",
      "parents": [
        "3cfd53d53f700a225716294842b1a843326dea21"
      ],
      "author": {
        "name": "Lin Ming",
        "email": "ming.m.lin@intel.com",
        "time": "Mon Dec 13 13:36:15 2010 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jan 12 04:24:40 2011 -0500"
      },
      "message": "ACPICA: Rename some function and variable names\n\nSome function and variable names are renamed to be consistent with\nACPICA code base.\n\nacpi_raw_enable_gpe -\u003e acpi_ev_add_gpe_reference\nacpi_raw_disable_gpe -\u003e acpi_ev_remove_gpe_reference\nacpi_gpe_can_wake -\u003e acpi_setup_gpe_for_wake\nacpi_gpe_wakeup -\u003e acpi_set_gpe_wake_mask\nacpi_update_gpes -\u003e acpi_update_all_gpes\nacpi_all_gpes_initialized -\u003e acpi_gbl_all_gpes_initialized\nacpi_handler_info -\u003e acpi_gpe_handler_info\n...\n\nSigned-off-by: Lin Ming \u003cming.m.lin@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "5a344a505093dd65f82f338ffdb7208321b3630e",
      "tree": "398d26e9108e54537be840e658cbe7972a810fb4",
      "parents": [
        "daef1f35ea1e2cca125eecd5f078f40b55eb9105"
      ],
      "author": {
        "name": "Zhao Yakui",
        "email": "yakui.zhao@intel.com",
        "time": "Mon Jan 10 16:35:45 2011 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Jan 10 12:35:28 2011 -0500"
      },
      "message": "ACPI: Reevaluate whether the T-state is supported or not after cpu is online/offline\n\nAfter one CPU is offlined, it is unnecessary to switch T-state for it.\nSo it will be better that the throttling is disabled after the cpu\nis offline.\nAt the same time after one cpu is online, we should check whether\nthe T-state is supported and then set the corresponding T-state\nflag.\n\nSigned-off-by: Zhao Yakui \u003cyakui.zhao@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "7fa69baf29de8c77a6b32c054df2abb8f11f8aa4",
      "tree": "becc4b300b74d3bd85ffdd0e536acf8554cf3872",
      "parents": [
        "f2b56bc808addb908a5bf435d9b942c02af9a7c4"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Thu Jan 06 23:35:10 2011 +0100"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Jan 07 01:18:00 2011 -0500"
      },
      "message": "ACPI / PM: Drop special ACPI wakeup flags\n\nDrop special ACPI wakeup flags, wakeup.state.enabled and\nwakeup.flags.always_enabled, that aren\u0027t necessary any more after\nwe\u0027ve started to use standard device wakeup flags for handling ACPI\nwakeup devices.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "4b7bd364700d9ac8372eff48832062b936d0793b",
      "tree": "0dbf78c95456a0b02d07fcd473281f04a87e266d",
      "parents": [
        "c0d8768af260e2cbb4bf659ae6094a262c86b085",
        "90a8a73c06cc32b609a880d48449d7083327e11a"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Dec 22 18:57:02 2010 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Dec 22 18:57:02 2010 +0100"
      },
      "message": "Merge branch \u0027master\u0027 into for-next\n\nConflicts:\n\tMAINTAINERS\n\tarch/arm/mach-omap2/pm24xx.c\n\tdrivers/scsi/bfa/bfa_fcpim.c\n\nNeeded to update to apply fixes for which the old branch was too\noutdated.\n"
    },
    {
      "commit": "b72512ed706efb26087fcbbc5f98ed64ac1230d5",
      "tree": "c599f7eb2bf3b833db14b57725194b2fe6f30104",
      "parents": [
        "3353bebe7c89725ab2f476b9d8d618259402d52e"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Sun Sep 05 14:51:49 2010 +0100"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Dec 11 02:01:46 2010 -0500"
      },
      "message": "ACPI: video: fix build for CONFIG_ACPI\u003dn\n\nIn file included from drivers/gpu/drm/i915/intel_opregion.c:30:\ninclude/acpi/video.h:22: warning: ‘struct acpi_device’ declared inside parameter list\n...\ninclude/acpi/video.h:24: error: ‘ENODEV’ undeclared (first use in this function)\n\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "b595076a180a56d1bb170e6eceda6eb9d76f4cd3",
      "tree": "bc01ec7283808013e0b8ce7713fd6fc40f810429",
      "parents": [
        "6aaccece1c483f189f76f1282b3984ff4c7ecb0a"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Mon Nov 01 15:38:34 2010 -0400"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Nov 01 15:38:34 2010 -0400"
      },
      "message": "tree-wide: fix comment/printk typos\n\n\"gadget\", \"through\", \"command\", \"maintain\", \"maintain\", \"controller\", \"address\",\n\"between\", \"initiali[zs]e\", \"instead\", \"function\", \"select\", \"already\",\n\"equal\", \"access\", \"management\", \"hierarchy\", \"registration\", \"interest\",\n\"relative\", \"memory\", \"offset\", \"already\",\n\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "7e31842441776b4d6ec7fd916c91663ad05b7814",
      "tree": "8d97d41b4f6861dcbc0dc3ac96fab7afddbed731",
      "parents": [
        "1bd64d42abdd4f9d44f77011a31f0292112f4c3b",
        "b1d248d96c71665c79befb81207f38f894c7c082"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Oct 26 14:51:00 2010 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Oct 26 14:51:00 2010 -0400"
      },
      "message": "Merge branch \u0027misc\u0027 into release\n"
    },
    {
      "commit": "6e04c417aed5b0a5bd6ae80928bbd759fa1faabc",
      "tree": "be657ff1734320850c2ea37d4336b576f07dca31",
      "parents": [
        "880308089d0abebac365c3a1378b4e3238b100ac",
        "a210080195c95ebca2a517ee3057d71607aa65e0"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Oct 25 02:13:09 2010 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Oct 25 02:13:09 2010 -0400"
      },
      "message": "Merge branch \u0027gpe-defer\u0027 into release\n"
    },
    {
      "commit": "e000f8f72908e2ae924ec3900f2c0e18e76d26da",
      "tree": "0573d01fc988ca669ed8f9caca634422e946b821",
      "parents": [
        "38add9b4baec61655228d86b8d0caa62f15fd857",
        "761afb869f649ea23e2dea7bfe9b550d3a1b7631"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Oct 25 02:12:46 2010 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Oct 25 02:12:46 2010 -0400"
      },
      "message": "Merge branch \u0027acpi_pm_device_sleep_state\u0027 into release\n"
    },
    {
      "commit": "38add9b4baec61655228d86b8d0caa62f15fd857",
      "tree": "a65058a8b2e264f4dc69f50d90892782be6407f0",
      "parents": [
        "f3ab69a321d08ce123dce8166eabe7fddd94b949",
        "dab5fff14df2cd16eb1ad4c02e83915e1063fece",
        "557d58687dcdee6bc00c1a8f1fd4e0eac8fefce9",
        "620e112cfe1c9281c176de8ad1a7691c4eb4950d"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Oct 25 02:12:27 2010 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Oct 25 02:12:27 2010 -0400"
      },
      "message": "Merge branches \u0027bugzilla-15807\u0027, \u0027bugzilla-15979-v2\u0027 and \u0027bugzilla-19162\u0027 into release\n"
    },
    {
      "commit": "aca209e5e654951a3a90f5aaa8e04e0c470993b4",
      "tree": "5de472175d8edcbdf7a98022af7bf650bde761e9",
      "parents": [
        "f6f94e2ab1b33f0082ac22d71f66385a60d8157f",
        "8df3fc981dc12d9fdcaef4100a2193b605024d7a"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Oct 25 02:10:36 2010 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Oct 25 02:10:36 2010 -0400"
      },
      "message": "Merge branch \u0027acpica\u0027 into release\n\nConflicts:\n\tdrivers/acpi/acpica/aclocal.h\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "5ba8b1c6fe40c314a02e28553c25552d8f1442e7",
      "tree": "b5c2dd8138125eebd66d1dc0526226d948e37e12",
      "parents": [
        "3a2468d0274d10916baf5318f9004a8061533370"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Mon Oct 18 08:42:48 2010 -0700"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Oct 19 13:44:21 2010 -0400"
      },
      "message": "ACPI: remove dead code\n\nFound by running make namespacecheck on linux-next\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "8af2cdeaeefb2712b752e223c6d3396b9894b80d",
      "tree": "af5766e45b46899ffea658f90af4658cd4228e50",
      "parents": [
        "49b3c1e04e1dd3cd9a428b0d8367193b73e472c1"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Mon Oct 18 09:10:58 2010 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Oct 17 22:55:42 2010 -0400"
      },
      "message": "ACPICA: Update version to 20101013\n\nVersion 20101013.\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": "761afb869f649ea23e2dea7bfe9b550d3a1b7631",
      "tree": "816a6eb04802b1befedaf07f9c1359dd4dc7a9f6",
      "parents": [
        "cd07202cc8262e1669edff0d97715f3dd9260917"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Thu Oct 14 23:24:13 2010 +0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Oct 15 16:25:15 2010 -0400"
      },
      "message": "ACPI / PM: Fix problems with acpi_pm_device_sleep_state()\n\nThere is a number of problems with acpi_pm_device_sleep_state() now.\nFirst, if _S0W is not defined, it prevents devices from being put\ninto D3 by PCI runtime PM, which shouldn\u0027t happen.  Second, it\nshouldn\u0027t use adev-\u003ewakeup.state.enabled, because if it\u0027s set, it\nonly means that either the device is permanently enabled to wake up\nthe system, or that it has been enabled to do that through\n/proc/acpi/wakeup.  Finally, it should be compiled if CONFIG_PM_SLEEP\nis not set, so that PCI runtime PM works correctly in that case.\nFix these problems.\n\nReported-by: Matthew Garrett \u003cmjg59@srcf.ucam.org\u003e\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "620e112cfe1c9281c176de8ad1a7691c4eb4950d",
      "tree": "b7a2b5b389396ac1b90f7d586af568044df7804f",
      "parents": [
        "2b2ae7c7f8e25043793042eb9df88aa875b4cff8"
      ],
      "author": {
        "name": "Thomas Renninger",
        "email": "trenn@suse.de",
        "time": "Fri Oct 01 10:54:00 2010 +0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Oct 01 19:28:51 2010 -0400"
      },
      "message": "ACPI/PNP: A HID value of an object never changes -\u003e make it const\n\nSigned-off-by: Thomas Renninger \u003ctrenn@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "846b44ad4ed11fe4dc1bddd484dde71c272bcf1b",
      "tree": "57579d4123467f416d3c85e3c3111efb8d52401c",
      "parents": [
        "75434a2ae37b78887b7a1d70d0a23bbd5e09fb01"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Fri Sep 17 08:15:02 2010 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Oct 01 01:47:57 2010 -0400"
      },
      "message": "ACPICA: Update version to 20100915\n\nVersion 20100915.\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": "31b3d4c3b3c599a2329c3e66ffab7a045b169c85",
      "tree": "ec23336e6f4d7e183d0f6707e2368ff3e3300f94",
      "parents": [
        "e786db75406b30fa74dea095c571c8c164a2f3dd"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Wed Sep 15 14:02:56 2010 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Oct 01 01:47:56 2010 -0400"
      },
      "message": "ACPICA: Make acpi_gbl_system_awake_and_running publically available\n\nAdded extern for this boolean in acpixf.h. Some hosts utilize\nthis value during suspend/restore operations.\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": "e786db75406b30fa74dea095c571c8c164a2f3dd",
      "tree": "bb66c29a0981e781f6e16bde89b33091887cf05c",
      "parents": [
        "28eb3fcf8762a3b52f4fef5af29dce50d23c7151"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Wed Sep 15 14:00:53 2010 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Oct 01 01:47:55 2010 -0400"
      },
      "message": "ACPICA: Update math module; no functional change\n\nMove the 64-bit overlay structures to the utmath module since\nthey are used nowhere else. Update module comment. ACPICA BZ 829.\n\nhttp://www.acpica.org/bugzilla/show_bug.cgi?id\u003d829\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": "28eb3fcf8762a3b52f4fef5af29dce50d23c7151",
      "tree": "c3ccfc3008b7bd9a41c3637003f180a50b843fa0",
      "parents": [
        "8f40f171a29d0d2ae1ca8bd4a0c3fc9f514d1e20"
      ],
      "author": {
        "name": "Lin Ming",
        "email": "ming.m.lin@intel.com",
        "time": "Wed Sep 15 13:55:13 2010 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Oct 01 01:47:55 2010 -0400"
      },
      "message": "ACPICA: Make acpi_thread_id no longer configurable, always u64\n\nChange definition of acpi_thread_id to always be a u64. This\nsimplifies the code, especially any printf output. u64 is\nthe only common data type for all thread_id types across all\noperating systems. We now force the OSL to cast the native\nthread_id type to u64 before returning the value to ACPICA\n(via acpi_os_get_thread_id).\n\nSigned-off-by: Lin Ming \u003cming.m.lin@intel.com\nSigned-off-by: Bob Moore \u003crobert.moore@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "8f40f171a29d0d2ae1ca8bd4a0c3fc9f514d1e20",
      "tree": "bc727cb52b099f480a190f05f4410f6bbe71582c",
      "parents": [
        "95abccb576c44bc593e05fa1245d0ad26ce6107b"
      ],
      "author": {
        "name": "Lin Ming",
        "email": "ming.m.lin@intel.com",
        "time": "Wed Sep 15 13:36:55 2010 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Oct 01 01:47:55 2010 -0400"
      },
      "message": "ACPICA: Add ACPI_INLINE configuration parameter\n\nThe C inline keyword is not standardized, ACPI_INLINE allows this\nto be configured on a per-compiler basis.\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": "95abccb576c44bc593e05fa1245d0ad26ce6107b",
      "tree": "c8dcc23dd1720cffbf3553a9ce2e57937eae3cd0",
      "parents": [
        "6087658d7d576b8aeed8f9188cd9917db29aa0dd"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Wed Sep 15 13:22:46 2010 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Oct 01 01:47:54 2010 -0400"
      },
      "message": "ACPICA: Obsolete the acpi_os_derive_pci_id OSL interface\n\nThis function is not OS-dependent and has been replaced by\nacpi_hw_derive_pci_id, which is now in the ACPICA core code.  Local\nimplementations of acpi_os_derive_pci_id are no longer necessary and\nare removed. ACPICA BZ 857.\n\nhttp://www.acpica.org/bugzilla/show_bug.cgi?id\u003d857\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": "6087658d7d576b8aeed8f9188cd9917db29aa0dd",
      "tree": "01f5b030952285b5898d0ce62df0dd8e384fadbd",
      "parents": [
        "b0ed7a915abac309fcb5a51bccd3782e3daa7417"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Wed Aug 11 10:14:35 2010 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Oct 01 01:47:54 2010 -0400"
      },
      "message": "ACPICA: Update version to 20100806\n\nVersion 20100806.\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": "b0ed7a915abac309fcb5a51bccd3782e3daa7417",
      "tree": "0bffdd098549d61180e6959217c84a05dadb99fa",
      "parents": [
        "09387b43153953006471dbb06ece6bf779d10937"
      ],
      "author": {
        "name": "Lin Ming",
        "email": "ming.m.lin@intel.com",
        "time": "Fri Aug 06 09:35:51 2010 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Oct 01 01:47:43 2010 -0400"
      },
      "message": "ACPICA/ACPI: Add new host interfaces for _OSI support\n\nAdds install/remove interfaces so that the host can dynamically\nalter the global _OSI table. Also adds support for _OSI handlers.\nAdditional support: new debugger command (osi), and test support in\nthe acpiexec utility. Adds new file, utilities/utosi.c.\nACPICA bugzilla 836.\n\nThe Linux OSL _OSI code is also changed.\nacpi_osi_setup can\u0027t call acpi_install/remove_interface because ACPICA\nis not initialized yet at this early time.\nSo we just save the osi string in acpi_osi_setup and will handle it\nlater in a new function acpi_osi_setup_late.\n\nhttp://www.acpica.org/bugzilla/show_bug.cgi?id\u003d836\n\nSigned-off-by: Lin Ming \u003cming.m.lin@intel.com\u003e\nSigned-off-by: Bob Moore \u003crobert.moore@intel.com\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "c5f0231ee6b0441e4c45f461f2b6652b10195494",
      "tree": "9454a93eb86c77169e5049c2b2484a0d56fd44d7",
      "parents": [
        "899611ee7d373e5eeda08e9a8632684e1ebbbf00"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Fri Aug 06 08:57:53 2010 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Oct 01 01:46:31 2010 -0400"
      },
      "message": "ACPICA: Fix acpi_os_read_pci_configuration prototype\n\nPrototype in acpiosxf.h had the output value pointer as a (u32 *).\nShould be a (u64 *).\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": "58f87ed0d45141a90167f34c0959d607160a26df",
      "tree": "c9c279958afd9c05d466a2f05b59d4e74d9423af",
      "parents": [
        "e9f74c489c9d4209946c04f29e7a724cb5537206"
      ],
      "author": {
        "name": "Lucas De Marchi",
        "email": "lucas.de.marchi@gmail.com",
        "time": "Tue Sep 07 12:49:45 2010 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Sep 28 21:38:19 2010 -0400"
      },
      "message": "ACPI: Fix typos\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "a210080195c95ebca2a517ee3057d71607aa65e0",
      "tree": "96aa2aee4b9bdbc747b7a0d7150d0b41650ebe90",
      "parents": [
        "2422084a94fcd5038406261b331672a13c92c050"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Thu Sep 16 00:30:43 2010 +0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Sep 24 16:55:47 2010 -0400"
      },
      "message": "ACPI / ACPICA: Defer enabling of runtime GPEs (v3)\n\nThe current ACPI GPEs initialization code has a problem that it\nenables some GPEs pointed to by device _PRW methods, generally\nintended for signaling wakeup events (system or device wakeup).\nThese GPEs are then almost immediately disabled by the ACPI namespace\nscanning code with the help of acpi_gpe_can_wake(), but it would be\nbetter not to enable them at all until really necessary.\n\nModify the initialization of GPEs so that the ones that have\nassociated _Lxx or _Exx methods and are not pointed to by any _PRW\nmethods will be enabled after the namespace scan is complete.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "d56557af19867edb8c0e96f8e26399698a08857f",
      "tree": "2d98f87962a5a08839371ed90b9eaa7f256bea36",
      "parents": [
        "fa2925cf90e612cb9c10c45d0cb8a7c7332e56a7",
        "17134d96735115644cc2f0e2b1bab51ca6e3ab95"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Sep 07 16:00:17 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Sep 07 16:00:17 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6:\n  PCI: bus speed strings should be const\n  PCI hotplug: Fix build with CONFIG_ACPI unset\n  PCI: PCIe: Remove the port driver module exit routine\n  PCI: PCIe: Move PCIe PME code to the pcie directory\n  PCI: PCIe: Disable PCIe port services during port initialization\n  PCI: PCIe: Ask BIOS for control of all native services at once\n  ACPI/PCI: Negotiate _OSC control bits before requesting them\n  ACPI/PCI: Do not preserve _OSC control bits returned by a query\n  ACPI/PCI: Make acpi_pci_query_osc() return control bits\n  ACPI/PCI: Reorder checks in acpi_pci_osc_control_set()\n  PCI: PCIe: Introduce commad line switch for disabling port services\n  PCI: PCIe AER: Introduce pci_aer_available()\n  x86/PCI: only define pci_domain_nr if PCI and PCI_DOMAINS are set\n  PCI: provide stub pci_domain_nr function for !CONFIG_PCI configs\n"
    },
    {
      "commit": "2b8fd9186d9275b07aef43e5bb4e98cd571f9a7d",
      "tree": "8ddae8c12e8dabfffb3eed75aff0f3121b955e9c",
      "parents": [
        "ab8e8957a2ae21c0f036476c6db13e949be730ac"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Mon Aug 23 23:55:59 2010 +0200"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Tue Aug 24 13:44:17 2010 -0700"
      },
      "message": "ACPI/PCI: Do not preserve _OSC control bits returned by a query \n\nThere is the assumption in acpi_pci_osc_control_set() that it is\nalways sufficient to compare the mask of _OSC control bits to be\nrequested with the result of an _OSC query where all of the known\ncontrol bits have been checked.  However, in general, that need not\nbe the case.  For example, if an _OSC feature A depends on an _OSC\nfeature B and control of A, B plus another _OSC feature C is\nrequested simultaneously, the BIOS may return A, B, C, while it would\nonly return C if A and C were requested without B.\n\nThat may result in passing a wrong mask of _OSC control bits to an\n_OSC control request, in which case the BIOS may only grant control\nof a subset of the requested features.  Moreover, acpi_pci_run_osc()\nwill return error code if that happens and the caller of\nacpi_pci_osc_control_set() will not know that it\u0027s been granted\ncontrol of some _OSC features.  Consequently, the system will\ngenerally not work as expected.\n\nApart from this acpi_pci_osc_control_set() always uses the mask\nof _OSC control bits returned by the very first invocation of\nacpi_pci_query_osc(), but that is done with the second argument\nequal to OSC_PCI_SEGMENT_GROUPS_SUPPORT which generally happens\nto affect the returned _OSC control bits.\n\nFor these reasons, make acpi_pci_osc_control_set() always check if\ncontrol of the requested _OSC features will be granted before making\nthe final control request.  As a result, the osc_control_qry and\nosc_queried members of struct acpi_pci_root are not necessary any\nmore, so drop them and remove the remaining code referring to them.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "95ee46aa8698f2000647dfb362400fadbb5807cf",
      "tree": "e5a05c7297f997e191c73091934e42e3195c0e40",
      "parents": [
        "cfa806f059801dbe7e435745eb2e187c8bfe1e7f",
        "92fa5bd9a946b6e7aab6764e7312e4e3d9bed295"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Aug 15 01:06:31 2010 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Aug 15 01:06:31 2010 -0400"
      },
      "message": "Merge branch \u0027linus\u0027 into release\n\nConflicts:\n\tdrivers/acpi/debug.c\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "d09fe55510257f1acd21ea80a9bdd7c72b5895b3",
      "tree": "8de6e26f254167fabbc66b4de6f03a44bb57acde",
      "parents": [
        "06af7eb043c02822072cea862fce1b7c74115e8f"
      ],
      "author": {
        "name": "Zhang Rui",
        "email": "rui.zhang@intel.com",
        "time": "Thu Jul 15 10:46:41 2010 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Aug 15 00:31:45 2010 -0400"
      },
      "message": "ACPI processor: remove deprecated ACPI procfs I/F\n\nRemove deprecated ACPI processor procfs I/F, including:\n/proc/acpi/processor/CPUX/power\n/proc/acpi/processor/CPUX/limit\n/proc/acpi/processor/CPUX/info\n\n/proc/acpi/processor/CPUX/throttling still exists,\nas we don\u0027t have sysfs I/F available for now.\n\nSigned-off-by: Zhang Rui \u003crui.zhang@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "c172cb73bc79fe69915b1a1a48e374aa4b1f8a59",
      "tree": "eb3d6415914968441c063f7282e824b14b5a5edb",
      "parents": [
        "e8eb6228094bcf0c84d9aa32b6363e78da68e1f5",
        "28f4f8a9def2b1f3a6066bae791c77043ec49524"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Aug 15 00:25:40 2010 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Aug 15 00:25:40 2010 -0400"
      },
      "message": "Merge branch \u0027acpica-gpe\u0027 into release\n"
    },
    {
      "commit": "c637e4861c7db8165d0f438db3829e7878c96059",
      "tree": "7cb2621815f1861d0e333cced6bf993f1b38c4e0",
      "parents": [
        "a25ee9200eef07377e1703697afbb5d81f89e500"
      ],
      "author": {
        "name": "Zhang Rui",
        "email": "rui.zhang@intel.com",
        "time": "Thu Jul 15 10:46:17 2010 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Aug 14 23:02:14 2010 -0400"
      },
      "message": "ACPI: introduce module parameter acpi.aml_debug_output\n\nIntroduce module parameter acpi.aml_debug_output.\n\nWith acpi.aml_debug_output set, we can get AML debug object output\n(Store (AAA, Debug)), even with CONFIG_ACPI_DEBUG cleared.\n\nTogether with the runtime custom method mechanism,\nwe can debug AML code problems without rebuilding the kernel.\n\nSigned-off-by: Zhang Rui \u003crui.zhang@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "0a7992c90828a65281c3c9cf180be3b432d277b2",
      "tree": "41ecaca813576608b8eed10cabb9d8f3ab312dfa",
      "parents": [
        "d78a3eda6985e74bc21a23362f27526f73e71649"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Aug 11 14:17:29 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 12 08:43:29 2010 -0700"
      },
      "message": "acpi: fix bogus preemption logic\n\nThe ACPI_PREEMPTION_POINT() logic was introduced in commit 8bd108d\n(ACPICA: add preemption point after each opcode parse).  The follow up\ncommits abe1dfab6, 138d15692, c084ca70 tried to fix the preemption logic\nback and forth, but nobody noticed that the usage of\nin_atomic_preempt_off() in that context is wrong.\n\nThe check which guards the call of cond_resched() is:\n\n    if (!in_atomic_preempt_off() \u0026\u0026 !irqs_disabled())\n\nin_atomic_preempt_off() is not intended for general use as the comment\nabove the macro definition clearly says:\n\n * Check whether we were atomic before we did preempt_disable():\n * (used by the scheduler, *after* releasing the kernel lock)\n\nOn a CONFIG_PREEMPT\u003dn kernel the usage of in_atomic_preempt_off() works by\naccident, but with CONFIG_PREEMPT\u003dy it\u0027s just broken.\n\nThe whole purpose of the ACPI_PREEMPTION_POINT() is to reduce the latency\non a CONFIG_PREEMPT\u003dn kernel, so make ACPI_PREEMPTION_POINT() depend on\nCONFIG_PREEMPT\u003dn and remove the in_atomic_preempt_off() check.\n\nAddresses https://bugzilla.kernel.org/show_bug.cgi?id\u003d16210\n\n[akpm@linux-foundation.org: fix build]\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Len Brown \u003clenb@kernel.org\u003e\nCc: Francois Valenduc \u003cfrancois.valenduc@tvcablenet.be\u003e\nCc: Lin Ming \u003cming.m.lin@intel.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9e50ab91d025afc17ca14a1764be2e1d0c24245d",
      "tree": "2647ef3fed12810ef88eb77e05bb7c3b2ea49d56",
      "parents": [
        "3cc08fc35db75b059118626c30b60b0f56583802",
        "a0d468718b9049f7396d101075a129a2d683ad66"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Aug 07 17:08:30 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Aug 07 17:08:30 2010 -0700"
      },
      "message": "Merge branch \u0027acpica\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6\n\n* \u0027acpica\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6: (27 commits)\n  ACPI / ACPICA: Simplify acpi_ev_initialize_gpe_block()\n  ACPI / ACPICA: Fail acpi_gpe_wakeup() if ACPI_GPE_CAN_WAKE is unset\n  ACPI / ACPICA: Do not execute _PRW methods during initialization\n  ACPI: Fix bogus GPE test in acpi_bus_set_run_wake_flags()\n  ACPICA: Update version to 20100702\n  ACPICA: Fix for Alias references within Package objects\n  ACPICA: Fix lint warning for 64-bit constant\n  ACPICA: Remove obsolete GPE function\n  ACPICA: Update debug output components\n  ACPICA: Add support for WDDT - Watchdog Descriptor Table\n  ACPICA: Drop acpi_set_gpe\n  ACPICA: Use low-level GPE enable during GPE block initialization\n  ACPI / EC: Do not use acpi_set_gpe\n  ACPI / EC: Drop suspend and resume routines\n  ACPICA: Remove wakeup GPE reference counting which is not used\n  ACPICA: Introduce acpi_gpe_wakeup()\n  ACPICA: Rename acpi_hw_gpe_register_bit\n  ACPICA: Update version to 20100528\n  ACPICA: Add signatures for undefined tables: ATKG, GSCI, IEIT\n  ACPICA: Optimization: Reduce the number of namespace walks\n  ...\n"
    },
    {
      "commit": "718be4aaf3613cf7c2d097f925abc3d3553c0605",
      "tree": "feaf57a034684a6742198a5cf10e8e05ed1cb10f",
      "parents": [
        "f4b23cc2d5dc78ef5acbc529eb1219cc41eb5b96"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Jul 22 16:54:27 2010 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Jul 22 16:54:27 2010 -0400"
      },
      "message": "ACPI: skip checking BM_STS if the BIOS doesn\u0027t ask for it\n\nIt turns out that there is a bit in the _CST for Intel FFH C3\nthat tells the OS if we should be checking BM_STS or not.\n\nLinux has been unconditionally checking BM_STS.\nIf the chip-set is configured to enable BM_STS,\nit can retard or completely prevent entry into\ndeep C-states -- as illustrated by turbostat:\n\nhttp://userweb.kernel.org/~lenb/acpi/utils/pmtools/turbostat/\n\nref: Intel Processor Vendor-Specific ACPI Interface Specification\ntable 4 \"_CST FFH GAS Field Encoding\"\nBit 1: Set to 1 if OSPM should use Bus Master avoidance for this C-state\n\nhttps://bugzilla.kernel.org/show_bug.cgi?id\u003d15886\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "9874647ba1bdf3e1af25e079070a00676f60f2f0",
      "tree": "655caf5c08b5c882ee9a8cf14766faa24f7f1a8a",
      "parents": [
        "e8e18c956152ec9c26c94c6401c174691a8f04e7"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Thu Jul 08 00:43:36 2010 +0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Jul 12 14:17:39 2010 -0400"
      },
      "message": "ACPI / ACPICA: Do not execute _PRW methods during initialization\n\nCurrently, during initialization ACPICA walks the entire ACPI\nnamespace in search of any device objects with assciated _PRW\nmethods.  All of the _PRW methods found are executed in the process\nto extract the GPE information returned by them, so that the GPEs in\nquestion can be marked as \"able to wakeup\" (more precisely, the\nACPI_GPE_CAN_WAKE flag is set for them).  The only purpose of this\nexercise is to avoid enabling the CAN_WAKE GPEs automatically, even\nif there are _Lxx/_Exx methods associated with them.  However, it is\nboth costly and unnecessary, because the host OS has to execute the\n_PRW methods anyway to check which devices can wake up the system\nfrom sleep states.  Moreover, it then uses full information\nreturned by _PRW, including the GPE information, so it can take care\nof disabling the GPEs if necessary.\n\nRemove the code that walks the namespace and executes _PRW from\nACPICA and modify comments to reflect that change.  Make\nacpi_bus_set_run_wake_flags() disable GPEs for wakeup devices\nso that they don\u0027t cause spurious wakeup events to be signaled.\nThis not only reduces the complexity of the ACPICA initialization\ncode, but in some cases it should reduce the kernel boot time as\nwell.\n\nUnfortunately, for this purpose we need a new ACPICA function,\nacpi_gpe_can_wake(), to be called by the host OS in order to disable\nthe GPEs that can wake up the system and were previously enabled by\nacpi_ev_initialize_gpe_block() or acpi_ev_update_gpes() (such a GPE\nshould be disabled only once, because the initialization code enables\nit only once, but it may be pointed to by _PRW for multiple devices\nand that\u0027s why the additional function is necessary).\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "9e6c3e996e3c80d00cf931538e17126efe45f45c",
      "tree": "f9ff9a922c7942f2f1b166a619aef7469e096c3b",
      "parents": [
        "09079250db4d470f75eddcce31e0229c92d6c3bf"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Tue Jul 06 10:39:01 2010 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Jul 06 22:34:27 2010 -0400"
      },
      "message": "ACPICA: Update version to 20100702\n\nVersion 20100702.\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": "ddcc6a037c0f9378f29658636a2c2b54c4238ec4",
      "tree": "23067349138429356f4d5d9e16ec02bb4719f791",
      "parents": [
        "9d8b5e7b28179784e2c6250086a44021fbb9c5a0"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Tue Jul 06 10:02:16 2010 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Jul 06 22:34:27 2010 -0400"
      },
      "message": "ACPICA: Update debug output components\n\nAdd data table compiler output component\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": "9d8b5e7b28179784e2c6250086a44021fbb9c5a0",
      "tree": "11bbf5eca71def280ea5f10c0c55517ffc0c54be",
      "parents": [
        "546eb57695875712f676e5f729159b0779f1c0af"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Tue Jul 06 09:58:11 2010 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Jul 06 22:34:27 2010 -0400"
      },
      "message": "ACPICA: Add support for WDDT - Watchdog Descriptor Table\n\nHeader file support.\n\nSigned-off-by: Bob Moore \u003crobert.moore@intel.com\u003e\nSigned-off-by: Lin Ming \u003cming.m.lin@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    }
  ],
  "next": "546eb57695875712f676e5f729159b0779f1c0af"
}
