Re: [RFC PATCH 0/8] memory-hotplug : hot-remove physical memory(clear page table)

2012-07-23 Thread Wen Congyang
At 07/20/2012 03:31 PM, Yasuaki Ishimatsu Wrote:
 [Hi Wen,
 
 Good news!! I was waiting for this patch to come.
 Applying the patches, can we hot-remove physical memory completely?

If all functions success, I guess so.

Thanks
Wen Congyang

 
 Thanks,
 Yasuaki Ishimatsu
 
 2012/07/20 16:06, Wen Congyang wrote:
 This patch series aims to support physical memory hot-remove(clear
 page table).

 This patch series base on ishimatsu's patch series. You can get it here:
 http://www.spinics.net/lists/linux-acpi/msg36804.html

 The patches can remove following things:
- page table of removed memory

 If you find lack of function for physical memory hot-remove, please
 let me
 know.

 Note:
 * The patch remove memory info from list before freeing it is being
 disccussed
in other thread. But for testing the patch series, the patch is
 needed.
So I added the patch as [PATCH 0/8].
 * You need to apply ishimatsu's patch series first before applying
 this patch
series.

 Wen Congyang (8):
memory-hotplug: store the node id in acpi_memory_device
memory-hotplug: offline memory only when it is onlined
memory-hotplug: call remove_memory() to cleanup when removing memory
  device
memory-hotplug: export the function acpi_bus_remove()
memory-hotplug: call acpi_bus_remove() to remove memory device
memory-hotplug: introduce new function arch_remove_memory()
x86: make __split_large_page() generally avialable
memory-hotplug: implement arch_remove_memory()

   arch/ia64/mm/init.c  |   16 
   arch/powerpc/mm/mem.c|   14 +++
   arch/s390/mm/init.c  |8 ++
   arch/sh/mm/init.c|   15 +++
   arch/tile/mm/init.c  |8 ++
   arch/x86/include/asm/pgtable_types.h |1 +
   arch/x86/mm/init_32.c|   10 ++
   arch/x86/mm/init_64.c|  160
 ++
   arch/x86/mm/pageattr.c   |   47 +-
   drivers/acpi/acpi_memhotplug.c   |   24 --
   drivers/acpi/scan.c  |3 +-
   include/acpi/acpi_bus.h  |1 +
   include/linux/memory_hotplug.h   |1 +
   mm/memory_hotplug.c  |2 +-
   14 files changed, 280 insertions(+), 30 deletions(-)

 
 
 

___
Linuxppc-dev mailing list
Linuxppc-dev@lists.ozlabs.org
https://lists.ozlabs.org/listinfo/linuxppc-dev


[RFC PATCH 0/8] memory-hotplug : hot-remove physical memory(clear page table)

2012-07-20 Thread Wen Congyang
This patch series aims to support physical memory hot-remove(clear page table).

This patch series base on ishimatsu's patch series. You can get it here:
http://www.spinics.net/lists/linux-acpi/msg36804.html

The patches can remove following things:
  - page table of removed memory

If you find lack of function for physical memory hot-remove, please let me
know.

Note:
* The patch remove memory info from list before freeing it is being disccussed
  in other thread. But for testing the patch series, the patch is needed.
  So I added the patch as [PATCH 0/8].
* You need to apply ishimatsu's patch series first before applying this patch
  series.

Wen Congyang (8):
  memory-hotplug: store the node id in acpi_memory_device
  memory-hotplug: offline memory only when it is onlined
  memory-hotplug: call remove_memory() to cleanup when removing memory
device
  memory-hotplug: export the function acpi_bus_remove()
  memory-hotplug: call acpi_bus_remove() to remove memory device
  memory-hotplug: introduce new function arch_remove_memory()
  x86: make __split_large_page() generally avialable
  memory-hotplug: implement arch_remove_memory()

 arch/ia64/mm/init.c  |   16 
 arch/powerpc/mm/mem.c|   14 +++
 arch/s390/mm/init.c  |8 ++
 arch/sh/mm/init.c|   15 +++
 arch/tile/mm/init.c  |8 ++
 arch/x86/include/asm/pgtable_types.h |1 +
 arch/x86/mm/init_32.c|   10 ++
 arch/x86/mm/init_64.c|  160 ++
 arch/x86/mm/pageattr.c   |   47 +-
 drivers/acpi/acpi_memhotplug.c   |   24 --
 drivers/acpi/scan.c  |3 +-
 include/acpi/acpi_bus.h  |1 +
 include/linux/memory_hotplug.h   |1 +
 mm/memory_hotplug.c  |2 +-
 14 files changed, 280 insertions(+), 30 deletions(-)

___
Linuxppc-dev mailing list
Linuxppc-dev@lists.ozlabs.org
https://lists.ozlabs.org/listinfo/linuxppc-dev


Re: [RFC PATCH 0/8] memory-hotplug : hot-remove physical memory(clear page table)

2012-07-20 Thread Yasuaki Ishimatsu

[Hi Wen,

Good news!! I was waiting for this patch to come.
Applying the patches, can we hot-remove physical memory completely?

Thanks,
Yasuaki Ishimatsu

2012/07/20 16:06, Wen Congyang wrote:

This patch series aims to support physical memory hot-remove(clear page table).

This patch series base on ishimatsu's patch series. You can get it here:
http://www.spinics.net/lists/linux-acpi/msg36804.html

The patches can remove following things:
   - page table of removed memory

If you find lack of function for physical memory hot-remove, please let me
know.

Note:
* The patch remove memory info from list before freeing it is being disccussed
   in other thread. But for testing the patch series, the patch is needed.
   So I added the patch as [PATCH 0/8].
* You need to apply ishimatsu's patch series first before applying this patch
   series.

Wen Congyang (8):
   memory-hotplug: store the node id in acpi_memory_device
   memory-hotplug: offline memory only when it is onlined
   memory-hotplug: call remove_memory() to cleanup when removing memory
 device
   memory-hotplug: export the function acpi_bus_remove()
   memory-hotplug: call acpi_bus_remove() to remove memory device
   memory-hotplug: introduce new function arch_remove_memory()
   x86: make __split_large_page() generally avialable
   memory-hotplug: implement arch_remove_memory()

  arch/ia64/mm/init.c  |   16 
  arch/powerpc/mm/mem.c|   14 +++
  arch/s390/mm/init.c  |8 ++
  arch/sh/mm/init.c|   15 +++
  arch/tile/mm/init.c  |8 ++
  arch/x86/include/asm/pgtable_types.h |1 +
  arch/x86/mm/init_32.c|   10 ++
  arch/x86/mm/init_64.c|  160 ++
  arch/x86/mm/pageattr.c   |   47 +-
  drivers/acpi/acpi_memhotplug.c   |   24 --
  drivers/acpi/scan.c  |3 +-
  include/acpi/acpi_bus.h  |1 +
  include/linux/memory_hotplug.h   |1 +
  mm/memory_hotplug.c  |2 +-
  14 files changed, 280 insertions(+), 30 deletions(-)




___
Linuxppc-dev mailing list
Linuxppc-dev@lists.ozlabs.org
https://lists.ozlabs.org/listinfo/linuxppc-dev