First  |  Prev |  Next  |  Last
Pages: 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938
[PATCH 02/25] lmb: Prepare x86 to use lmb to replace early_res
1. expose lmb_debug 2. expose lmb_reserved_init_regions -v2: drop lmb_add_region() and LMB_ERROR export -v3: seperate wrong return of lmb_fin_base to another patch -v4: expose lmb_can_resize to handle x86 EFI that could have more than 128 entries Signed-off-by: Yinghai Lu <yinghai(a)kernel.org> Acked-by:... 22 Jun 2010 13:49
[PATCH 03/25] lmb: Print new doubled array location info
so will have more idea where it is, use lmb_debug to controll it Signed-off-by: Yinghai Lu <yinghai(a)kernel.org> --- lib/lmb.c | 6 ++++-- 1 files changed, 4 insertions(+), 2 deletions(-) diff --git a/lib/lmb.c b/lib/lmb.c index bbdb1ec..7a6e11a 100644 --- a/lib/lmb.c +++ b/lib/lmb.c @@ -192,8 +192,6 @... 22 Jun 2010 13:49
[PATCH 25/25] swiotlb: Use page alignment for early buffer allocation
for 2.6.34 We could call free_bootmem_late() if swiotlb is not used, and it will shrink to page alignement. So alloc them with page alignment at first, to avoid lose two pages before patch: [ 0.000000] lmb_reserve_range: [00d3600000, 00d7600000] swiotlb buffer [ 0.000000] lmb_reserve_range: ... 22 Jun 2010 13:49
[PATCH 14/25] lmb: Add find_memory_core_early()
According to node range in early_node_map[] with __lmb_find_in_range to find free range. Will be used by lmb_find_in_range_node() lmb_find_in_range_node will be used to find right buffer for NODE_DATA Signed-off-by: Yinghai Lu <yinghai(a)kernel.org> --- include/linux/mm.h | 2 ++ mm/page_alloc.c | 3... 22 Jun 2010 13:49
[PATCH 11/25] x86,lmb: Add lmb_reserve_range/lmb_free_range
they are wrappers for core versions. they are taking start/end/name instead of base/size. will make x86 conversion more easy could add more debug print out -v2: change get_max_mapped() to lmb.default_alloc_limit according to Michael Ellerman and Ben change to lmb_reserve_range and lmb_free_range ac... 22 Jun 2010 13:48
[PATCH 18/25] x86, lmb: Use lmb_debug to control debug message print out
Also let lmb_reserve_range/lmb_free_range could print out name if lmb=debug is specified will also print ther name when reserve_lmb_area/free_lmb_area are called. Signed-off-by: Yinghai Lu <yinghai(a)kernel.org> --- arch/x86/mm/lmb.c | 24 ++++++++++++++++++------ 1 files changed, 18 insertions(+), 6 deletio... 22 Jun 2010 13:48
[PATCH 16/25] x86, lmb: Add lmb_free_memory_in_range()
It will return free memory size in specified range. We can not use memory_size - reserved_size here, because some reserved area may not be in the scope of lmb.memory.region. Use lmb.memory.region subtracting lmb.reserved.region to get free range array. then count size of all free ranges. -v2: Ben insist on u... 22 Jun 2010 13:48
[PATCH 05/25] lmb: Prepare to include linux/lmb.h in core file
Need to add protection in linux/lmb.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/lmb.h | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) diff --git a/include/linux/lmb.h b/include/linux/lmb.h index eb8a5a3..... 22 Jun 2010 13:48
[PATCH 1/2] mtd: m25p80: Fix false-positive probing
Since commit 18c6182bae0acca220ed6611f741034d563cd19f ("Rework probing/JEDEC code"), m25p80 driver successfully registers chips even if JEDEC probing fails. This was needed to support non-JEDEC flashes. Though, it appears that some platforms (e.g. blackfin bf533 stamp[1]) used the old behavior to detect if there... 22 Jun 2010 13:48
[PATCH 15/25] x86, lmb: Add lmb_find_in_range_node()
It can be used to find NODE_DATA for numa. Need to make sure early_node_map[] is filled before it is called, otherwise it will fallback to lmb_find_in_range(), with node range. Signed-off-by: Yinghai Lu <yinghai(a)kernel.org> --- arch/x86/include/asm/lmb.h | 1 + arch/x86/mm/lmb.c | 15 ++++++++++... 22 Jun 2010 13:48
First  |  Prev |  Next  |  Last
Pages: 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938