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/

Reply via email to