Peter Zijlstra
|
ec433f0c51
softirq,rcu: Inform RCU of irq_exit() activity
|
%!s(int64=14) %!d(string=hai) anos |
Paul E. McKenney
|
10f39bb1b2
rcu: protect __rcu_read_unlock() against scheduler-using irq handlers
|
%!s(int64=14) %!d(string=hai) anos |
Paul E. McKenney
|
be0e1e21ef
rcu: Streamline code produced by __rcu_read_unlock()
|
%!s(int64=14) %!d(string=hai) anos |
Paul E. McKenney
|
7765be2fec
rcu: Fix RCU_BOOST race handling current->rcu_read_unlock_special
|
%!s(int64=14) %!d(string=hai) anos |
Paul E. McKenney
|
131906b006
rcu: decrease rcu_report_exp_rnp coupling with scheduler
|
%!s(int64=14) %!d(string=hai) anos |
Paul E. McKenney
|
b0d304172f
rcu: Prevent RCU callbacks from executing before scheduler initialized
|
%!s(int64=14) %!d(string=hai) anos |
Paul E. McKenney
|
f8b7fc6b51
rcu: Move RCU_BOOST #ifdefs to header file
|
%!s(int64=14) %!d(string=hai) anos |
Paul E. McKenney
|
a46e0899ee
rcu: use softirq instead of kthreads except when RCU_BOOST=y
|
%!s(int64=14) %!d(string=hai) anos |
Shaohua Li
|
09223371de
rcu: Use softirq to address performance regression
|
%!s(int64=14) %!d(string=hai) anos |
Paul E. McKenney
|
9a43273690
rcu: Simplify curing of load woes
|
%!s(int64=14) %!d(string=hai) anos |
Peter Zijlstra
|
d72bce0e67
rcu: Cure load woes
|
%!s(int64=14) %!d(string=hai) anos |
Paul E. McKenney
|
cc3ce5176d
rcu: Start RCU kthreads in TASK_INTERRUPTIBLE state
|
%!s(int64=14) %!d(string=hai) anos |
Peter Zijlstra
|
08bca60a69
rcu: Remove waitqueue usage for cpu, node, and boost kthreads
|
%!s(int64=14) %!d(string=hai) anos |
Paul E. McKenney
|
23b5c8fa01
rcu: Decrease memory-barrier usage based on semi-formal proof
|
%!s(int64=14) %!d(string=hai) anos |
Paul E. McKenney
|
80d02085d9
Revert "rcu: Decrease memory-barrier usage based on semi-formal proof"
|
%!s(int64=14) %!d(string=hai) anos |
Paul E. McKenney
|
1217ed1ba5
rcu: permit rcu_read_unlock() to be called while holding runqueue locks
|
%!s(int64=14) %!d(string=hai) anos |
Paul E. McKenney
|
6cc68793e3
rcu: fix spelling
|
%!s(int64=14) %!d(string=hai) anos |
Lai Jiangshan
|
13491a0ee1
rcu: call __rcu_read_unlock() in exit_rcu for tree RCU
|
%!s(int64=14) %!d(string=hai) anos |
Paul E. McKenney
|
a9f4793d89
rcu: fix tracing bug thinko on boost-balk attribution
|
%!s(int64=14) %!d(string=hai) anos |
Paul E. McKenney
|
d71df90ead
rcu: add tracing for RCU's kthread run states.
|
%!s(int64=14) %!d(string=hai) anos |
Paul E. McKenney
|
0ea1f2ebeb
rcu: Add boosting to TREE_PREEMPT_RCU tracing
|
%!s(int64=14) %!d(string=hai) anos |
Paul E. McKenney
|
0f962a5e72
rcu: Force per-rcu_node kthreads off of the outgoing CPU
|
%!s(int64=14) %!d(string=hai) anos |
Paul E. McKenney
|
27f4d28057
rcu: priority boosting for TREE_PREEMPT_RCU
|
%!s(int64=14) %!d(string=hai) anos |
Paul E. McKenney
|
a26ac2455f
rcu: move TREE_RCU from softirq to kthread
|
%!s(int64=14) %!d(string=hai) anos |
Paul E. McKenney
|
12f5f524ca
rcu: merge TREE_PREEPT_RCU blocked_tasks[] lists
|
%!s(int64=14) %!d(string=hai) anos |
Paul E. McKenney
|
e59fb3120b
rcu: Decrease memory-barrier usage based on semi-formal proof
|
%!s(int64=14) %!d(string=hai) anos |
Paul E. McKenney
|
a00e0d714f
rcu: Remove conditional compilation for RCU CPU stall warnings
|
%!s(int64=14) %!d(string=hai) anos |
Tejun Heo
|
e27fc9641e
rcu: increase synchronize_sched_expedited() batching
|
%!s(int64=14) %!d(string=hai) anos |
Paul E. McKenney
|
db3a892099
rcu: fix race condition in synchronize_sched_expedited()
|
%!s(int64=14) %!d(string=hai) anos |
Paul E. McKenney
|
2d999e03b7
rcu: update documentation/comments for Lai's adoption patch
|
%!s(int64=14) %!d(string=hai) anos |