Paul E. McKenney
|
12d560f4ea
rcu,locking: Privatize smp_mb__after_unlock_lock()
|
10 years ago |
Paul E. McKenney
|
af859beaab
rcu: Silence lockdep false positive for expedited grace periods
|
10 years ago |
Paul E. McKenney
|
cdacbe1f91
rcu: Add fastpath bypassing funnel locking
|
10 years ago |
Paul E. McKenney
|
32bb1c7999
rcu: Rename RCU_GP_DONE_FQS to RCU_GP_DOING_FQS
|
10 years ago |
Paul E. McKenney
|
cf3620a6c7
rcu: Add stall warnings to synchronize_sched_expedited()
|
10 years ago |
Paul E. McKenney
|
2cd6ffafec
rcu: Extend expedited funnel locking to rcu_data structure
|
10 years ago |
Paul E. McKenney
|
4f525a528b
rcu: Apply rcu_seq operations to _rcu_barrier()
|
10 years ago |
Peter Zijlstra
|
3a6d7c64d7
rcu: Make expedited GP CPU stoppage asynchronous
|
10 years ago |
Paul E. McKenney
|
385b73c06f
rcu: Get rid of synchronize_sched_expedited()'s polling loop
|
10 years ago |
Paul E. McKenney
|
d6ada2cf2f
rcu: Rework synchronize_sched_expedited() counter handling
|
10 years ago |
Peter Zijlstra
|
c190c3b16c
rcu: Switch synchronize_sched_expedited() to stop_one_cpu()
|
10 years ago |
Paul E. McKenney
|
75c27f119b
rcu: Remove CONFIG_RCU_CPU_STALL_INFO
|
10 years ago |
Alexander Gordeev
|
032dfc8722
rcu: Shut up bogus gcc array bounds warning
|
10 years ago |
Alexander Gordeev
|
426216970e
rcu: Simplify arithmetic to calculate number of RCU nodes
|
10 years ago |
Alexander Gordeev
|
cb00710239
rcu: Limit count of static data to the number of RCU levels
|
10 years ago |
Alexander Gordeev
|
199977bff9
rcu: Remove unnecessary fields from rcu_state structure
|
10 years ago |
Alexander Gordeev
|
05b84aec46
rcu: Limit rcu_capacity[] size to RCU_NUM_LVLS items
|
10 years ago |
Alexander Gordeev
|
a6d77081e2
rcu: Limit rcu_state::levelcnt[] to RCU_NUM_LVLS items
|
10 years ago |
Paul E. McKenney
|
319362c90f
rcu: Provide more diagnostics for stalled GP kthread
|
10 years ago |
Paul E. McKenney
|
0868aa2216
Merge branches 'array.2015.05.27a', 'doc.2015.05.27a', 'fixes.2015.05.27a', 'hotplug.2015.05.27a', 'init.2015.05.27a', 'tiny.2015.05.27a' and 'torture.2015.05.27a' into HEAD
|
10 years ago |
Paul E. McKenney
|
47d631af58
rcu: Make RCU able to tolerate undefined CONFIG_RCU_FANOUT_LEAF
|
10 years ago |
Paul E. McKenney
|
05c5df31af
rcu: Make RCU able to tolerate undefined CONFIG_RCU_FANOUT
|
10 years ago |
Nicolas Iooss
|
c92fb05795
rcu: Make rcu_*_data variables static
|
10 years ago |
Paul E. McKenney
|
727b705baf
rcu: Eliminate a few RCU_BOOST #ifdefs in favor of IS_ENABLED()
|
10 years ago |
Paul E. McKenney
|
c199068913
rcu: Eliminate ->onoff_mutex from rcu_node structure
|
10 years ago |
Paul E. McKenney
|
0aa04b055e
rcu: Process offlining and onlining only at grace-period start
|
10 years ago |
Paul E. McKenney
|
78e691f4ae
Merge branches 'doc.2015.01.07a', 'fixes.2015.01.15a', 'preempt.2015.01.06a', 'srcu.2015.01.06a', 'stall.2015.01.16a' and 'torture.2015.01.11a' into HEAD
|
10 years ago |
Paul E. McKenney
|
5cd37193ce
rcu: Make cond_resched_rcu_qs() apply to normal RCU flavors
|
10 years ago |
Paul E. McKenney
|
f9103c3902
rcu: Remove redundant rcu_batches_completed() declaration
|
10 years ago |
Paul E. McKenney
|
9733e4f0a9
rcu: Make _batches_completed() functions return unsigned long
|
10 years ago |