Prev: Unexpected splice "always copy" behavior observed
Next: [PATCH 2/5] HID: Added further information for Roccat Kone
From: Tejun Heo on 18 May 2010 12:20 Hello, Linus. Please pull from the following branch to receive percpu changes for 2.6.35-rc1. git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git for-linus There are six commits. One is to add sparse annotation to ia64. All the others are to implement nommu percpu support. blackfin does SMP w/o mmu and thus requires percpu allocator which doesn't make use of remapping in the vmalloc area. Percpu chunk [de]allocation and [de]population code paths are factored out and nommu simply allocates contiguous kernel memory for each unit. Thanks. Tejun Heo (6): percpu: factor out pcpu_addr_in_first/reserved_chunk() and update per_cpu_ptr_to_phys() percpu: reorganize chunk creation and destruction percpu: misc preparations for nommu support percpu: move vmalloc based chunk management into percpu-vm.c percpu: implement kernel memory based chunk allocation ia64: add sparse annotation to __ia64_per_cpu_var() arch/ia64/include/asm/percpu.h | 5 +- mm/percpu-km.c | 104 +++++++ mm/percpu-vm.c | 451 +++++++++++++++++++++++++++++++ mm/percpu.c | 585 ++++++++-------------------------------- 4 files changed, 671 insertions(+), 474 deletions(-) create mode 100644 mm/percpu-km.c create mode 100644 mm/percpu-vm.c -- tejun -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo(a)vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/ |