)]}'
{
  "commit": "c9d26423e56ce1ab4d786f92aebecf859d419293",
  "tree": "9ad3b09055d299c220fd17fa2715143e859de7f8",
  "parents": [
    "a11c5c9ef6dc562fc7df7aaf7911569a85f4d71c",
    "af5b7e84d022fdea373038d831bb4ca2c0e82108"
  ],
  "author": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Thu Aug 14 18:13:46 2014 -0600"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Thu Aug 14 18:13:46 2014 -0600"
  },
  "message": "Merge tag \u0027pm+acpi-3.17-rc1-2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm\n\nPull more ACPI and power management updates from Rafael Wysocki:\n \"These are a couple of regression fixes, cpuidle menu governor\n  optimizations, fixes for ACPI proccessor and battery drivers,\n  hibernation fix to avoid problems related to the e820 memory map,\n  fixes for a few cpufreq drivers and a new version of the suspend\n  profiling tool analyze_suspend.py.\n\n  Specifics:\n\n   - Fix for an ACPI-based device hotplug regression introduced in 3.14\n     that causes a kernel panic to trigger when memory hot-remove is\n     attempted with CONFIG_ACPI_HOTPLUG_MEMORY unset from Tang Chen\n\n   - Fix for a cpufreq regression introduced in 3.16 that triggers a\n     \"sleeping function called from invalid context\" bug in\n     dev_pm_opp_init_cpufreq_table() from Stephen Boyd\n\n   - ACPI battery driver fix for a warning message added in 3.16 that\n     prints silly stuff sometimes from Mariusz Ceier\n\n   - Hibernation fix for safer handling of mismatches in the 820 memory\n     map between the configurations during image creation and during the\n     subsequent restore from Chun-Yi Lee\n\n   - ACPI processor driver fix to handle CPU hotplug notifications\n     correctly during system suspend/resume from Lan Tianyu\n\n   - Series of four cpuidle menu governor cleanups that also should\n     speed it up a bit from Mel Gorman\n\n   - Fixes for the speedstep-smi, integrator, cpu0 and arm_big_little\n     cpufreq drivers from Hans Wennborg, Himangi Saraogi, Markus\n     Pargmann and Uwe Kleine-König\n\n   - Version 3.0 of the analyze_suspend.py suspend profiling tool from\n     Todd E Brandt\"\n\n* tag \u0027pm+acpi-3.17-rc1-2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm:\n  ACPI / battery: Fix warning message in acpi_battery_get_state()\n  PM / tools: analyze_suspend.py: update to v3.0\n  cpufreq: arm_big_little: fix module license spec\n  cpufreq: speedstep-smi: fix decimal printf specifiers\n  ACPI / hotplug: Check scan handlers in acpi_scan_hot_remove()\n  cpufreq: OPP: Avoid sleeping while atomic\n  cpufreq: cpu0: Do not print error message when deferring\n  cpufreq: integrator: Use set_cpus_allowed_ptr\n  PM / hibernate: avoid unsafe pages in e820 reserved regions\n  ACPI / processor: Make acpi_cpu_soft_notify() process CPU FROZEN events\n  cpuidle: menu: Lookup CPU runqueues less\n  cpuidle: menu: Call nr_iowait_cpu less times\n  cpuidle: menu: Use ktime_to_us instead of reinventing the wheel\n  cpuidle: menu: Use shifts when calculating averages where possible\n",
  "tree_diff": []
}
