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 majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/