Merge branches 'pm-cpuidle', 'pm-core' and 'pm-sleep'
Merge cpuidle updates, PM core updates and one hiberation-related update for 5.17-rc1: - Make cpuidle use default_groups in kobj_type (Greg Kroah-Hartman). - Fix two comments in cpuidle code (Jason Wang, Yang Li). - Simplify locking in pm_runtime_put_suppliers() (Rafael Wysocki). - Add safety net to supplier device release in the runtime PM core code (Rafael Wysocki). - Capture device status before disabling runtime PM for it (Rafael Wysocki). - Add new macros for declaring PM operations to allow drivers to avoid guarding them with CONFIG_PM #ifdefs or __maybe_unused and update some drivers to use these macros (Paul Cercueil). - Allow ACPI hardware signature to be honoured during restore from hibernation (David Woodhouse). * pm-cpuidle: cpuidle: use default_groups in kobj_type cpuidle: Fix cpuidle_remove_state_sysfs() kerneldoc comment cpuidle: menu: Fix typo in a comment * pm-core: PM: runtime: Simplify locking in pm_runtime_put_suppliers() mmc: mxc: Use the new PM macros mmc: jz4740: Use the new PM macros PM: runtime: Add safety net to supplier device release PM: runtime: Capture device status before disabling runtime PM PM: core: Add new *_PM_OPS macros, deprecate old ones PM: core: Redefine pm_ptr() macro r8169: Avoid misuse of pm_ptr() macro * pm-sleep: PM: hibernate: Allow ACPI hardware signature to be honoured
Showing
- Documentation/admin-guide/kernel-parameters.txt 12 additions, 3 deletionsDocumentation/admin-guide/kernel-parameters.txt
- Documentation/power/runtime_pm.rst 10 additions, 4 deletionsDocumentation/power/runtime_pm.rst
- arch/x86/kernel/acpi/sleep.c 3 additions, 1 deletionarch/x86/kernel/acpi/sleep.c
- drivers/acpi/sleep.c 21 additions, 5 deletionsdrivers/acpi/sleep.c
- drivers/base/core.c 1 addition, 2 deletionsdrivers/base/core.c
- drivers/base/power/runtime.c 63 additions, 35 deletionsdrivers/base/power/runtime.c
- drivers/cpuidle/governors/menu.c 1 addition, 1 deletiondrivers/cpuidle/governors/menu.c
- drivers/cpuidle/sysfs.c 5 additions, 3 deletionsdrivers/cpuidle/sysfs.c
- drivers/mmc/host/jz4740_mmc.c 4 additions, 4 deletionsdrivers/mmc/host/jz4740_mmc.c
- drivers/mmc/host/mxcmmc.c 2 additions, 4 deletionsdrivers/mmc/host/mxcmmc.c
- drivers/net/ethernet/realtek/r8169_main.c 3 additions, 1 deletiondrivers/net/ethernet/realtek/r8169_main.c
- include/linux/acpi.h 1 addition, 1 deletioninclude/linux/acpi.h
- include/linux/pm.h 53 additions, 29 deletionsinclude/linux/pm.h
- include/linux/pm_runtime.h 3 additions, 0 deletionsinclude/linux/pm_runtime.h
- include/linux/suspend.h 1 addition, 0 deletionsinclude/linux/suspend.h
- kernel/power/power.h 1 addition, 0 deletionskernel/power/power.h
- kernel/power/swap.c 14 additions, 2 deletionskernel/power/swap.c
Please register or sign in to comment