Merge branch 'pm-sysoff'
Merge system power off handling rework from Dmitry Osipenko for 5.19-rc1. This introduces a mechanism allowing power sequences to be used for powering off the system and makes related changes in platform-specific code for multiple platforms. * pm-sysoff: (29 commits) kernel/reboot: Change registration order of legacy power-off handler m68k: virt: Switch to new sys-off handler API kernel/reboot: Add devm_register_restart_handler() kernel/reboot: Add devm_register_power_off_handler() soc/tegra: pmc: Use sys-off handler API to power off Nexus 7 properly reboot: Remove pm_power_off_prepare() regulator: pfuze100: Use devm_register_sys_off_handler() ACPI: power: Switch to sys-off handler API memory: emif: Use kernel_can_power_off() mips: Use do_kernel_power_off() ia64: Use do_kernel_power_off() x86: Use do_kernel_power_off() sh: Use do_kernel_power_off() m68k: Switch to new sys-off handler API powerpc: Use do_kernel_power_off() xen/x86: Use do_kernel_power_off() parisc: Use do_kernel_power_off() arm64: Use do_kernel_power_off() riscv: Use do_kernel_power_off() csky: Use do_kernel_power_off() ...
No related branches found
No related tags found
Showing
- arch/arm/kernel/reboot.c 1 addition, 3 deletionsarch/arm/kernel/reboot.c
- arch/arm64/kernel/process.c 1 addition, 2 deletionsarch/arm64/kernel/process.c
- arch/csky/kernel/power.c 2 additions, 4 deletionsarch/csky/kernel/power.c
- arch/ia64/kernel/process.c 2 additions, 2 deletionsarch/ia64/kernel/process.c
- arch/m68k/emu/natfeat.c 2 additions, 1 deletionarch/m68k/emu/natfeat.c
- arch/m68k/include/asm/machdep.h 0 additions, 1 deletionarch/m68k/include/asm/machdep.h
- arch/m68k/kernel/process.c 2 additions, 3 deletionsarch/m68k/kernel/process.c
- arch/m68k/kernel/setup_mm.c 0 additions, 1 deletionarch/m68k/kernel/setup_mm.c
- arch/m68k/kernel/setup_no.c 0 additions, 1 deletionarch/m68k/kernel/setup_no.c
- arch/m68k/mac/config.c 3 additions, 1 deletionarch/m68k/mac/config.c
- arch/m68k/virt/config.c 3 additions, 1 deletionarch/m68k/virt/config.c
- arch/mips/kernel/reset.c 1 addition, 2 deletionsarch/mips/kernel/reset.c
- arch/parisc/kernel/process.c 2 additions, 2 deletionsarch/parisc/kernel/process.c
- arch/powerpc/kernel/setup-common.c 1 addition, 3 deletionsarch/powerpc/kernel/setup-common.c
- arch/powerpc/xmon/xmon.c 1 addition, 2 deletionsarch/powerpc/xmon/xmon.c
- arch/riscv/kernel/reset.c 4 additions, 8 deletionsarch/riscv/kernel/reset.c
- arch/sh/kernel/reboot.c 1 addition, 2 deletionsarch/sh/kernel/reboot.c
- arch/x86/kernel/reboot.c 2 additions, 2 deletionsarch/x86/kernel/reboot.c
- arch/x86/xen/enlighten_pv.c 2 additions, 2 deletionsarch/x86/xen/enlighten_pv.c
- drivers/acpi/sleep.c 12 additions, 4 deletionsdrivers/acpi/sleep.c
Loading
Please register or sign in to comment