Merge branch 'testing' into bleeding-edge

* testing: (159 commits)
  thermal: core: Fix thermal zone device registration error path
  cpufreq: governor: fix double free in cpufreq_dbs_governor_init() error path
  powercap: intel_rapl: Consolidate PL4 and PMU support flags into rapl_defaults
  powercap: intel_rapl: Move MSR primitives to MSR driver
  thermal: intel: int340x: processor: Move MMIO primitives to MMIO driver
  powercap: intel_rapl: Move TPMI primitives to TPMI driver
  powercap: intel_rapl: Move primitive info to header for interface drivers
  powercap: intel_rapl: Remove unused macro definitions
  powercap: intel_rapl: Move MSR default settings into MSR interface driver
  cpuidle: clean up dead dependencies on CPU_IDLE in Kconfig
  cpufreq: clean up dead code in Kconfig
  cpufreq: Allocate QoS freq_req objects with policy
  thermal: core: Address thermal zone removal races with resume
  cpufreq: Add boost_freq_req QoS request
  cpufreq: Remove max_freq_req update for pre-existing policy
  PM: EM: Fix NULL pointer dereference when perf domain ID is not found
  powercap: intel_rapl: Remove unused AVERAGE_POWER primitive
  powercap: correct kernel-doc function parameter names
  platform/x86: thinkpad_acpi: Drop ACPI driver registration
  Documentation: ABI: add FBPT and S3PT entries to sysfs-firmware-acpi
  ...