[PATCH tip/core/rcu 0/2] Callback tagging for 3.9

From: Paul E. McKenney
Date: Sat Jan 26 2013 - 19:19:11 EST


Hello!

This series contains callback-tagging patches. These were sent earlier
in the idle/no-CBs series, but have been isolated as the more trustworthy
part of that series.

1. Tag callback lists with the grace-period number that they are
waiting for. This change enables a number of optimizations
for RCU_FAST_NO_HZ, and though it add a bit of code, it greatly
simplifies RCU's callback handling.
2. Trace callback acceleration (which is when RCU notices that a
group of callbacks doesn't actually need to wait as long as it
previously thought).

Thanx, Paul


b/include/trace/events/rcu.h | 6 -
b/kernel/rcutree.c | 201 +++++++++++++++++++++++++++++++++++++------
b/kernel/rcutree.h | 2
3 files changed, 179 insertions(+), 30 deletions(-)

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/