Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751485Ab2KPLv7 (ORCPT ); Fri, 16 Nov 2012 06:51:59 -0500 Received: from cn.fujitsu.com ([222.73.24.84]:55865 "EHLO song.cn.fujitsu.com" rhost-flags-OK-FAIL-OK-OK) by vger.kernel.org with ESMTP id S1751295Ab2KPLv6 (ORCPT ); Fri, 16 Nov 2012 06:51:58 -0500 X-IronPort-AV: E=Sophos;i="4.83,264,1352044800"; d="scan'208";a="6214982" From: Wen Congyang To: linux-kernel@vger.kernel.org, linux-mm@kvack.org Cc: Rob Landley , Andrew Morton , Yasuaki Ishimatsu , Lai Jiangshan , Jiang Liu , KOSAKI Motohiro , Minchan Kim , Mel Gorman , David Rientjes , Yinghai Lu , Rusty Russell , Wen Congyang Subject: [PART4 Patch v2 0/2] memory-hotplug: allow online/offline memory to result movable node Date: Fri, 16 Nov 2012 19:58:08 +0800 Message-Id: <1353067090-19468-1-git-send-email-wency@cn.fujitsu.com> X-Mailer: git-send-email 1.8.0 X-MIMETrack: Itemize by SMTP Server on mailserver/fnst(Release 8.5.3|September 15, 2011) at 2012/11/16 19:51:47, Serialize by Router on mailserver/fnst(Release 8.5.3|September 15, 2011) at 2012/11/16 19:51:48, Serialize complete at 2012/11/16 19:51:48 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1629 Lines: 51 This patch is part4 of the following patchset: https://lkml.org/lkml/2012/10/29/319 Part1 is here: https://lkml.org/lkml/2012/10/31/30 Part2 is here: https://lkml.org/lkml/2012/10/31/73 Part3 is here: https://lkml.org/lkml/2012/11/15/111 Part5 is here: https://lkml.org/lkml/2012/10/31/145 Part6 is here: https://lkml.org/lkml/2012/10/31/248 You must apply part1-3 before applying this patchset. Note: part1-3 are in mm tree now. part5 are being reimplemented(We will post it some days later). part6 is still in discussion. we need a node which only contains movable memory. This feature is very important for node hotplug. If a node has normal/highmem, the memory may be used by the kernel and can't be offlined. If the node only contains movable memory, we can offline the memory and the node. Changes from v1 to v2: 1. Add Tested-by: Yasuaki Ishimatsu 2. Add my Signed-off-by, because I am on the the patch delivery path. Lai Jiangshan (2): numa: add CONFIG_MOVABLE_NODE for movable-dedicated node memory_hotplug: allow online/offline memory to result movable node drivers/base/node.c | 6 ++++++ include/linux/nodemask.h | 4 ++++ mm/Kconfig | 8 ++++++++ mm/memory_hotplug.c | 16 ++++++++++++++++ mm/page_alloc.c | 3 +++ 5 files changed, 37 insertions(+) -- 1.8.0 -- 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/