First  |  Prev |  Next  |  Last
Pages: 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520
[PATCH 26/49] memblock: Make memblock_alloc_try_nid() fallback to MEMBLOCK_ALLOC_ANYWHERE
From: Benjamin Herrenschmidt <benh(a)kernel.crashing.org> memblock_alloc_nid() used to fallback to allocating anywhere by using memblock_alloc() as a fallback. However, some of my previous patches limit memblock_alloc() to the region covered by MEMBLOCK_ALLOC_ACCESSIBLE which is not quite what we want for memblo... 19 Jul 2010 21:17
[PATCH 20/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... 19 Jul 2010 21:17
[PATCH 36/49] x86, memblock: Add memblock_x86_to_bootmem()
memblock_x86_to_bootmem() will reserve memblock.reserved.region in bootmem after bootmem is set up. We can use it to with all arches that support memblock later. Signed-off-by: Yinghai Lu <yinghai(a)kernel.org> --- arch/x86/include/asm/memblock.h | 1 + arch/x86/mm/memblock.c | 30 +++++++++++++++... 19 Jul 2010 21:16
mmotm 2010-07-19-16-37 uploaded
The mm-of-the-moment snapshot 2010-07-19-16-37 has been uploaded to http://userweb.kernel.org/~akpm/mmotm/ and will soon be available at git://zen-kernel.org/kernel/mmotm.git It contains the following patches against 2.6.35-rc5: origin.patch ipc-semc-bugfix-for-semop-not-reporting-successful-opera... 25 Jul 2010 15:07
[PATCH 13/49] memblock: Remove memblock_type.size and add memblock.memory_size instead
From: Benjamin Herrenschmidt <benh(a)kernel.crashing.org> Right now, both the "memory" and "reserved" memblock_type structures have a "size" member. It's unused in the later case, and represent the calculated memory size in the later case. This moves it out to the main memblock structure instead Signed-off-by:... 19 Jul 2010 20:10
[PATCH 23/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 ... 19 Jul 2010 20:10
[PATCH -v25 00/49] Use memblock with x86
New memblock could be used to replace early_res in x86. Suggested by: David, Ben, and Thomas -v18: change memblock_find_area to memblock_find_in_range kill __memblock_find_area and use memblock_find_area directly remove memblock_add_memory change memblock_reserve_area to memblock_reserve_rang... 19 Jul 2010 20:10
[PATCH 15/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, ... 19 Jul 2010 20:10
[PATCH 02/49] x86,mm: fix 32bit numa sparsemem
Borislav Petkov <borislav.petkov(a)amd.com> reported his 32bit numa has problem: [ 0.000000] Reserving total of 4c00 pages for numa KVA remap [ 0.000000] kva_start_pfn ~ 32800 max_low_pfn ~ 375fe [ 0.000000] max_pfn = 238000 [ 0.000000] 8202MB HIGHMEM available. [ 0.000000] 885MB LOWMEM available. ... 19 Jul 2010 20:10
[PATCH 28/49] memblock: Prepare x86 to use memblock to replace early_res
1. expose memblock_debug 2. expose memblock_reserved_init_regions -v2: drop memblock_add_region() and MEMBLOCK_ERROR export -v3: seperate wrong return of memblock_fin_base to another patch -v4: expose memblock_can_resize to handle x86 EFI that could have more than 128 entries -v5: add memblock_dbg, so we ... 19 Jul 2010 20:10
First  |  Prev |  Next  |  Last
Pages: 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520