[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <1209453990-7735-1-git-send-email-jens.axboe@oracle.com>
Date: Tue, 29 Apr 2008 09:26:20 +0200
From: Jens Axboe <jens.axboe@...cle.com>
To: linux-kernel@...r.kernel.org
Cc: peterz@...radead.org, npiggin@...e.de, linux-arch@...r.kernel.org,
jeremy@...p.org, mingo@...e.hu, paulmck@...ux.vnet.ibm.com
Subject: [PATCH 0/10] Add generic helpers for arch IPI function calls #3
Hi,
This is a repost of the generic-ipi block git branch. It contains
generic helpers for issuing and handling IPI function calls. It
improves smp_call_function_single() so that it is now a scalable
interface that doesn't rely on call_lock and it also greatly
speeds up smp_call_function(). Microbenchmarks show that it is about
30% faster on call throughput on a simple 2-way SMP system. Benefits
should be much higher on bigger systems.
Changes since last post:
- Address Andrew's review comments
- Address Paul's RCU comments. Hopefully everything is covered now,
I'd much appreciate a second look at this code Paul!
- Drop s390 support, as it currently relies on smp_call_function()
not returning before other CPUs are ready (or have) called the passed
in function.
- Address the x86/xen comments from Jeremy, I hope xen works as expected
now.
- Address the review comments from Peter.
- Various other little things and improvements.
--
Jens Axboe
--
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