From patchwork Wed Jan 16 08:14:19 2013 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Lin Feng X-Patchwork-Id: 212483 Return-Path: X-Original-To: patchwork-incoming@ozlabs.org Delivered-To: patchwork-incoming@ozlabs.org Received: from ozlabs.org (localhost [IPv6:::1]) by ozlabs.org (Postfix) with ESMTP id 1897D2C05EA for ; Wed, 16 Jan 2013 21:50:43 +1100 (EST) Received: from song.cn.fujitsu.com (unknown [222.73.24.84]) by ozlabs.org (Postfix) with ESMTP id 38F022C009B for ; Wed, 16 Jan 2013 19:15:30 +1100 (EST) X-IronPort-AV: E=Sophos;i="4.84,478,1355068800"; d="scan'208";a="6598688" Received: from unknown (HELO tang.cn.fujitsu.com) ([10.167.250.3]) by song.cn.fujitsu.com with ESMTP; 16 Jan 2013 16:13:24 +0800 Received: from fnstmail02.fnst.cn.fujitsu.com (tang.cn.fujitsu.com [127.0.0.1]) by tang.cn.fujitsu.com (8.14.3/8.13.1) with ESMTP id r0G8FShC020954; Wed, 16 Jan 2013 16:15:28 +0800 Received: from linfeng-fedora.fnst.cn.fujitsu.com ([10.167.225.247]) by fnstmail02.fnst.cn.fujitsu.com (Lotus Domino Release 8.5.3) with ESMTP id 2013011616144396-956560 ; Wed, 16 Jan 2013 16:14:43 +0800 From: Lin Feng To: akpm@linux-foundation.org, mhocko@suse.cz, linux-mm@kvack.org, tglx@linutronix.de, mingo@redhat.com, hpa@zytor.com, jbeulich@suse.com, dhowells@redhat.com, wency@cn.fujitsu.com, isimatu.yasuaki@jp.fujitsu.com, paul.gortmaker@windriver.com, laijs@cn.fujitsu.com, kamezawa.hiroyu@jp.fujitsu.com, mel@csn.ul.ie, minchan@kernel.org, aquini@redhat.com, jiang.liu@huawei.com, tony.luck@intel.com, fenghua.yu@intel.com, benh@kernel.crashing.org, paulus@samba.org, schwidefsky@de.ibm.com, heiko.carstens@de.ibm.com, davem@davemloft.net, michael@ellerman.id.au, gerald.schaefer@de.ibm.com, gregkh@linuxfoundation.org Subject: [PATCH 2/2] memory-hotplug: cleanup: removing the arch specific functions without any implementation Date: Wed, 16 Jan 2013 16:14:19 +0800 Message-Id: <1358324059-9608-3-git-send-email-linfeng@cn.fujitsu.com> X-Mailer: git-send-email 1.7.11.7 In-Reply-To: <1358324059-9608-1-git-send-email-linfeng@cn.fujitsu.com> References: <1358324059-9608-1-git-send-email-linfeng@cn.fujitsu.com> X-MIMETrack: Itemize by SMTP Server on mailserver/fnst(Release 8.5.3|September 15, 2011) at 2013/01/16 16:14:43, Serialize by Router on mailserver/fnst(Release 8.5.3|September 15, 2011) at 2013/01/16 16:14:44, Serialize complete at 2013/01/16 16:14:44 X-Mailman-Approved-At: Wed, 16 Jan 2013 21:49:11 +1100 Cc: linux-s390@vger.kernel.org, linux-ia64@vger.kernel.org, x86@kernel.org, linux-kernel@vger.kernel.org, tangchen@cn.fujitsu.com, linfeng@cn.fujitsu.com, sparclinux@vger.kernel.org, linux390@de.ibm.com, linuxppc-dev@lists.ozlabs.org X-BeenThere: linuxppc-dev@lists.ozlabs.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Linux on PowerPC Developers Mail List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Errors-To: linuxppc-dev-bounces+patchwork-incoming=ozlabs.org@lists.ozlabs.org Sender: "Linuxppc-dev" From: Michal Hocko After introducing CONFIG_HAVE_BOOTMEM_INFO_NODE Kconfig option, the related arch specific functions become confusing, remove them. Guys who want to implement memory-hotplug feature on such archs for this part should look into register_page_bootmem_info_node() and flesh out from top to end. Signed-off-by: Michal Hocko Signed-off-by: Lin Feng --- arch/ia64/mm/discontig.c | 5 ----- arch/powerpc/mm/init_64.c | 5 ----- arch/s390/mm/vmem.c | 6 ------ arch/sparc/mm/init_64.c | 5 ----- 4 files changed, 0 insertions(+), 21 deletions(-) diff --git a/arch/ia64/mm/discontig.c b/arch/ia64/mm/discontig.c index 882a0fd..cb5e1ff 100644 --- a/arch/ia64/mm/discontig.c +++ b/arch/ia64/mm/discontig.c @@ -827,9 +827,4 @@ void vmemmap_free(struct page *memmap, unsigned long nr_pages) { } -void register_page_bootmem_memmap(unsigned long section_nr, - struct page *start_page, unsigned long size) -{ - /* TODO */ -} #endif diff --git a/arch/powerpc/mm/init_64.c b/arch/powerpc/mm/init_64.c index 2969591..7e2246f 100644 --- a/arch/powerpc/mm/init_64.c +++ b/arch/powerpc/mm/init_64.c @@ -302,10 +302,5 @@ void vmemmap_free(struct page *memmap, unsigned long nr_pages) { } -void register_page_bootmem_memmap(unsigned long section_nr, - struct page *start_page, unsigned long size) -{ - /* TODO */ -} #endif /* CONFIG_SPARSEMEM_VMEMMAP */ diff --git a/arch/s390/mm/vmem.c b/arch/s390/mm/vmem.c index 81e6ba3..fa09c2f 100644 --- a/arch/s390/mm/vmem.c +++ b/arch/s390/mm/vmem.c @@ -276,12 +276,6 @@ void vmemmap_free(struct page *memmap, unsigned long nr_pages) { } -void register_page_bootmem_memmap(unsigned long section_nr, - struct page *start_page, unsigned long size) -{ - /* TODO */ -} - /* * Add memory segment to the segment list if it doesn't overlap with * an already present segment. diff --git a/arch/sparc/mm/init_64.c b/arch/sparc/mm/init_64.c index 5afe21a..76ac544 100644 --- a/arch/sparc/mm/init_64.c +++ b/arch/sparc/mm/init_64.c @@ -2236,11 +2236,6 @@ void vmemmap_free(struct page *memmap, unsigned long nr_pages) { } -void register_page_bootmem_memmap(unsigned long section_nr, - struct page *start_page, unsigned long size) -{ - /* TODO */ -} #endif /* CONFIG_SPARSEMEM_VMEMMAP */ static void prot_init_common(unsigned long page_none,