-
- Downloads
freezer: Have {,un}lock_system_sleep() save/restore flags
Rafael explained that the reason for having both PF_NOFREEZE and PF_FREEZER_SKIP is that {,un}lock_system_sleep() is callable from kthread context that has previously called set_freezable(). In preparation of merging the flags, have {,un}lock_system_slee() save and restore current->flags. Signed-off-by:Peter Zijlstra (Intel) <peterz@infradead.org> Acked-by:
Rafael J. Wysocki <rafael.j.wysocki@intel.com> Link: https://lore.kernel.org/r/20220822114648.725003428@infradead.org
Showing
- drivers/acpi/x86/s2idle.c 8 additions, 4 deletionsdrivers/acpi/x86/s2idle.c
- drivers/scsi/scsi_transport_spi.c 4 additions, 3 deletionsdrivers/scsi/scsi_transport_spi.c
- include/linux/suspend.h 4 additions, 4 deletionsinclude/linux/suspend.h
- kernel/power/hibernate.c 22 additions, 13 deletionskernel/power/hibernate.c
- kernel/power/main.c 10 additions, 6 deletionskernel/power/main.c
- kernel/power/suspend.c 8 additions, 4 deletionskernel/power/suspend.c
- kernel/power/user.c 14 additions, 10 deletionskernel/power/user.c
Loading
Please register or sign in to comment