PM: Remove sysdev suspend, resume and shutdown operations
Since suspend, resume and shutdown operations in struct sysdev_class and struct sysdev_driver are not used any more, remove them. Also drop sysdev_suspend(), sysdev_resume() and sysdev_shutdown() used for executing those operations and modify all of their users accordingly. This reduces kernel code size quite a bit and reduces its complexity. Signed-off-by:Rafael J. Wysocki <rjw@sisk.pl> Acked-by:
Greg Kroah-Hartman <gregkh@suse.de>
Showing
- arch/sh/Kconfig 0 additions, 1 deletionarch/sh/Kconfig
- arch/x86/Kconfig 0 additions, 1 deletionarch/x86/Kconfig
- arch/x86/kernel/apm_32.c 0 additions, 4 deletionsarch/x86/kernel/apm_32.c
- drivers/base/Kconfig 0 additions, 7 deletionsdrivers/base/Kconfig
- drivers/base/base.h 0 additions, 2 deletionsdrivers/base/base.h
- drivers/base/sys.c 2 additions, 200 deletionsdrivers/base/sys.c
- drivers/xen/manage.c 1 addition, 7 deletionsdrivers/xen/manage.c
- include/linux/device.h 0 additions, 7 deletionsinclude/linux/device.h
- include/linux/pm.h 0 additions, 8 deletionsinclude/linux/pm.h
- include/linux/sysdev.h 0 additions, 11 deletionsinclude/linux/sysdev.h
- kernel/kexec.c 1 addition, 8 deletionskernel/kexec.c
- kernel/power/hibernate.c 2 additions, 16 deletionskernel/power/hibernate.c
- kernel/power/suspend.c 1 addition, 7 deletionskernel/power/suspend.c
- kernel/sys.c 0 additions, 3 deletionskernel/sys.c
Loading
Please register or sign in to comment