First  |  Prev |  Next  |  Last
Pages: 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715
[PATCH 07/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 -... 6 Jul 2010 20:02
[PATCH 34/49] x86, memblock: Add memblock_x86_find_in_range_size()
size is returned according free range. Will be used to find free ranges for early_memtest and memory corruption check Do not mess it up with lib/memblock.c yet. Signed-off-by: Yinghai Lu <yinghai(a)kernel.org> --- arch/x86/include/asm/memblock.h | 8 ++++ arch/x86/mm/Makefile | 2 + arch/x86/... 6 Jul 2010 20:02
[PATCH 03/49] memblock: No reason to include asm/memblock.h late
From: Benjamin Herrenschmidt <benh(a)kernel.crashing.org> Signed-off-by: Benjamin Herrenschmidt <benh(a)kernel.crashing.org> --- include/linux/memblock.h | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diff --git a/include/linux/memblock.h b/include/linux/memblock.h index 86e7daf..4b69313 100644 -... 6 Jul 2010 20:02
[PATCH 43/49] x86, memblock: Add memblock_x86_memory_in_range()
It will return memory size in specified range according to memblock.memory.region Try to share some code with memblock_x86_free_memory_in_range() by passing get_free to __memblock_x86_memory_in_range(). -v2: Ben want _in_range in the name instead of size Signed-off-by: Yinghai Lu <yinghai(a)kernel.org> --- a... 6 Jul 2010 18:55
[PATCH 14/49] memblock: Add debug markers at the end of the array
From: Benjamin Herrenschmidt <benh(a)kernel.crashing.org> Since we allocate one more than needed, why not do a bit of sanity checking here to ensure we don't walk past the end of the array ? Signed-off-by: Benjamin Herrenschmidt <benh(a)kernel.crashing.org> --- mm/memblock.c | 11 +++++++++++ 1 files changed, ... 6 Jul 2010 18:55
[PATCH 26/49] memblock: Add debugfs files to dump the arrays content
From: Benjamin Herrenschmidt <benh(a)kernel.crashing.org> Signed-off-by: Benjamin Herrenschmidt <benh(a)kernel.crashing.org> --- mm/memblock.c | 51 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 51 insertions(+), 0 deletions(-) diff --git a/mm/memblock.c b/mm/memblock.c index 00f62a2..c7... 6 Jul 2010 18:55
[PATCH 47/49] x86: Remove not used early_res code
and some functions in e820.c that are not used anymore Signed-off-by: Yinghai Lu <yinghai(a)kernel.org> --- arch/x86/include/asm/e820.h | 14 - arch/x86/kernel/e820.c | 52 ---- include/linux/early_res.h | 23 -- kernel/Makefile | 1 - kernel/early_res.c | 584 -------------... 6 Jul 2010 18:55
[PATCH 22/49] memblock: Add "start" argument to memblock_find_base()
From: Benjamin Herrenschmidt <benh(a)kernel.crashing.org> To constraint the search of a region between two boundaries, which will be used by the new NUMA aware allocator among others. Signed-off-by: Benjamin Herrenschmidt <benh(a)kernel.crashing.org> --- mm/memblock.c | 27 ++++++++++++++++----------- 1 files ... 6 Jul 2010 18:55
[PATCH 19/49] memblock: Move functions around into a more sensible order
From: Benjamin Herrenschmidt <benh(a)kernel.crashing.org> Some shuffling is needed for doing array resize so we may as well put some sense into the ordering of the functions in the whole memblock.c file. No code change. Added some comments. Signed-off-by: Benjamin Herrenschmidt <benh(a)kernel.crashing.org> --- m... 6 Jul 2010 18:55
[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... 6 Jul 2010 18:55
First  |  Prev |  Next  |  Last
Pages: 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715