Re: [PATCH] mm, memory_hotplug: support movable_node for hotplugable nodes

2017-06-15 Thread Reza Arbab
On Thu, Jun 08, 2017 at 02:23:18PM +0200, Michal Hocko wrote: movable_node kernel parameter allows to make hotplugable NUMA nodes to put all the hotplugable memory into movable zone which allows more or less reliable memory hotremove. At least this is the case for the NUMA nodes present during

Re: [PATCH] mm, memory_hotplug: support movable_node for hotplugable nodes

2017-06-15 Thread Reza Arbab
On Thu, Jun 08, 2017 at 02:23:18PM +0200, Michal Hocko wrote: movable_node kernel parameter allows to make hotplugable NUMA nodes to put all the hotplugable memory into movable zone which allows more or less reliable memory hotremove. At least this is the case for the NUMA nodes present during

Re: [PATCH] mm, memory_hotplug: support movable_node for hotplugable nodes

2017-06-15 Thread Michal Hocko
On Thu 15-06-17 11:29:27, Wei Yang wrote: [...] > >+static inline bool movable_pfn_range(int nid, struct zone *default_zone, > >+unsigned long start_pfn, unsigned long nr_pages) > >+{ > >+if (!allow_online_pfn_range(nid, start_pfn, nr_pages, > >+

Re: [PATCH] mm, memory_hotplug: support movable_node for hotplugable nodes

2017-06-15 Thread Michal Hocko
On Thu 15-06-17 11:29:27, Wei Yang wrote: [...] > >+static inline bool movable_pfn_range(int nid, struct zone *default_zone, > >+unsigned long start_pfn, unsigned long nr_pages) > >+{ > >+if (!allow_online_pfn_range(nid, start_pfn, nr_pages, > >+

Re: [PATCH] mm, memory_hotplug: support movable_node for hotplugable nodes

2017-06-15 Thread Michal Hocko
On Thu 15-06-17 11:13:54, Wei Yang wrote: > On Mon, Jun 12, 2017 at 08:45:02AM +0200, Michal Hocko wrote: > >On Mon 12-06-17 12:28:32, Wei Yang wrote: > >> On Thu, Jun 08, 2017 at 02:23:18PM +0200, Michal Hocko wrote: > >> >From: Michal Hocko > >> > > >> >movable_node kernel

Re: [PATCH] mm, memory_hotplug: support movable_node for hotplugable nodes

2017-06-15 Thread Michal Hocko
On Thu 15-06-17 11:13:54, Wei Yang wrote: > On Mon, Jun 12, 2017 at 08:45:02AM +0200, Michal Hocko wrote: > >On Mon 12-06-17 12:28:32, Wei Yang wrote: > >> On Thu, Jun 08, 2017 at 02:23:18PM +0200, Michal Hocko wrote: > >> >From: Michal Hocko > >> > > >> >movable_node kernel parameter allows to

Re: [PATCH] mm, memory_hotplug: support movable_node for hotplugable nodes

2017-06-14 Thread Wei Yang
On Thu, Jun 08, 2017 at 02:23:18PM +0200, Michal Hocko wrote: >From: Michal Hocko > >movable_node kernel parameter allows to make hotplugable NUMA >nodes to put all the hotplugable memory into movable zone which >allows more or less reliable memory hotremove. At least this >is

Re: [PATCH] mm, memory_hotplug: support movable_node for hotplugable nodes

2017-06-14 Thread Wei Yang
On Thu, Jun 08, 2017 at 02:23:18PM +0200, Michal Hocko wrote: >From: Michal Hocko > >movable_node kernel parameter allows to make hotplugable NUMA >nodes to put all the hotplugable memory into movable zone which >allows more or less reliable memory hotremove. At least this >is the case for the

Re: [PATCH] mm, memory_hotplug: support movable_node for hotplugable nodes

2017-06-14 Thread Wei Yang
On Mon, Jun 12, 2017 at 08:45:02AM +0200, Michal Hocko wrote: >On Mon 12-06-17 12:28:32, Wei Yang wrote: >> On Thu, Jun 08, 2017 at 02:23:18PM +0200, Michal Hocko wrote: >> >From: Michal Hocko >> > >> >movable_node kernel parameter allows to make hotplugable NUMA >> >nodes to put

Re: [PATCH] mm, memory_hotplug: support movable_node for hotplugable nodes

2017-06-14 Thread Wei Yang
On Mon, Jun 12, 2017 at 08:45:02AM +0200, Michal Hocko wrote: >On Mon 12-06-17 12:28:32, Wei Yang wrote: >> On Thu, Jun 08, 2017 at 02:23:18PM +0200, Michal Hocko wrote: >> >From: Michal Hocko >> > >> >movable_node kernel parameter allows to make hotplugable NUMA >> >nodes to put all the

Re: [PATCH] mm, memory_hotplug: support movable_node for hotplugable nodes

2017-06-14 Thread Wei Yang
On Wed, Jun 14, 2017 at 11:07:31AM +0200, Vlastimil Babka wrote: >On 06/14/2017 11:06 AM, Wei Yang wrote: >> On Mon, Jun 12, 2017 at 08:45:02AM +0200, Michal Hocko wrote: >>> On Mon 12-06-17 12:28:32, Wei Yang wrote: On Thu, Jun 08, 2017 at 02:23:18PM +0200, Michal Hocko wrote: > From:

Re: [PATCH] mm, memory_hotplug: support movable_node for hotplugable nodes

2017-06-14 Thread Wei Yang
On Wed, Jun 14, 2017 at 11:07:31AM +0200, Vlastimil Babka wrote: >On 06/14/2017 11:06 AM, Wei Yang wrote: >> On Mon, Jun 12, 2017 at 08:45:02AM +0200, Michal Hocko wrote: >>> On Mon 12-06-17 12:28:32, Wei Yang wrote: On Thu, Jun 08, 2017 at 02:23:18PM +0200, Michal Hocko wrote: > From:

Re: [PATCH] mm, memory_hotplug: support movable_node for hotplugable nodes

2017-06-14 Thread Vlastimil Babka
On 06/14/2017 11:06 AM, Wei Yang wrote: > On Mon, Jun 12, 2017 at 08:45:02AM +0200, Michal Hocko wrote: >> On Mon 12-06-17 12:28:32, Wei Yang wrote: >>> On Thu, Jun 08, 2017 at 02:23:18PM +0200, Michal Hocko wrote: From: Michal Hocko movable_node kernel parameter

Re: [PATCH] mm, memory_hotplug: support movable_node for hotplugable nodes

2017-06-14 Thread Vlastimil Babka
On 06/14/2017 11:06 AM, Wei Yang wrote: > On Mon, Jun 12, 2017 at 08:45:02AM +0200, Michal Hocko wrote: >> On Mon 12-06-17 12:28:32, Wei Yang wrote: >>> On Thu, Jun 08, 2017 at 02:23:18PM +0200, Michal Hocko wrote: From: Michal Hocko movable_node kernel parameter allows to make

Re: [PATCH] mm, memory_hotplug: support movable_node for hotplugable nodes

2017-06-14 Thread Wei Yang
On Mon, Jun 12, 2017 at 08:45:02AM +0200, Michal Hocko wrote: >On Mon 12-06-17 12:28:32, Wei Yang wrote: >> On Thu, Jun 08, 2017 at 02:23:18PM +0200, Michal Hocko wrote: >> >From: Michal Hocko >> > >> >movable_node kernel parameter allows to make hotplugable NUMA >> >nodes to put

Re: [PATCH] mm, memory_hotplug: support movable_node for hotplugable nodes

2017-06-14 Thread Wei Yang
On Mon, Jun 12, 2017 at 08:45:02AM +0200, Michal Hocko wrote: >On Mon 12-06-17 12:28:32, Wei Yang wrote: >> On Thu, Jun 08, 2017 at 02:23:18PM +0200, Michal Hocko wrote: >> >From: Michal Hocko >> > >> >movable_node kernel parameter allows to make hotplugable NUMA >> >nodes to put all the

Re: [PATCH] mm, memory_hotplug: support movable_node for hotplugable nodes

2017-06-12 Thread Vlastimil Babka
On 06/08/2017 02:23 PM, Michal Hocko wrote: > From: Michal Hocko > > movable_node kernel parameter allows to make hotplugable NUMA > nodes to put all the hotplugable memory into movable zone which > allows more or less reliable memory hotremove. At least this > is the case for

Re: [PATCH] mm, memory_hotplug: support movable_node for hotplugable nodes

2017-06-12 Thread Vlastimil Babka
On 06/08/2017 02:23 PM, Michal Hocko wrote: > From: Michal Hocko > > movable_node kernel parameter allows to make hotplugable NUMA > nodes to put all the hotplugable memory into movable zone which > allows more or less reliable memory hotremove. At least this > is the case for the NUMA nodes

Re: [PATCH] mm, memory_hotplug: support movable_node for hotplugable nodes

2017-06-12 Thread Michal Hocko
On Mon 12-06-17 12:28:32, Wei Yang wrote: > On Thu, Jun 08, 2017 at 02:23:18PM +0200, Michal Hocko wrote: > >From: Michal Hocko > > > >movable_node kernel parameter allows to make hotplugable NUMA > >nodes to put all the hotplugable memory into movable zone which > >allows more

Re: [PATCH] mm, memory_hotplug: support movable_node for hotplugable nodes

2017-06-12 Thread Michal Hocko
On Mon 12-06-17 12:28:32, Wei Yang wrote: > On Thu, Jun 08, 2017 at 02:23:18PM +0200, Michal Hocko wrote: > >From: Michal Hocko > > > >movable_node kernel parameter allows to make hotplugable NUMA > >nodes to put all the hotplugable memory into movable zone which > >allows more or less reliable

Re: [PATCH] mm, memory_hotplug: support movable_node for hotplugable nodes

2017-06-12 Thread Michal Hocko
On Sun 11-06-17 09:45:35, Wei Yang wrote: > On Thu, Jun 08, 2017 at 02:23:18PM +0200, Michal Hocko wrote: > >From: Michal Hocko > > > >movable_node kernel parameter allows to make hotplugable NUMA > >nodes to put all the hotplugable memory into movable zone which > >allows more

Re: [PATCH] mm, memory_hotplug: support movable_node for hotplugable nodes

2017-06-12 Thread Michal Hocko
On Sun 11-06-17 09:45:35, Wei Yang wrote: > On Thu, Jun 08, 2017 at 02:23:18PM +0200, Michal Hocko wrote: > >From: Michal Hocko > > > >movable_node kernel parameter allows to make hotplugable NUMA > >nodes to put all the hotplugable memory into movable zone which > >allows more or less reliable

Re: [PATCH] mm, memory_hotplug: support movable_node for hotplugable nodes

2017-06-12 Thread Michal Hocko
On Sat 10-06-17 22:33:56, Wei Yang wrote: > On Thu, Jun 08, 2017 at 02:23:18PM +0200, Michal Hocko wrote: > >From: Michal Hocko > > > >movable_node kernel parameter allows to make hotplugable NUMA > >nodes to put all the hotplugable memory into movable zone which > >allows more

Re: [PATCH] mm, memory_hotplug: support movable_node for hotplugable nodes

2017-06-12 Thread Michal Hocko
On Sat 10-06-17 22:33:56, Wei Yang wrote: > On Thu, Jun 08, 2017 at 02:23:18PM +0200, Michal Hocko wrote: > >From: Michal Hocko > > > >movable_node kernel parameter allows to make hotplugable NUMA > >nodes to put all the hotplugable memory into movable zone which > >allows more or less reliable

Re: [PATCH] mm, memory_hotplug: support movable_node for hotplugable nodes

2017-06-11 Thread Wei Yang
On Thu, Jun 08, 2017 at 02:23:18PM +0200, Michal Hocko wrote: >From: Michal Hocko > >movable_node kernel parameter allows to make hotplugable NUMA >nodes to put all the hotplugable memory into movable zone which >allows more or less reliable memory hotremove. At least this >is

Re: [PATCH] mm, memory_hotplug: support movable_node for hotplugable nodes

2017-06-11 Thread Wei Yang
On Thu, Jun 08, 2017 at 02:23:18PM +0200, Michal Hocko wrote: >From: Michal Hocko > >movable_node kernel parameter allows to make hotplugable NUMA >nodes to put all the hotplugable memory into movable zone which >allows more or less reliable memory hotremove. At least this >is the case for the

Re: [PATCH] mm, memory_hotplug: support movable_node for hotplugable nodes

2017-06-10 Thread Wei Yang
On Thu, Jun 08, 2017 at 02:23:18PM +0200, Michal Hocko wrote: >From: Michal Hocko > >movable_node kernel parameter allows to make hotplugable NUMA >nodes to put all the hotplugable memory into movable zone which >allows more or less reliable memory hotremove. At least this >is

Re: [PATCH] mm, memory_hotplug: support movable_node for hotplugable nodes

2017-06-10 Thread Wei Yang
On Thu, Jun 08, 2017 at 02:23:18PM +0200, Michal Hocko wrote: >From: Michal Hocko > >movable_node kernel parameter allows to make hotplugable NUMA >nodes to put all the hotplugable memory into movable zone which >allows more or less reliable memory hotremove. At least this >is the case for the

Re: [PATCH] mm, memory_hotplug: support movable_node for hotplugable nodes

2017-06-10 Thread Wei Yang
On Thu, Jun 08, 2017 at 02:23:18PM +0200, Michal Hocko wrote: >From: Michal Hocko > >movable_node kernel parameter allows to make hotplugable NUMA >nodes to put all the hotplugable memory into movable zone which >allows more or less reliable memory hotremove. At least this >is

Re: [PATCH] mm, memory_hotplug: support movable_node for hotplugable nodes

2017-06-10 Thread Wei Yang
On Thu, Jun 08, 2017 at 02:23:18PM +0200, Michal Hocko wrote: >From: Michal Hocko > >movable_node kernel parameter allows to make hotplugable NUMA >nodes to put all the hotplugable memory into movable zone which >allows more or less reliable memory hotremove. At least this >is the case for the

[PATCH] mm, memory_hotplug: support movable_node for hotplugable nodes

2017-06-08 Thread Michal Hocko
From: Michal Hocko movable_node kernel parameter allows to make hotplugable NUMA nodes to put all the hotplugable memory into movable zone which allows more or less reliable memory hotremove. At least this is the case for the NUMA nodes present during the boot (see

[PATCH] mm, memory_hotplug: support movable_node for hotplugable nodes

2017-06-08 Thread Michal Hocko
From: Michal Hocko movable_node kernel parameter allows to make hotplugable NUMA nodes to put all the hotplugable memory into movable zone which allows more or less reliable memory hotremove. At least this is the case for the NUMA nodes present during the boot (see

Re: [RFC PATCH] mm, memory_hotplug: support movable_node for hotplugable nodes

2017-06-05 Thread Michal Hocko
Are there any further comments? Can I post this for merging? I will update the documentation as well. On Thu 01-06-17 14:20:04, Michal Hocko wrote: > From: Michal Hocko > > movable_node kernel parameter allows to make hotplugable NUMA > nodes to put all the hotplugable memory

Re: [RFC PATCH] mm, memory_hotplug: support movable_node for hotplugable nodes

2017-06-05 Thread Michal Hocko
Are there any further comments? Can I post this for merging? I will update the documentation as well. On Thu 01-06-17 14:20:04, Michal Hocko wrote: > From: Michal Hocko > > movable_node kernel parameter allows to make hotplugable NUMA > nodes to put all the hotplugable memory into movable zone

Re: [RFC PATCH] mm, memory_hotplug: support movable_node for hotplugable nodes

2017-06-01 Thread Reza Arbab
On Thu, Jun 01, 2017 at 06:14:54PM +0200, Michal Hocko wrote: On Thu 01-06-17 11:02:28, Reza Arbab wrote: On Thu, Jun 01, 2017 at 02:20:04PM +0200, Michal Hocko wrote: >Teach move_pfn_range that MMOP_ONLINE_KEEP can use the movable zone if >movable_node is enabled and the range doesn't overlap

Re: [RFC PATCH] mm, memory_hotplug: support movable_node for hotplugable nodes

2017-06-01 Thread Reza Arbab
On Thu, Jun 01, 2017 at 06:14:54PM +0200, Michal Hocko wrote: On Thu 01-06-17 11:02:28, Reza Arbab wrote: On Thu, Jun 01, 2017 at 02:20:04PM +0200, Michal Hocko wrote: >Teach move_pfn_range that MMOP_ONLINE_KEEP can use the movable zone if >movable_node is enabled and the range doesn't overlap

Re: [RFC PATCH] mm, memory_hotplug: support movable_node for hotplugable nodes

2017-06-01 Thread Michal Hocko
On Thu 01-06-17 11:02:28, Reza Arbab wrote: > On Thu, Jun 01, 2017 at 02:20:04PM +0200, Michal Hocko wrote: > >Teach move_pfn_range that MMOP_ONLINE_KEEP can use the movable zone if > >movable_node is enabled and the range doesn't overlap with the existing > >normal zone. This should provide a

Re: [RFC PATCH] mm, memory_hotplug: support movable_node for hotplugable nodes

2017-06-01 Thread Michal Hocko
On Thu 01-06-17 11:02:28, Reza Arbab wrote: > On Thu, Jun 01, 2017 at 02:20:04PM +0200, Michal Hocko wrote: > >Teach move_pfn_range that MMOP_ONLINE_KEEP can use the movable zone if > >movable_node is enabled and the range doesn't overlap with the existing > >normal zone. This should provide a

Re: [RFC PATCH] mm, memory_hotplug: support movable_node for hotplugable nodes

2017-06-01 Thread Reza Arbab
On Thu, Jun 01, 2017 at 05:52:31PM +0200, Michal Hocko wrote: On Thu 01-06-17 10:47:46, Reza Arbab wrote: On Thu, Jun 01, 2017 at 05:38:38PM +0200, Michal Hocko wrote: >On Thu 01-06-17 10:19:36, Reza Arbab wrote: >>The x86 SRAT (or the dt, on other platforms) can describe memory as

Re: [RFC PATCH] mm, memory_hotplug: support movable_node for hotplugable nodes

2017-06-01 Thread Reza Arbab
On Thu, Jun 01, 2017 at 05:52:31PM +0200, Michal Hocko wrote: On Thu 01-06-17 10:47:46, Reza Arbab wrote: On Thu, Jun 01, 2017 at 05:38:38PM +0200, Michal Hocko wrote: >On Thu 01-06-17 10:19:36, Reza Arbab wrote: >>The x86 SRAT (or the dt, on other platforms) can describe memory as

Re: [RFC PATCH] mm, memory_hotplug: support movable_node for hotplugable nodes

2017-06-01 Thread Reza Arbab
On Thu, Jun 01, 2017 at 02:20:04PM +0200, Michal Hocko wrote: Teach move_pfn_range that MMOP_ONLINE_KEEP can use the movable zone if movable_node is enabled and the range doesn't overlap with the existing normal zone. This should provide a reasonable default onlining strategy. I like it. If

Re: [RFC PATCH] mm, memory_hotplug: support movable_node for hotplugable nodes

2017-06-01 Thread Reza Arbab
On Thu, Jun 01, 2017 at 02:20:04PM +0200, Michal Hocko wrote: Teach move_pfn_range that MMOP_ONLINE_KEEP can use the movable zone if movable_node is enabled and the range doesn't overlap with the existing normal zone. This should provide a reasonable default onlining strategy. I like it. If

Re: [RFC PATCH] mm, memory_hotplug: support movable_node for hotplugable nodes

2017-06-01 Thread Michal Hocko
On Thu 01-06-17 10:47:46, Reza Arbab wrote: > On Thu, Jun 01, 2017 at 05:38:38PM +0200, Michal Hocko wrote: > >On Thu 01-06-17 10:19:36, Reza Arbab wrote: > >>The x86 SRAT (or the dt, on other platforms) can describe memory as > >>hotpluggable. See memblock_mark_hotplug(). That's only for memory

Re: [RFC PATCH] mm, memory_hotplug: support movable_node for hotplugable nodes

2017-06-01 Thread Michal Hocko
On Thu 01-06-17 10:47:46, Reza Arbab wrote: > On Thu, Jun 01, 2017 at 05:38:38PM +0200, Michal Hocko wrote: > >On Thu 01-06-17 10:19:36, Reza Arbab wrote: > >>The x86 SRAT (or the dt, on other platforms) can describe memory as > >>hotpluggable. See memblock_mark_hotplug(). That's only for memory

Re: [RFC PATCH] mm, memory_hotplug: support movable_node for hotplugable nodes

2017-06-01 Thread Reza Arbab
On Thu, Jun 01, 2017 at 05:38:38PM +0200, Michal Hocko wrote: On Thu 01-06-17 10:19:36, Reza Arbab wrote: The x86 SRAT (or the dt, on other platforms) can describe memory as hotpluggable. See memblock_mark_hotplug(). That's only for memory present at boot, though. Yes but lose that

Re: [RFC PATCH] mm, memory_hotplug: support movable_node for hotplugable nodes

2017-06-01 Thread Reza Arbab
On Thu, Jun 01, 2017 at 05:38:38PM +0200, Michal Hocko wrote: On Thu 01-06-17 10:19:36, Reza Arbab wrote: The x86 SRAT (or the dt, on other platforms) can describe memory as hotpluggable. See memblock_mark_hotplug(). That's only for memory present at boot, though. Yes but lose that

Re: [RFC PATCH] mm, memory_hotplug: support movable_node for hotplugable nodes

2017-06-01 Thread Michal Hocko
On Thu 01-06-17 10:19:36, Reza Arbab wrote: > On Thu, Jun 01, 2017 at 04:22:28PM +0200, Michal Hocko wrote: > >On Thu 01-06-17 16:11:55, Vlastimil Babka wrote: > >>Simple should work, hopefully. > >>- if memory is hotplugged, it's obviously hotplugable, so we don't have > >>to rely on BIOS

Re: [RFC PATCH] mm, memory_hotplug: support movable_node for hotplugable nodes

2017-06-01 Thread Michal Hocko
On Thu 01-06-17 10:19:36, Reza Arbab wrote: > On Thu, Jun 01, 2017 at 04:22:28PM +0200, Michal Hocko wrote: > >On Thu 01-06-17 16:11:55, Vlastimil Babka wrote: > >>Simple should work, hopefully. > >>- if memory is hotplugged, it's obviously hotplugable, so we don't have > >>to rely on BIOS

Re: [RFC PATCH] mm, memory_hotplug: support movable_node for hotplugable nodes

2017-06-01 Thread Reza Arbab
On Thu, Jun 01, 2017 at 04:22:28PM +0200, Michal Hocko wrote: On Thu 01-06-17 16:11:55, Vlastimil Babka wrote: Simple should work, hopefully. - if memory is hotplugged, it's obviously hotplugable, so we don't have to rely on BIOS description. Not sure I understand. We do not have any

Re: [RFC PATCH] mm, memory_hotplug: support movable_node for hotplugable nodes

2017-06-01 Thread Reza Arbab
On Thu, Jun 01, 2017 at 04:22:28PM +0200, Michal Hocko wrote: On Thu 01-06-17 16:11:55, Vlastimil Babka wrote: Simple should work, hopefully. - if memory is hotplugged, it's obviously hotplugable, so we don't have to rely on BIOS description. Not sure I understand. We do not have any

Re: [RFC PATCH] mm, memory_hotplug: support movable_node for hotplugable nodes

2017-06-01 Thread Michal Hocko
On Thu 01-06-17 16:11:55, Vlastimil Babka wrote: > On 06/01/2017 02:20 PM, Michal Hocko wrote: [...] > > Strictly speaking the semantic is not identical with the boot time > > initialization because find_zone_movable_pfns_for_nodes covers only the > > hotplugable range as described by the BIOS/FW.

Re: [RFC PATCH] mm, memory_hotplug: support movable_node for hotplugable nodes

2017-06-01 Thread Michal Hocko
On Thu 01-06-17 16:11:55, Vlastimil Babka wrote: > On 06/01/2017 02:20 PM, Michal Hocko wrote: [...] > > Strictly speaking the semantic is not identical with the boot time > > initialization because find_zone_movable_pfns_for_nodes covers only the > > hotplugable range as described by the BIOS/FW.

Re: [RFC PATCH] mm, memory_hotplug: support movable_node for hotplugable nodes

2017-06-01 Thread Vlastimil Babka
On 06/01/2017 02:20 PM, Michal Hocko wrote: > From: Michal Hocko > > movable_node kernel parameter allows to make hotplugable NUMA > nodes to put all the hotplugable memory into movable zone which > allows more or less reliable memory hotremove. At least this > is the case for

Re: [RFC PATCH] mm, memory_hotplug: support movable_node for hotplugable nodes

2017-06-01 Thread Vlastimil Babka
On 06/01/2017 02:20 PM, Michal Hocko wrote: > From: Michal Hocko > > movable_node kernel parameter allows to make hotplugable NUMA > nodes to put all the hotplugable memory into movable zone which > allows more or less reliable memory hotremove. At least this > is the case for the NUMA nodes

[RFC PATCH] mm, memory_hotplug: support movable_node for hotplugable nodes

2017-06-01 Thread Michal Hocko
From: Michal Hocko movable_node kernel parameter allows to make hotplugable NUMA nodes to put all the hotplugable memory into movable zone which allows more or less reliable memory hotremove. At least this is the case for the NUMA nodes present during the boot (see

[RFC PATCH] mm, memory_hotplug: support movable_node for hotplugable nodes

2017-06-01 Thread Michal Hocko
From: Michal Hocko movable_node kernel parameter allows to make hotplugable NUMA nodes to put all the hotplugable memory into movable zone which allows more or less reliable memory hotremove. At least this is the case for the NUMA nodes present during the boot (see