Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753428Ab1DQVtk (ORCPT ); Sun, 17 Apr 2011 17:49:40 -0400 Received: from mailout1.samsung.com ([203.254.224.24]:16869 "EHLO mailout1.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751601Ab1DQVtc (ORCPT ); Sun, 17 Apr 2011 17:49:32 -0400 Date: Mon, 18 Apr 2011 06:49:23 +0900 From: Kukjin Kim Subject: RE: [PATCH 8/14] ARM / Samsung: Use struct syscore_ops for "core" power management In-reply-to: <201104172311.17082.rjw@sisk.pl> To: "'Rafael J. Wysocki'" , "'LKML'" Cc: "'Kevin Hilman'" , "'Guan Xuetao'" , "'Russell King'" , "'Konrad Rzeszutek Wilk'" , "'Benjamin Herrenschmidt'" , "'Greg KH'" , "'Ralf Baechle'" , "'Jeremy Fitzhardinge'" , "'Ben Dooks'" , "'Jiri Kosina'" , "'Kay Sievers'" , "'Mike Frysinger'" , "'Linux PM mailing list'" , linux-omap@vger.kernel.org, linuxppc-dev@lists.ozlabs.org, "'Hans-Christian Egtvedt'" , linux-arm-kernel@lists.infradead.org Message-id: <008801cbfd49$5508c870$ff1a5950$%kim@samsung.com> MIME-version: 1.0 X-Mailer: Microsoft Office Outlook 12.0 Content-type: text/plain; charset=us-ascii Content-language: ko Content-transfer-encoding: 7BIT Thread-index: Acv9RRb2c5wauT/6QYOi/fiv44Qn2wABAi7w References: <201103280125.11750.rjw@sisk.pl> <201104172301.54115.rjw@sisk.pl> <201104172311.17082.rjw@sisk.pl> Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 2386 Lines: 60 Rafael J. Wysocki wrote: > > From: Rafael J. Wysocki > > 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 Acked-by: Kukjin Kim > --- > 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 , Senior Engineer, SW Solution Development Team, Samsung Electronics Co., Ltd. -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/