summaryrefslogtreecommitdiffstats
path: root/kernel/rcu/tree.c
Commit message (Expand)AuthorAgeFilesLines
* rcu: Suppress lockdep false positive for rcp->exp_funnel_mutexPaul E. McKenney2015-09-201-0/+5
* Merge branches 'fixes.2015.07.22a' and 'initexp.2015.08.04a' into HEADPaul E. McKenney2015-08-041-262/+327
|\
| * rcu: Silence lockdep false positive for expedited grace periodsPaul E. McKenney2015-08-041-2/+10
| * rcu: Add fastpath bypassing funnel lockingPaul E. McKenney2015-07-171-0/+16
| * rcu: Rename RCU_GP_DONE_FQS to RCU_GP_DOING_FQSPaul E. McKenney2015-07-171-1/+1
| * rcu: Pull out wait_event*() condition into helper functionPaul E. McKenney2015-07-171-5/+21
| * rcu: Add stall warnings to synchronize_sched_expedited()Paul E. McKenney2015-07-171-4/+54
| * rcu: Extend expedited funnel locking to rcu_data structurePaul E. McKenney2015-07-171-3/+16
| * rcu: Consolidate last open-coded expedited memory barrierPaul E. McKenney2015-07-171-1/+1
| * rcu: Apply rcu_seq operations to _rcu_barrier()Paul E. McKenney2015-07-171-53/+19
| * rcu: Use funnel locking for synchronize_rcu_expedited()'s polling loopPaul E. McKenney2015-07-171-7/+8
| * rcu: Fix synchronize_sched_expedited() type error for "s"Paul E. McKenney2015-07-171-1/+1
| * rcu: Abstract funnel locking from synchronize_sched_expedited()Paul E. McKenney2015-07-171-33/+47
| * rcu: Abstract sequence counting from synchronize_sched_expedited()Paul E. McKenney2015-07-171-10/+58
| * rcu: Make expedited GP CPU stoppage asynchronousPeter Zijlstra2015-07-171-14/+17
| * rcu: Get rid of synchronize_sched_expedited()'s polling loopPaul E. McKenney2015-07-171-55/+40
| * rcu: Rework synchronize_sched_expedited() counter handlingPaul E. McKenney2015-07-171-68/+30
| * rcu: Switch synchronize_sched_expedited() to stop_one_cpu()Peter Zijlstra2015-07-171-27/+14
| * rcu: Reset rcu_fanout_leaf if out of boundsPaul E. McKenney2015-07-171-0/+1
| * rcu: Limit count of static data to the number of RCU levelsAlexander Gordeev2015-07-151-17/+4
| * rcu: Remove unnecessary fields from rcu_state structureAlexander Gordeev2015-07-151-12/+15
| * rcu: Limit rcu_capacity[] size to RCU_NUM_LVLS itemsAlexander Gordeev2015-07-151-6/+6
| * rcu: Simplify rcu_init_geometry() capacity arithmeticsAlexander Gordeev2015-07-151-10/+8
| * rcu: Cleanup rcu_init_geometry() code and arithmeticsAlexander Gordeev2015-07-151-14/+10
| * rcu: Remove superfluous local variable in rcu_init_geometry()Alexander Gordeev2015-07-151-7/+7
| * rcu: Panic if RCU tree can not accommodate all CPUsAlexander Gordeev2015-07-151-12/+17
| * rcu: Provide more diagnostics for stalled GP kthreadPaul E. McKenney2015-07-151-2/+8
* | rcu: Rename rcu_lockdep_assert() to RCU_LOCKDEP_WARN()Paul E. McKenney2015-07-221-14/+14
* | rcu: Make rcu_is_watching() really notraceAlexei Starovoitov2015-07-221-2/+2
* | rcu: Add RCU-sched flavors of get-state and cond-syncPaul E. McKenney2015-07-221-0/+52
* | rcu: Drop RCU_USER_QS in favor of NO_HZ_FULLPaul E. McKenney2015-07-061-4/+4
|/
* Merge tag 'trace-v4.2' of git://git.kernel.org/pub/scm/linux/kernel/git/roste...Linus Torvalds2015-06-261-1/+1
|\
| * tracing: Rename ftrace_event.h to trace_events.hSteven Rostedt (Red Hat)2015-05-131-1/+1
| |
| \
| \
| \
*---. \ Merge branches 'array.2015.05.27a', 'doc.2015.05.27a', 'fixes.2015.05.27a', '...Paul E. McKenney2015-05-271-61/+120
|\ \ \ \
| | | * | rcu: Conditionally compile RCU's eqs warningsPaul E. McKenney2015-05-271-8/+15
| | | * | rcu: Make RCU able to tolerate undefined CONFIG_RCU_KTHREAD_PRIOPaul E. McKenney2015-05-271-0/+4
| | | * | rcu: Make RCU able to tolerate undefined CONFIG_RCU_FANOUT_LEAFPaul E. McKenney2015-05-271-4/+4
| | | * | rcu: Make RCU able to tolerate undefined CONFIG_RCU_FANOUTPaul E. McKenney2015-05-271-2/+2
| | | * | rcu: Enable diagnostic dump of rcu_node combining treePaul E. McKenney2015-05-271-0/+27
| | | * | rcu: Convert CONFIG_RCU_FANOUT_EXACT to boot parameterPaul E. McKenney2015-05-271-2/+5
| | | * | rcu: Provide diagnostic option to slow down grace-period scansPaul E. McKenney2015-05-271-4/+25
| | | * | rcu: Shut up spurious gcc uninitialized-variable warningPaul E. McKenney2015-05-271-3/+3
| | | * | rcu: Modulate grace-period slow init to normalize delayPaul E. McKenney2015-05-271-2/+13
| |_|/ / |/| | |
| | * | rcu: Correctly initialize ->rcu_qs_ctr_snap at online timePaul E. McKenney2015-05-271-1/+1
| | * | rcu: Remove redundant offline checkPaul E. McKenney2015-05-271-2/+0
| | * | rcu: Remove dead code from force_qs_rnp()Paul E. McKenney2015-05-271-4/+0
| | * | rcu: Eliminate HOTPLUG_CPU #ifdef in favor of IS_ENABLED()Paul E. McKenney2015-05-271-25/+14
| |/ / |/| |
| * | rcu: Change function declaration to boolNicholas Mc Guire2015-05-271-1/+1
| * | rcu: Make rcu_*_data variables staticNicolas Iooss2015-05-271-1/+1
| * | rcu: Make synchronize_sched_expedited() call wait_rcu_gp()Paul E. McKenney2015-05-271-1/+1
OpenPOWER on IntegriCloud