lkml.org 
[lkml]   [2013]   [Jan]   [26]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
Subject[PATCH tip/core/rcu 0/2] Callback tagging for 3.9
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(-)



\
 
 \ /
  Last update: 2013-01-27 01:41    [W:0.044 / U:0.484 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site