First  |  Prev |  Next  |  Last
Pages: 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521
[PATCH 09/49] memblock: Introduce default allocation limit and use it to replace explicit ones
From: Benjamin Herrenschmidt <benh(a)kernel.crashing.org> This introduce memblock.current_limit which is used to limit allocations from memblock_alloc() or memblock_alloc_base(..., MEMBLOCK_ALLOC_ACCESSIBLE). The old MEMBLOCK_ALLOC_ANYWHERE changes value from 0 to ~(u64)0 and can still be used with memblock_alloc... 19 Jul 2010 20:10
[PATCH 30/49] memblock: Export MEMBLOCK_ERROR again
will used by x86 memblock_x86_find_in_range_node and nobootmem replacement -v2: use 0 instead -1ULL, Suggesed by Linus, so we don't need cast them later to unsigned long Signed-off-by: Yinghai Lu <yinghai(a)kernel.org> --- include/linux/memblock.h | 1 + mm/memblock.c | 2 -- 2 files changed, ... 19 Jul 2010 20:10
[PATCH 08/49] memblock: Expose MEMBLOCK_ALLOC_ANYWHERE
From: Benjamin Herrenschmidt <benh(a)kernel.crashing.org> Signed-off-by: Benjamin Herrenschmidt <benh(a)kernel.crashing.org> --- arch/powerpc/mm/hash_utils_64.c | 2 +- include/linux/memblock.h | 1 + mm/memblock.c | 2 -- 3 files changed, 2 insertions(+), 3 deletions(-) diff -... 19 Jul 2010 20:10
[PATCH 07/49] memblock: Factor the lowest level alloc function
From: Benjamin Herrenschmidt <benh(a)kernel.crashing.org> Signed-off-by: Benjamin Herrenschmidt <benh(a)kernel.crashing.org> --- mm/memblock.c | 59 ++++++++++++++++++++++++++------------------------------ 1 files changed, 27 insertions(+), 32 deletions(-) diff --git a/mm/memblock.c b/mm/memblock.c index 83643... 19 Jul 2010 20:10
[PATCH 31/49] memblock: Prepare to include linux/memblock.h in core file
Need to add protection in linux/memblock.h, to prepare to include it in mm/page_alloc.c and mm/bootmem.c etc. Signed-off-by: Yinghai Lu <yinghai(a)kernel.org> --- include/linux/memblock.h | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) diff --git a/include/linux/memblock.h b/include/linux/membloc... 19 Jul 2010 20:10
[PATCH 11/49] memblock: Change u64 to phys_addr_t
From: Benjamin Herrenschmidt <benh(a)kernel.crashing.org> Let's not waste space and cycles on archs that don't support >32-bit physical address space. Signed-off-by: Benjamin Herrenschmidt <benh(a)kernel.crashing.org> --- include/linux/memblock.h | 44 +++++++++--------- mm/memblock.c | 114 +++++++... 19 Jul 2010 20:10
[PATCH 44/49] x86, memblock: Use memblock_debug to control debug message print out
Also let memblock_x86_reserve_range/memblock_x86_free_range could print out name if memblock=debug is specified will also print ther name when reserve_memblock_area/free_memblock_area are called. -v2: according to Ingo, put " if (memblock_debug) " in one place Signed-off-by: Yinghai Lu <yinghai(a)kernel.org> -... 19 Jul 2010 20:10
[PATCH 12/49] memblock: Remove unused memblock.debug struct member
From: Benjamin Herrenschmidt <benh(a)kernel.crashing.org> Signed-off-by: Benjamin Herrenschmidt <benh(a)kernel.crashing.org> --- include/linux/memblock.h | 7 ++++--- 1 files changed, 4 insertions(+), 3 deletions(-) diff --git a/include/linux/memblock.h b/include/linux/memblock.h index 3b41f61..5abb06b 100644... 19 Jul 2010 20:10
[PATCH 10/49] memblock: Remove rmo_size, burry it in arch/powerpc where it belongs
From: Benjamin Herrenschmidt <benh(a)kernel.crashing.org> The RMA (RMO is a misnomer) is a concept specific to ppc64 (in fact server ppc64 though I hijack it on embedded ppc64 for similar purposes) and represents the area of memory that can be accessed in real mode (aka with MMU off), or on embedded, from the excep... 19 Jul 2010 20:10
[PATCH 39/49] x86, memblock: Add memblock_x86_register_active_regions() and memblock_x86_hole_size()
memblock_x86_register_active_regions() will be used to fill early_node_map, the result will be memblock.memory.region AND numa data memblock_x86_hole_size will be used to find hole size on memblock.memory.region with specified range. Signed-off-by: Yinghai Lu <yinghai(a)kernel.org> --- arch/x86/include/asm/mem... 19 Jul 2010 20:10
First  |  Prev |  Next  |  Last
Pages: 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521