https://github.com/torvalds/linux
Revision 6876eb3720813560c4c6728d6347da6558c53df7 authored by Linus Torvalds on 23 September 2017, 03:28:59 UTC, committed by Linus Torvalds on 23 September 2017, 03:28:59 UTC
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
2 parent s d32e5f4 + d84c97f
History
Tip revision: 6876eb3720813560c4c6728d6347da6558c53df7 authored by Linus Torvalds on 23 September 2017, 03:28:59 UTC
Merge tag 'pm-4.14-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Tip revision: 6876eb3
File Mode Size
Kconfig -rw-r--r-- 3.2 KB
Makefile -rw-r--r-- 1.7 KB
bat_algo.c -rw-r--r-- 5.2 KB
bat_algo.h -rw-r--r-- 1.2 KB
bat_iv_ogm.c -rw-r--r-- 82.5 KB
bat_iv_ogm.h -rw-r--r-- 846 bytes
bat_v.c -rw-r--r-- 30.0 KB
bat_v.h -rw-r--r-- 1.3 KB
bat_v_elp.c -rw-r--r-- 16.6 KB
bat_v_elp.h -rw-r--r-- 1.3 KB
bat_v_ogm.c -rw-r--r-- 27.3 KB
bat_v_ogm.h -rw-r--r-- 1.3 KB
bitarray.c -rw-r--r-- 3.1 KB
bitarray.h -rw-r--r-- 1.9 KB
bridge_loop_avoidance.c -rw-r--r-- 69.3 KB
bridge_loop_avoidance.h -rw-r--r-- 4.4 KB
debugfs.c -rw-r--r-- 11.1 KB
debugfs.h -rw-r--r-- 1.6 KB
distributed-arp-table.c -rw-r--r-- 37.7 KB
distributed-arp-table.h -rw-r--r-- 4.7 KB
fragmentation.c -rw-r--r-- 16.1 KB
fragmentation.h -rw-r--r-- 1.8 KB
gateway_client.c -rw-r--r-- 21.1 KB
gateway_client.h -rw-r--r-- 2.2 KB
gateway_common.c -rw-r--r-- 7.4 KB
gateway_common.h -rw-r--r-- 1.6 KB
hard-interface.c -rw-r--r-- 27.8 KB
hard-interface.h -rw-r--r-- 3.5 KB
hash.c -rw-r--r-- 1.9 KB
hash.h -rw-r--r-- 3.9 KB
icmp_socket.c -rw-r--r-- 10.3 KB
icmp_socket.h -rw-r--r-- 1.2 KB
log.c -rw-r--r-- 5.2 KB
log.h -rw-r--r-- 3.5 KB
main.c -rw-r--r-- 17.7 KB
main.h -rw-r--r-- 10.2 KB
multicast.c -rw-r--r-- 41.0 KB
multicast.h -rw-r--r-- 2.1 KB
netlink.c -rw-r--r-- 15.8 KB
netlink.h -rw-r--r-- 1.2 KB
network-coding.c -rw-r--r-- 58.6 KB
network-coding.h -rw-r--r-- 3.6 KB
originator.c -rw-r--r-- 42.8 KB
originator.h -rw-r--r-- 4.5 KB
packet.h -rw-r--r-- 19.2 KB
routing.c -rw-r--r-- 35.7 KB
routing.h -rw-r--r-- 2.2 KB
send.c -rw-r--r-- 29.4 KB
send.h -rw-r--r-- 4.7 KB
soft-interface.c -rw-r--r-- 31.6 KB
soft-interface.h -rw-r--r-- 1.6 KB
sysfs.c -rw-r--r-- 33.8 KB
sysfs.h -rw-r--r-- 2.0 KB
tp_meter.c -rw-r--r-- 42.8 KB
tp_meter.h -rw-r--r-- 1.1 KB
translation-table.c -rw-r--r-- 129.6 KB
translation-table.h -rw-r--r-- 2.9 KB
tvlv.c -rw-r--r-- 19.1 KB
tvlv.h -rw-r--r-- 2.2 KB
types.h -rw-r--r-- 58.8 KB

back to top