lkml.org 
[lkml]   [2010]   [May]   [18]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
Subject[GIT PULL] percpu for v2.6.35-rc1
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


\
 
 \ /
  Last update: 2010-05-18 18:13    [W:0.019 / U:19.044 seconds]
©2003-2018 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site