Merge branch 'pm-cpuidle'
authorRafael J. Wysocki <rafael.j.wysocki@intel.com>
Fri, 13 Jun 2025 19:28:07 +0000 (21:28 +0200)
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>
Fri, 13 Jun 2025 19:28:07 +0000 (21:28 +0200)
commitdd3581853c5f190c3a7bd1de78f5ecb2905a77a7
tree8b3e904835058cbdd74065f77da5813f328924fd
parentea2867608b311a4bcf4f231cd065825b5d8dc4f9
parent72840238e2bcb8fb24cb35d8d1d5a822c04e62a4
Merge branch 'pm-cpuidle'

Merge cpuidle updates for 6.16-rc2:

 - Update data types of variables passed as arguments to
   mwait_idle_with_hints() to match the function definition
   after recent changes (Uros Bizjak).

 - Eliminate mwait_play_dead_cpuid_hint() again after reverting its
   elimination during the merge window due to a problem with handling
   "dead" SMT siblings, but this time prevent leaving them in C1 after
   initialization by taking them online and back offline when a proper
   cpuidle driver for the platform has been registered (Rafael Wysocki).

* pm-cpuidle:
  intel_idle: Update arguments of mwait_idle_with_hints()
  Reapply "x86/smp: Eliminate mwait_play_dead_cpuid_hint()"
  ACPI: processor: Rescan "dead" SMT siblings during initialization
  intel_idle: Rescan "dead" SMT siblings during initialization
  x86/smp: PM/hibernate: Split arch_resume_nosmt()
  intel_idle: Use subsys_initcall_sync() for initialization