-
- Downloads
Merge tag 'pm-4.14-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Pull power management fixes from Rafael Wysocki: "These fix a cpufreq regression introduced by recent changes related to the generic DT driver, an initialization time memory leak in cpuidle on ARM, a PM core bug that may cause system suspend/resume to fail on some systems, a request type validation issue in the PM QoS framework and two documentation-related issues. Specifics: - Fix a regression in cpufreq on systems using DT as the source of CPU configuration information where two different code paths attempt to create the cpufreq-dt device object (there can be only one) and fix up the "compatible" matching for some TI platforms on top of that (Viresh Kumar, Dave Gerlach). - Fix an initialization time memory leak in cpuidle on ARM which occurs if the cpuidle driver initialization fails (Stefan Wahren). - Fix a PM core function that checks whether or not there are any system suspend/resume callbacks for a device, but forgets to check legacy callbacks which then may be skipped incorrectly and the system may crash and/or the device may become unusable after a suspend-resume cycle (Rafael Wysocki). - Fix request type validation for latency tolerance PM QoS requests which may lead to unexpected behavior (Jan Schönherr). - Fix a broken link to PM documentation from a header file and a typo in a PM document (Geert Uytterhoeven, Rafael Wysocki)" * tag 'pm-4.14-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm: cpufreq: ti-cpufreq: Support additional am43xx platforms ARM: cpuidle: Avoid memleak if init fail cpufreq: dt-platdev: Add some missing platforms to the blacklist PM: core: Fix device_pm_check_callbacks() PM: docs: Drop an excess character from devices.rst PM / QoS: Use the correct variable to check the QoS request type driver core: Fix link to device power management documentation
No related branches found
No related tags found
Showing
- Documentation/driver-api/pm/devices.rst 1 addition, 1 deletionDocumentation/driver-api/pm/devices.rst
- drivers/base/power/main.c 6 additions, 3 deletionsdrivers/base/power/main.c
- drivers/base/power/qos.c 5 additions, 5 deletionsdrivers/base/power/qos.c
- drivers/cpufreq/cpufreq-dt-platdev.c 12 additions, 0 deletionsdrivers/cpufreq/cpufreq-dt-platdev.c
- drivers/cpufreq/ti-cpufreq.c 1 addition, 1 deletiondrivers/cpufreq/ti-cpufreq.c
- drivers/cpuidle/cpuidle-arm.c 4 additions, 2 deletionsdrivers/cpuidle/cpuidle-arm.c
- include/linux/device.h 1 addition, 1 deletioninclude/linux/device.h
Loading
Please register or sign in to comment