Thread (49 messages) 49 messages, 6 authors, 2013-08-05

Re: [PATCH v2 13/18] x86, numa, mem_hotplug: Skip all the regions the kernel resides in.

From: Tang Chen <hidden>
Date: 2013-08-02 05:53:04
Also in: linux-mm, lkml

On 08/01/2013 09:42 PM, Tejun Heo wrote:
quoted
On Thu, Aug 01, 2013 at 03:06:35PM +0800, Tang Chen wrote:

At early time, memblock will reserve some memory for the kernel,
such as the kernel code and data segments, initrd file, and so on=EF=BC=8C
which means the kernel resides in these memory regions.

Even if these memory regions are hotpluggable, we should not
mark them as hotpluggable. Otherwise the kernel won't have enough
memory to boot.

This patch finds out which memory regions the kernel resides in,
and skip them when finding all hotpluggable memory regions.

Signed-off-by: Tang Chen<redacted>
Reviewed-by: Zhang Yanfei<redacted>
---
  mm/memory=5Fhotplug.c |   45 +++++++++++++++++++++++++++++++++++++++++++++
   1 files changed, 45 insertions(+), 0 deletions(-)
diff --git a/mm/memory=5Fhotplug.c b/mm/memory=5Fhotplug.c
index 326e2f2..b800c9c 100644
--- a/mm/memory=5Fhotplug.c
+++ b/mm/memory=5Fhotplug.c
@@ -31,6 +31,7 @@
  #include<linux/firmware-map.h>
  #include<linux/stop=5Fmachine.h>
  #include<linux/acpi.h>
+#include<linux/memblock.h>
=20
  #include<asm/tlbflush.h>
=20
This patch is contaminated.  Can you please resend?It
It's wired. I'll rebase these patches to linux 3.11-rc3 and resend them all.

Thanks.

--
To unsubscribe, send a message with 'unsubscribe linux-mm' in
the body to majordomo@kvack.org.  For more info on Linux MM,
see: http://www.linux-mm.org/ .
Don't email: <a href=mailto:"dont@kvack.org"> email@kvack.org </a>
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help