Paul E. McKenney
|
e90c53d3e2
rcu: Remove rcu_needs_cpu_flush() to avoid false quiescent states
|
14 gadi atpakaļ |
Mike Galbraith
|
5b61b0baa9
rcu: Wire up RCU_BOOST_PRIO for rcutree
|
14 gadi atpakaļ |
Paul E. McKenney
|
5342e269b2
rcu: Permit rt_mutex_unlock() with irqs disabled
|
14 gadi atpakaļ |
Paul E. McKenney
|
9bc8b5586f
rcu: Suppress NMI backtraces when stall ends before dump
|
14 gadi atpakaļ |
Paul E. McKenney
|
82e78d80fc
rcu: Simplify unboosting checks
|
14 gadi atpakaļ |
Paul E. McKenney
|
6206ab9bab
rcu: Move __rcu_read_unlock()'s barrier() within if-statement
|
14 gadi atpakaļ |
Paul E. McKenney
|
e4cc1f22b2
rcu: Simplify quiescent-state accounting
|
14 gadi atpakaļ |
Paul E. McKenney
|
d4c08f2ac3
rcu: Add grace-period, quiescent-state, and call_rcu trace events
|
14 gadi atpakaļ |
Paul E. McKenney
|
385680a948
rcu: Add event-trace markers to TREE_RCU kthreads
|
14 gadi atpakaļ |
Paul E. McKenney
|
e0f23060ad
rcu: Update comments to reflect softirqs vs. kthreads
|
14 gadi atpakaļ |
Paul E. McKenney
|
e99033c5c1
rcu: Put names into TINY_RCU structures under RCU_TRACE
|
14 gadi atpakaļ |
Paul E. McKenney
|
2c42818e96
rcu: Abstract common code for RCU grace-period-wait primitives
|
14 gadi atpakaļ |
Shaohua Li
|
1eb521210a
rcu: Avoid unnecessary self-wakeup of per-CPU kthreads
|
14 gadi atpakaļ |
Eric Dumazet
|
1f28809480
rcu: Use kthread_create_on_node()
|
14 gadi atpakaļ |
Peter Zijlstra
|
ec433f0c51
softirq,rcu: Inform RCU of irq_exit() activity
|
14 gadi atpakaļ |
Paul E. McKenney
|
10f39bb1b2
rcu: protect __rcu_read_unlock() against scheduler-using irq handlers
|
14 gadi atpakaļ |
Paul E. McKenney
|
be0e1e21ef
rcu: Streamline code produced by __rcu_read_unlock()
|
14 gadi atpakaļ |
Paul E. McKenney
|
7765be2fec
rcu: Fix RCU_BOOST race handling current->rcu_read_unlock_special
|
14 gadi atpakaļ |
Paul E. McKenney
|
131906b006
rcu: decrease rcu_report_exp_rnp coupling with scheduler
|
14 gadi atpakaļ |
Paul E. McKenney
|
b0d304172f
rcu: Prevent RCU callbacks from executing before scheduler initialized
|
14 gadi atpakaļ |
Paul E. McKenney
|
f8b7fc6b51
rcu: Move RCU_BOOST #ifdefs to header file
|
14 gadi atpakaļ |
Paul E. McKenney
|
a46e0899ee
rcu: use softirq instead of kthreads except when RCU_BOOST=y
|
14 gadi atpakaļ |
Shaohua Li
|
09223371de
rcu: Use softirq to address performance regression
|
14 gadi atpakaļ |
Paul E. McKenney
|
9a43273690
rcu: Simplify curing of load woes
|
14 gadi atpakaļ |
Peter Zijlstra
|
d72bce0e67
rcu: Cure load woes
|
14 gadi atpakaļ |
Paul E. McKenney
|
cc3ce5176d
rcu: Start RCU kthreads in TASK_INTERRUPTIBLE state
|
14 gadi atpakaļ |
Peter Zijlstra
|
08bca60a69
rcu: Remove waitqueue usage for cpu, node, and boost kthreads
|
14 gadi atpakaļ |
Paul E. McKenney
|
23b5c8fa01
rcu: Decrease memory-barrier usage based on semi-formal proof
|
14 gadi atpakaļ |
Paul E. McKenney
|
80d02085d9
Revert "rcu: Decrease memory-barrier usage based on semi-formal proof"
|
14 gadi atpakaļ |
Paul E. McKenney
|
1217ed1ba5
rcu: permit rcu_read_unlock() to be called while holding runqueue locks
|
14 gadi atpakaļ |