[PATCH 10/35] x86, lmb: Add lmb_register_active_regions() and lmb_hole_size()
lmb_register_active_regions() will be used to fill early_node_map, the result will be lmb.memory.region AND numa data lmb_hole_size will be used to find hole size on lmb.memory.region with specified range. Signed-off-by: Yinghai Lu <yinghai(a)kernel.org> --- arch/x86/include/asm/lmb.h | 4 ++ arch/x86/mm/l... 13 May 2010 21:35
[PATCH 13/35] x86, lmb: Add lmb_free_memory_size()
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. Signed-off-by: Yingh... 13 May 2010 21:35
[PATCH 30/35] x86: Align e820 ram range to page
for 2.6.34 To workaround wrong BIOS memory map. Signed-off-by: Yinghai Lu <yinghai(a)kernel.org> --- arch/x86/kernel/e820.c | 44 ++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 44 insertions(+), 0 deletions(-) diff --git a/arch/x86/kernel/e820.c b/arch/x86/kernel/e820.c index 4bbbd6b..78ca7... 13 May 2010 21:35
[PATCH 25/35] x86: Have nobootmem version setup_bootmem_allocator()
We can reduce #ifdef number from 3 to one in init_32.c Signed-off-by: Yinghai Lu <yinghai(a)kernel.org> --- arch/x86/mm/init_32.c | 15 ++++++++++----- 1 files changed, 10 insertions(+), 5 deletions(-) diff --git a/arch/x86/mm/init_32.c b/arch/x86/mm/init_32.c index c01c711..dfdd035 100644 --- a/arch/x86/mm... 13 May 2010 21:35
[PATCH 06/35] bootmem, x86: Add weak version of reserve_bootmem_generic
It will be used lmb_to_bootmem converting It is an wrapper for reserve_bootmem, and x86 64bit is using special one. Also clean up that version for x86_64. We don't need to take care of numa path for that, bootmem can handle it how Signed-off-by: Yinghai Lu <yinghai(a)kernel.org> --- arch/x86/mm/init_32.c | ... 13 May 2010 21:35
[PATCH 12/35] x86, lmb: Add lmb_find_area_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_area(), 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 ++++++++++++++... 13 May 2010 21:35
[PATCH][GIT PULL] ring-buffer: Add cached pages when freeing reader page
Ingo, This includes the updates in core-2. Please pull the latest tip/tracing/core-3 tree, which can be found at: git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-2.6-trace.git tip/tracing/core-3 Steven Rostedt (1): ring-buffer: Add cached pages when freeing reader page ---- ke... 13 May 2010 20:29
ftrace syscalls: Allow arch specific syscall symbol matching
On Thu, 2010-05-13 at 17:43 +1000, Ian Munsie wrote: From: Ian Munsie <imunsie(a)au1.ibm.com> Some architectures have unusual symbol names and the generic code to match the symbol name with the function name for the syscall metadata will fail. For example, symbols on PPC64 start with a period and the g... 13 May 2010 20:29
linux-next: manual merge of the ceph tree with Linus' tree
Hi Sage, Today's linux-next merge of the ceph tree got a conflict in fs/ceph/super.c between commit 5dfc589a8467470226feccdc50f1b32713318e7b ("ceph: unregister bdi before kill_anon_super releases device name") from Linus' tree and commits 9f2a2a1faa0fd990d4930605583a67d7dff28bff ("ceph: use ceph_sb_to_client ins... 14 May 2010 03:00
drivers/platform/x86: Use kzalloc
All good from my POV. Acked-by: Jonathan Woithe <jwoithe(a)physics.adelaide.edu.au> From: Julia Lawall <julia(a)diku.dk> Use kzalloc rather than the combination of kmalloc and memset. The semantic patch that makes this change is as follows: (http://coccinelle.lip6.fr/) // <smpl> @@ exp... 20 May 2010 10:33