From: Ingo Molnar <mingo@elte.hu>
To: Tejun Heo <tj@kernel.org>
Cc: Nick Piggin <npiggin@suse.de>, Tony Luck <tony.luck@intel.com>,
Fenghua Yu <fenghua.yu@intel.com>,
linux-ia64 <linux-ia64@vger.kernel.org>,
Ingo Molnar <mingo@redhat.com>,
Rusty Russell <rusty@rustcorp.com.au>,
Christoph Lameter <cl@linux-foundation.org>,
linux-kernel@vger.kernel.org
Subject: Re: [PATCHSET percpu#for-next] percpu: convert ia64 to dynamic percpu and drop the old one
Date: Tue, 22 Sep 2009 10:16:31 +0200 [thread overview]
Message-ID: <20090922081631.GD1475@elte.hu> (raw)
In-Reply-To: <1253605214-23210-1-git-send-email-tj@kernel.org>
* Tejun Heo <tj@kernel.org> wrote:
> Hello, all.
>
> This patchset converts ia64 to dynamic percpu allocator and drop the
> now unused old percpu allocator. This patchset contains the following
> four patches.
>
> 0001-vmalloc-rename-local-variables-vmalloc_start-and-vma.patch
> 0002-ia64-allocate-percpu-area-for-cpu0-like-percpu-areas.patch
> 0003-ia64-convert-to-dynamic-percpu-allocator.patch
> 0004-percpu-kill-legacy-percpu-allocator.patch
>
> 0001 is misc prep to avoid macro / local variable collision. 0002
> makes ia64 allocate percpu area for cpu0 in the same way it does for
> other cpus. 0003 converts ia64 to dynamic percpu allocator and 0004
> drops now unused legacy allocator.
>
> Contig memory model was verified with ski emulator. Discontig and
> sparse models were verified on a 4-way SGI altix machine. I've run
> percpu stress test module for quite a while on the machine.
>
> Mike Travis, it would be great if you can test this on your machine.
> I'd really like to see how it would behave on a machine with that many
> NUMA nodes.
>
> This patchset is available in the following git tree.
>
> git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git convert-ia64
>
> Hmmm... kernel.org seems slow to sync today. If the branch isn't
> mirroreed, please pull from the master.
>
> Thanks.
>
> arch/ia64/Kconfig | 3
> arch/ia64/kernel/setup.c | 12 --
> arch/ia64/kernel/vmlinux.lds.S | 11 +-
> arch/ia64/mm/contig.c | 87 ++++++++++++++++----
> arch/ia64/mm/discontig.c | 120 +++++++++++++++++++++++++--
> include/linux/percpu.h | 24 -----
> kernel/module.c | 150 ----------------------------------
> mm/Makefile | 4
> mm/allocpercpu.c | 177 -----------------------------------------
> mm/percpu.c | 2
> mm/vmalloc.c | 16 +--
> 11 files changed, 193 insertions(+), 413 deletions(-)
Kudos, really nice stuff!
Ingo
next prev parent reply other threads:[~2009-09-22 8:17 UTC|newest]
Thread overview: 21+ messages / expand[flat|nested] mbox.gz Atom feed top
2009-09-22 7:40 [PATCHSET percpu#for-next] percpu: convert ia64 to dynamic percpu and drop the old one Tejun Heo
2009-09-22 7:40 ` [PATCH 1/4] vmalloc: rename local variables vmalloc_start and vmalloc_end Tejun Heo
2009-09-22 22:52 ` Christoph Lameter
2009-09-23 2:08 ` Tejun Heo
2009-09-22 7:40 ` [PATCH 2/4] ia64: allocate percpu area for cpu0 like percpu areas for other cpus Tejun Heo
2009-09-22 22:59 ` Christoph Lameter
2009-09-23 2:11 ` Tejun Heo
2009-09-23 13:44 ` Christoph Lameter
2009-09-23 14:01 ` Tejun Heo
2009-09-23 17:17 ` Christoph Lameter
2009-09-23 22:03 ` Tejun Heo
2009-09-24 7:36 ` Christoph Lameter
2009-09-24 8:37 ` Tejun Heo
2009-09-28 15:12 ` Christoph Lameter
2009-09-22 7:40 ` [PATCH 3/4] ia64: convert to dynamic percpu allocator Tejun Heo
2009-09-22 7:40 ` [PATCH 4/4] percpu: kill legacy " Tejun Heo
2009-09-22 8:16 ` Ingo Molnar [this message]
2009-09-22 20:49 ` [PATCHSET percpu#for-next] percpu: convert ia64 to dynamic percpu and drop the old one Luck, Tony
2009-09-22 21:10 ` Luck, Tony
2009-09-22 21:24 ` Luck, Tony
2009-09-22 21:50 ` Tejun Heo
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20090922081631.GD1475@elte.hu \
--to=mingo@elte.hu \
--cc=cl@linux-foundation.org \
--cc=fenghua.yu@intel.com \
--cc=linux-ia64@vger.kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=mingo@redhat.com \
--cc=npiggin@suse.de \
--cc=rusty@rustcorp.com.au \
--cc=tj@kernel.org \
--cc=tony.luck@intel.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox