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> =20This 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>