From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753980Ab2LNJ2p (ORCPT ); Fri, 14 Dec 2012 04:28:45 -0500 Received: from cn.fujitsu.com ([222.73.24.84]:45453 "EHLO song.cn.fujitsu.com" rhost-flags-OK-FAIL-OK-OK) by vger.kernel.org with ESMTP id S1751312Ab2LNJ2n (ORCPT ); Fri, 14 Dec 2012 04:28:43 -0500 X-IronPort-AV: E=Sophos;i="4.84,280,1355068800"; d="scan'208";a="6399191" From: Tang Chen To: akpm@linux-foundation.org, isimatu.yasuaki@jp.fujitsu.com, kamezawa.hiroyu@jp.fujitsu.com, mel@csn.ul.ie, tangchen@cn.fujitsu.com, laijs@cn.fujitsu.com, wency@cn.fujitsu.com, mingo@elte.hu, penberg@kernel.org Cc: torvalds@linux-foundation.org, linux-mm@kvack.org, linux-kernel@vger.kernel.org Subject: [PATCH 1/2] memory-hotplug: Add help info for CONFIG_MOVABLE_NODE option Date: Fri, 14 Dec 2012 17:27:49 +0800 Message-Id: <1355477270-19922-2-git-send-email-tangchen@cn.fujitsu.com> X-Mailer: git-send-email 1.7.10.1 In-Reply-To: <1355477270-19922-1-git-send-email-tangchen@cn.fujitsu.com> References: <1355477270-19922-1-git-send-email-tangchen@cn.fujitsu.com> X-MIMETrack: Itemize by SMTP Server on mailserver/fnst(Release 8.5.3|September 15, 2011) at 2012/12/14 17:27:49, Serialize by Router on mailserver/fnst(Release 8.5.3|September 15, 2011) at 2012/12/14 17:27:50, Serialize complete at 2012/12/14 17:27:50 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This patch adds help info for CONFIG_MOVABLE_NODE option. This option allows user to online all memory of a node as movable memory. So that the whole node can be hotpluged. Users who don't use hotplug feature are also fine with this option on since they won't online memory as movable. Signed-off-by: Tang Chen Reviewed-by: Yasuaki Ishimatsu --- mm/Kconfig | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/mm/Kconfig b/mm/Kconfig index 71259e0..2ad51cb 100644 --- a/mm/Kconfig +++ b/mm/Kconfig @@ -150,6 +150,16 @@ config MOVABLE_NODE depends on X86_64 depends on NUMA depends on BROKEN + help + Allow a node to have only movable memory. Pages used by kernel, such + as direct mapping pages can not be migrated. So the corresponding + memory device can not be hotpluged. This option allows users to + online all the memory of a node as movable memory so that the whole + node can be hotpluged. Users who don't use hotplug feature are fine + with this option on since they don't online memory as movable. + + Say Y here if you want to hotplug a whole node. + Say N here if you want kernel to use memory on all nodes evenly. # eventually, we can have this option just 'select SPARSEMEM' config MEMORY_HOTPLUG -- 1.7.10.1