[<prev] [next>] [day] [month] [year] [list]
Message-ID: <4BF2BBEC.7010506@kernel.org>
Date: Tue, 18 May 2010 18:10:20 +0200
From: Tejun Heo <tj@...nel.org>
To: Linus Torvalds <torvalds@...ux-foundation.org>,
lkml <linux-kernel@...r.kernel.org>
CC: David Howells <dhowells@...hat.com>,
graff yang <graff.yang@...il.com>,
Andrew Morton <akpm@...ux-foundation.org>,
uclinux-dist-devel@...ckfin.uclinux.org,
Sonic Zhang <sonic.adi@...il.com>,
Christoph Lameter <cl@...ux-foundation.org>
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
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Powered by blists - more mailing lists