Rafael J. Wysocki wrote: > > From: Rafael J. Wysocki <rjw@xxxxxxx> > > Replace sysdev classes and struct sys_device objects used for "core" > power management by Samsung platforms with struct syscore_ops objects > that are simpler. > > This generally reduces the code size and the kernel memory footprint. > It also is necessary for removing sysdevs entirely from the kernel in > the future. > > Signed-off-by: Rafael J. Wysocki <rjw@xxxxxxx> Acked-by: Kukjin Kim <kgene.kim@xxxxxxxxxxx> > --- > arch/arm/mach-exynos4/pm.c | 45 ++++++++++++-------- > arch/arm/mach-s3c2410/irq.c | 30 ------------- > arch/arm/mach-s3c2410/mach-bast.c | 17 ++----- > arch/arm/mach-s3c2410/pm.c | 13 ++--- > arch/arm/mach-s3c2410/s3c2410.c | 5 ++ > arch/arm/mach-s3c2412/irq.c | 2 > arch/arm/mach-s3c2412/mach-jive.c | 19 ++------ > arch/arm/mach-s3c2412/pm.c | 27 ++++++------ > arch/arm/mach-s3c2412/s3c2412.c | 4 + > arch/arm/mach-s3c2416/irq.c | 2 > arch/arm/mach-s3c2416/pm.c | 27 +++++------- > arch/arm/mach-s3c2416/s3c2416.c | 5 ++ > arch/arm/mach-s3c2440/mach-osiris.c | 18 ++------ > arch/arm/mach-s3c2440/s3c2440.c | 8 +++ > arch/arm/mach-s3c2440/s3c2442.c | 6 ++ > arch/arm/mach-s3c2440/s3c244x-irq.c | 4 - > arch/arm/mach-s3c2440/s3c244x.c | 62 ++++++++++++++-------------- > arch/arm/mach-s3c64xx/irq-pm.c | 18 ++++---- > arch/arm/mach-s5pv210/pm.c | 25 +++++++---- > arch/arm/plat-s3c24xx/dma.c | 68 +++++++++++----------------- > --- > arch/arm/plat-s3c24xx/irq-pm.c | 7 --- > arch/arm/plat-s5p/irq-pm.c | 7 --- > arch/arm/plat-samsung/include/plat/cpu.h | 6 ++ > arch/arm/plat-samsung/include/plat/pm.h | 6 +- > 24 files changed, 203 insertions(+), 228 deletions(-) > Thanks. Best regards, Kgene. -- Kukjin Kim <kgene.kim@xxxxxxxxxxx>, Senior Engineer, SW Solution Development Team, Samsung Electronics Co., Ltd. _______________________________________________ linux-pm mailing list linux-pm@xxxxxxxxxxxxxxxxxxxxxxxxxx https://lists.linux-foundation.org/mailman/listinfo/linux-pm