Merge branches 'pm-cpufreq', 'pm-cpuidle', 'pm-runtime' and 'pm-sleep'

Merge assorted power management fixes for 7.4-rc1:

 - Fix potential out-of-bounds access in deferred reset in the cpufreq
   statistics code (Zhongqiu Han)

 - Cancel HWP notify work in the intel_pstate driver cleanup to prevent
   possible use-after-free from occurring (Tristan Madani)

 - Adjust state names and descriptions for ACPI _LPI idle states in the
   intel_idle driver to make them follow the driver's idle state naming
   convention (Rafael Wysocki)

 - Document the new pm_runtime_use_autosuspend() undo mechanism that
   triggers automatically on driver exit (Joshua Crofts)

 - Do not call suspend_ops->begin()/end() for suspend-to-idle to avoid
   driver confusion (Ovidiu Panait)

* pm-cpufreq:
  cpufreq: stats: Fix potential out-of-bounds access in deferred reset
  cpufreq: intel_pstate: cancel HWP notify work in driver cleanup

* pm-cpuidle:
  intel_idle: Adjust state names and descriptions for _LPI states

* pm-runtime:
  PM: runtime: clarify pm_runtime_use_autosuspend() undo mechanism

* pm-sleep:
  PM: suspend: Do not call suspend_ops->begin()/end() for s2idle