)]}'
{
  "commit": "40031da445fb4d269af9c7c445b2adf674f171e7",
  "tree": "021df7906708e939dee9978669a5461b12ff1296",
  "parents": [
    "dcaaaeac871ff73043c616db3b2f91482637801d",
    "f41b83126cba53849dd2353476a7715613af648f"
  ],
  "author": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Tue Sep 03 15:59:39 2013 -0700"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Tue Sep 03 15:59:39 2013 -0700"
  },
  "message": "Merge tag \u0027pm+acpi-3.12-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm\n\nPull ACPI and power management updates from Rafael Wysocki:\n\n 1) ACPI-based PCI hotplug (ACPIPHP) subsystem rework and introduction\n    of Intel Thunderbolt support on systems that use ACPI for signalling\n    Thunderbolt hotplug events.  This also should make ACPIPHP work in\n    some cases in which it was known to have problems.  From\n    Rafael J Wysocki, Mika Westerberg and Kirill A Shutemov.\n\n 2) ACPI core code cleanups and dock station support cleanups from\n    Jiang Liu and Rafael J Wysocki.\n\n 3) Fixes for locking problems related to ACPI device hotplug from\n    Rafael J Wysocki.\n\n 4) ACPICA update to version 20130725 includig fixes, cleanups, support\n    for more than 256 GPEs per GPE block and a change to make the ACPI\n    PM Timer optional (we\u0027ve seen systems without the PM Timer in the\n    field already).  One of the fixes, related to the DeRefOf operator,\n    is necessary to prevent some Windows 8 oriented AML from causing\n    problems to happen.  From Bob Moore, Lv Zheng, and Jung-uk Kim.\n\n 5) Removal of the old and long deprecated /proc/acpi/event interface\n    and related driver changes from Thomas Renninger.\n\n 6) ACPI and Xen changes to make the reduced hardware sleep work with\n    the latter from Ben Guthro.\n\n 7) ACPI video driver cleanups and a blacklist of systems that should\n    not tell the BIOS that they are compatible with Windows 8 (or ACPI\n    backlight and possibly other things will not work on them).  From\n    Felipe Contreras.\n\n 8) Assorted ACPI fixes and cleanups from Aaron Lu, Hanjun Guo,\n    Kuppuswamy Sathyanarayanan, Lan Tianyu, Sachin Kamat, Tang Chen,\n    Toshi Kani, and Wei Yongjun.\n\n 9) cpufreq ondemand governor target frequency selection change to\n    reduce oscillations between min and max frequencies (essentially,\n    it causes the governor to choose target frequencies proportional\n    to load) from Stratos Karafotis.\n\n10) cpufreq fixes allowing sysfs attributes file permissions to be\n    preserved over suspend/resume cycles Srivatsa S Bhat.\n\n11) Removal of Device Tree parsing for CPU device nodes from multiple\n    cpufreq drivers that required some changes related to\n    of_get_cpu_node() to be made in a few architectures and in the\n    driver core.  From Sudeep KarkadaNagesha.\n\n12) cpufreq core fixes and cleanups related to mutual exclusion and\n    driver module references from Viresh Kumar, Lukasz Majewski and\n    Rafael J Wysocki.\n\n13) Assorted cpufreq fixes and cleanups from Amit Daniel Kachhap,\n    Bartlomiej Zolnierkiewicz, Hanjun Guo, Jingoo Han, Joseph Lo,\n    Julia Lawall, Li Zhong, Mark Brown, Sascha Hauer, Stephen Boyd,\n    Stratos Karafotis, and Viresh Kumar.\n\n14) Fixes to prevent race conditions in coupled cpuidle from happening\n    from Colin Cross.\n\n15) cpuidle core fixes and cleanups from Daniel Lezcano and\n    Tuukka Tikkanen.\n\n16) Assorted cpuidle fixes and cleanups from Daniel Lezcano,\n    Geert Uytterhoeven, Jingoo Han, Julia Lawall, Linus Walleij,\n    and Sahara.\n\n17) System sleep tracing changes from Todd E Brandt and Shuah Khan.\n\n18) PNP subsystem conversion to using struct dev_pm_ops for power\n    management from Shuah Khan.\n\n* tag \u0027pm+acpi-3.12-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm: (217 commits)\n  cpufreq: Don\u0027t use smp_processor_id() in preemptible context\n  cpuidle: coupled: fix race condition between pokes and safe state\n  cpuidle: coupled: abort idle if pokes are pending\n  cpuidle: coupled: disable interrupts after entering safe state\n  ACPI / hotplug: Remove containers synchronously\n  driver core / ACPI: Avoid device hot remove locking issues\n  cpufreq: governor: Fix typos in comments\n  cpufreq: governors: Remove duplicate check of target freq in supported range\n  cpufreq: Fix timer/workqueue corruption due to double queueing\n  ACPI / EC: Add ASUSTEK L4R to quirk list in order to validate ECDT\n  ACPI / thermal: Add check of \"_TZD\" availability and evaluating result\n  cpufreq: imx6q: Fix clock enable balance\n  ACPI: blacklist win8 OSI for buggy laptops\n  cpufreq: tegra: fix the wrong clock name\n  cpuidle: Change struct menu_device field types\n  cpuidle: Add a comment warning about possible overflow\n  cpuidle: Fix variable domains in get_typical_interval()\n  cpuidle: Fix menu_device-\u003eintervals type\n  cpuidle: CodingStyle: Break up multiple assignments on single line\n  cpuidle: Check called function parameter in get_typical_interval()\n  ...\n",
  "tree_diff": []
}
