aboutsummaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/futex-contention.py
diff options
context:
space:
mode:
authorPaul E. McKenney <[email protected]>2018-06-30 15:23:37 -0700
committerPaul E. McKenney <[email protected]>2018-08-30 16:02:38 -0700
commitba1c64c27239373be1b3d88cf0a9ac1b10fa871f (patch)
tree213989e0ed3d4c35f86efd1f1f4248634ab80e06 /tools/perf/scripts/python/futex-contention.py
parentd28139c4e96713d52a300fb9036c5be2f45e0741 (diff)
rcu: Report expedited grace periods at context-switch time
This commit reduces the latency of expedited RCU grace periods by reporting a quiescent state for the CPU at context-switch time. In CONFIG_PREEMPT=y kernels, if the outgoing task is still within an RCU read-side critical section (and thus still blocking some grace period, perhaps including this expedited grace period), then that task will already have been placed on one of the leaf rcu_node structures' ->blkd_tasks list. Signed-off-by: Paul E. McKenney <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/futex-contention.py')
0 files changed, 0 insertions, 0 deletions