Re: [HMM 01/16] mm/memory/hotplug: add memory type parameter to arch_add/remove_memory

2017-04-07 Thread Jerome Glisse
On Fri, Apr 07, 2017 at 07:59:12PM +0200, Michal Hocko wrote: > On Fri 07-04-17 13:10:59, Jerome Glisse wrote: > > On Fri, Apr 07, 2017 at 06:37:37PM +0200, Michal Hocko wrote: > > > On Fri 07-04-17 12:10:00, Jerome Glisse wrote: > [...] > > > > No guaranteed so yes i somewhat care about max_pfn,

Re: [HMM 01/16] mm/memory/hotplug: add memory type parameter to arch_add/remove_memory

2017-04-07 Thread Jerome Glisse
On Fri, Apr 07, 2017 at 07:59:12PM +0200, Michal Hocko wrote: > On Fri 07-04-17 13:10:59, Jerome Glisse wrote: > > On Fri, Apr 07, 2017 at 06:37:37PM +0200, Michal Hocko wrote: > > > On Fri 07-04-17 12:10:00, Jerome Glisse wrote: > [...] > > > > No guaranteed so yes i somewhat care about max_pfn,

Re: [HMM 01/16] mm/memory/hotplug: add memory type parameter to arch_add/remove_memory

2017-04-07 Thread Michal Hocko
On Fri 07-04-17 13:10:59, Jerome Glisse wrote: > On Fri, Apr 07, 2017 at 06:37:37PM +0200, Michal Hocko wrote: > > On Fri 07-04-17 12:10:00, Jerome Glisse wrote: [...] > > > No guaranteed so yes i somewhat care about max_pfn, i do not care about > > > any of its existing user last time i check but

Re: [HMM 01/16] mm/memory/hotplug: add memory type parameter to arch_add/remove_memory

2017-04-07 Thread Michal Hocko
On Fri 07-04-17 13:10:59, Jerome Glisse wrote: > On Fri, Apr 07, 2017 at 06:37:37PM +0200, Michal Hocko wrote: > > On Fri 07-04-17 12:10:00, Jerome Glisse wrote: [...] > > > No guaranteed so yes i somewhat care about max_pfn, i do not care about > > > any of its existing user last time i check but

Re: [HMM 01/16] mm/memory/hotplug: add memory type parameter to arch_add/remove_memory

2017-04-07 Thread Jerome Glisse
On Fri, Apr 07, 2017 at 06:37:37PM +0200, Michal Hocko wrote: > On Fri 07-04-17 12:10:00, Jerome Glisse wrote: > > On Fri, Apr 07, 2017 at 05:11:05PM +0200, Michal Hocko wrote: > > > On Fri 07-04-17 10:57:43, Jerome Glisse wrote: > > > > On Fri, Apr 07, 2017 at 04:45:04PM +0200, Michal Hocko

Re: [HMM 01/16] mm/memory/hotplug: add memory type parameter to arch_add/remove_memory

2017-04-07 Thread Jerome Glisse
On Fri, Apr 07, 2017 at 06:37:37PM +0200, Michal Hocko wrote: > On Fri 07-04-17 12:10:00, Jerome Glisse wrote: > > On Fri, Apr 07, 2017 at 05:11:05PM +0200, Michal Hocko wrote: > > > On Fri 07-04-17 10:57:43, Jerome Glisse wrote: > > > > On Fri, Apr 07, 2017 at 04:45:04PM +0200, Michal Hocko

Re: [HMM 01/16] mm/memory/hotplug: add memory type parameter to arch_add/remove_memory

2017-04-07 Thread Michal Hocko
On Fri 07-04-17 12:10:00, Jerome Glisse wrote: > On Fri, Apr 07, 2017 at 05:11:05PM +0200, Michal Hocko wrote: > > On Fri 07-04-17 10:57:43, Jerome Glisse wrote: > > > On Fri, Apr 07, 2017 at 04:45:04PM +0200, Michal Hocko wrote: > > > > On Fri 07-04-17 10:32:49, Jerome Glisse wrote: > > > > > On

Re: [HMM 01/16] mm/memory/hotplug: add memory type parameter to arch_add/remove_memory

2017-04-07 Thread Michal Hocko
On Fri 07-04-17 12:10:00, Jerome Glisse wrote: > On Fri, Apr 07, 2017 at 05:11:05PM +0200, Michal Hocko wrote: > > On Fri 07-04-17 10:57:43, Jerome Glisse wrote: > > > On Fri, Apr 07, 2017 at 04:45:04PM +0200, Michal Hocko wrote: > > > > On Fri 07-04-17 10:32:49, Jerome Glisse wrote: > > > > > On

Re: [HMM 01/16] mm/memory/hotplug: add memory type parameter to arch_add/remove_memory

2017-04-07 Thread Jerome Glisse
On Fri, Apr 07, 2017 at 05:11:05PM +0200, Michal Hocko wrote: > On Fri 07-04-17 10:57:43, Jerome Glisse wrote: > > On Fri, Apr 07, 2017 at 04:45:04PM +0200, Michal Hocko wrote: > > > On Fri 07-04-17 10:32:49, Jerome Glisse wrote: > > > > On Fri, Apr 07, 2017 at 02:13:49PM +0200, Michal Hocko

Re: [HMM 01/16] mm/memory/hotplug: add memory type parameter to arch_add/remove_memory

2017-04-07 Thread Jerome Glisse
On Fri, Apr 07, 2017 at 05:11:05PM +0200, Michal Hocko wrote: > On Fri 07-04-17 10:57:43, Jerome Glisse wrote: > > On Fri, Apr 07, 2017 at 04:45:04PM +0200, Michal Hocko wrote: > > > On Fri 07-04-17 10:32:49, Jerome Glisse wrote: > > > > On Fri, Apr 07, 2017 at 02:13:49PM +0200, Michal Hocko

Re: [HMM 01/16] mm/memory/hotplug: add memory type parameter to arch_add/remove_memory

2017-04-07 Thread Michal Hocko
On Fri 07-04-17 10:57:43, Jerome Glisse wrote: > On Fri, Apr 07, 2017 at 04:45:04PM +0200, Michal Hocko wrote: > > On Fri 07-04-17 10:32:49, Jerome Glisse wrote: > > > On Fri, Apr 07, 2017 at 02:13:49PM +0200, Michal Hocko wrote: > > > > On Wed 05-04-17 16:40:11, Jérôme Glisse wrote: > > > > >

Re: [HMM 01/16] mm/memory/hotplug: add memory type parameter to arch_add/remove_memory

2017-04-07 Thread Michal Hocko
On Fri 07-04-17 10:57:43, Jerome Glisse wrote: > On Fri, Apr 07, 2017 at 04:45:04PM +0200, Michal Hocko wrote: > > On Fri 07-04-17 10:32:49, Jerome Glisse wrote: > > > On Fri, Apr 07, 2017 at 02:13:49PM +0200, Michal Hocko wrote: > > > > On Wed 05-04-17 16:40:11, Jérôme Glisse wrote: > > > > >

Re: [HMM 01/16] mm/memory/hotplug: add memory type parameter to arch_add/remove_memory

2017-04-07 Thread Jerome Glisse
On Fri, Apr 07, 2017 at 04:45:04PM +0200, Michal Hocko wrote: > On Fri 07-04-17 10:32:49, Jerome Glisse wrote: > > On Fri, Apr 07, 2017 at 02:13:49PM +0200, Michal Hocko wrote: > > > On Wed 05-04-17 16:40:11, Jérôme Glisse wrote: > > > > When hotpluging memory we want more information on the type

Re: [HMM 01/16] mm/memory/hotplug: add memory type parameter to arch_add/remove_memory

2017-04-07 Thread Jerome Glisse
On Fri, Apr 07, 2017 at 04:45:04PM +0200, Michal Hocko wrote: > On Fri 07-04-17 10:32:49, Jerome Glisse wrote: > > On Fri, Apr 07, 2017 at 02:13:49PM +0200, Michal Hocko wrote: > > > On Wed 05-04-17 16:40:11, Jérôme Glisse wrote: > > > > When hotpluging memory we want more information on the type

Re: [HMM 01/16] mm/memory/hotplug: add memory type parameter to arch_add/remove_memory

2017-04-07 Thread Michal Hocko
On Fri 07-04-17 10:32:49, Jerome Glisse wrote: > On Fri, Apr 07, 2017 at 02:13:49PM +0200, Michal Hocko wrote: > > On Wed 05-04-17 16:40:11, Jérôme Glisse wrote: > > > When hotpluging memory we want more information on the type of memory. > > > This is to extend ZONE_DEVICE to support new type of

Re: [HMM 01/16] mm/memory/hotplug: add memory type parameter to arch_add/remove_memory

2017-04-07 Thread Michal Hocko
On Fri 07-04-17 10:32:49, Jerome Glisse wrote: > On Fri, Apr 07, 2017 at 02:13:49PM +0200, Michal Hocko wrote: > > On Wed 05-04-17 16:40:11, Jérôme Glisse wrote: > > > When hotpluging memory we want more information on the type of memory. > > > This is to extend ZONE_DEVICE to support new type of

Re: [HMM 01/16] mm/memory/hotplug: add memory type parameter to arch_add/remove_memory

2017-04-07 Thread Jerome Glisse
On Fri, Apr 07, 2017 at 02:13:49PM +0200, Michal Hocko wrote: > On Wed 05-04-17 16:40:11, Jérôme Glisse wrote: > > When hotpluging memory we want more information on the type of memory. > > This is to extend ZONE_DEVICE to support new type of memory other than > > the persistent memory. Existing

Re: [HMM 01/16] mm/memory/hotplug: add memory type parameter to arch_add/remove_memory

2017-04-07 Thread Jerome Glisse
On Fri, Apr 07, 2017 at 02:13:49PM +0200, Michal Hocko wrote: > On Wed 05-04-17 16:40:11, Jérôme Glisse wrote: > > When hotpluging memory we want more information on the type of memory. > > This is to extend ZONE_DEVICE to support new type of memory other than > > the persistent memory. Existing

Re: [HMM 01/16] mm/memory/hotplug: add memory type parameter to arch_add/remove_memory

2017-04-07 Thread Michal Hocko
On Wed 05-04-17 16:40:11, Jérôme Glisse wrote: > When hotpluging memory we want more information on the type of memory. > This is to extend ZONE_DEVICE to support new type of memory other than > the persistent memory. Existing user of ZONE_DEVICE (persistent memory) > will be left un-modified. My

Re: [HMM 01/16] mm/memory/hotplug: add memory type parameter to arch_add/remove_memory

2017-04-07 Thread Michal Hocko
On Wed 05-04-17 16:40:11, Jérôme Glisse wrote: > When hotpluging memory we want more information on the type of memory. > This is to extend ZONE_DEVICE to support new type of memory other than > the persistent memory. Existing user of ZONE_DEVICE (persistent memory) > will be left un-modified. My

Re: [HMM 01/16] mm/memory/hotplug: add memory type parameter to arch_add/remove_memory

2017-04-06 Thread Jerome Glisse
> > diff --git a/arch/powerpc/mm/mem.c b/arch/powerpc/mm/mem.c > > index 5f84433..0933261 100644 > > --- a/arch/powerpc/mm/mem.c > > +++ b/arch/powerpc/mm/mem.c > > @@ -126,14 +126,31 @@ int __weak remove_section_mapping(unsigned long > > start, unsigned long end) > > return -ENODEV; > > } >

Re: [HMM 01/16] mm/memory/hotplug: add memory type parameter to arch_add/remove_memory

2017-04-06 Thread Jerome Glisse
> > diff --git a/arch/powerpc/mm/mem.c b/arch/powerpc/mm/mem.c > > index 5f84433..0933261 100644 > > --- a/arch/powerpc/mm/mem.c > > +++ b/arch/powerpc/mm/mem.c > > @@ -126,14 +126,31 @@ int __weak remove_section_mapping(unsigned long > > start, unsigned long end) > > return -ENODEV; > > } >

Re: [HMM 01/16] mm/memory/hotplug: add memory type parameter to arch_add/remove_memory

2017-04-06 Thread Anshuman Khandual
> diff --git a/arch/powerpc/mm/mem.c b/arch/powerpc/mm/mem.c > index 5f84433..0933261 100644 > --- a/arch/powerpc/mm/mem.c > +++ b/arch/powerpc/mm/mem.c > @@ -126,14 +126,31 @@ int __weak remove_section_mapping(unsigned long start, > unsigned long end) > return -ENODEV; > } > > -int

Re: [HMM 01/16] mm/memory/hotplug: add memory type parameter to arch_add/remove_memory

2017-04-06 Thread Anshuman Khandual
> diff --git a/arch/powerpc/mm/mem.c b/arch/powerpc/mm/mem.c > index 5f84433..0933261 100644 > --- a/arch/powerpc/mm/mem.c > +++ b/arch/powerpc/mm/mem.c > @@ -126,14 +126,31 @@ int __weak remove_section_mapping(unsigned long start, > unsigned long end) > return -ENODEV; > } > > -int

[HMM 01/16] mm/memory/hotplug: add memory type parameter to arch_add/remove_memory

2017-04-05 Thread Jérôme Glisse
When hotpluging memory we want more information on the type of memory. This is to extend ZONE_DEVICE to support new type of memory other than the persistent memory. Existing user of ZONE_DEVICE (persistent memory) will be left un-modified. Signed-off-by: Jérôme Glisse Cc:

[HMM 01/16] mm/memory/hotplug: add memory type parameter to arch_add/remove_memory

2017-04-05 Thread Jérôme Glisse
When hotpluging memory we want more information on the type of memory. This is to extend ZONE_DEVICE to support new type of memory other than the persistent memory. Existing user of ZONE_DEVICE (persistent memory) will be left un-modified. Signed-off-by: Jérôme Glisse Cc: Russell King Cc: