summaryrefslogtreecommitdiffstats
path: root/kernel/rcu/tree_trace.c
Commit message (Expand)AuthorAgeFilesLines
* rcu: Remove debugfs tracingPaul E. McKenney2017-06-081-494/+0
* rcu: Open-code the rcu_cblist_n_lazy_cbs() functionPaul E. McKenney2017-05-021-1/+1
* rcu: Open-code the rcu_cblist_n_cbs() functionPaul E. McKenney2017-05-021-1/+1
* srcu: Move rcu_init_levelspread() to rcu_tree_node.hPaul E. McKenney2017-04-181-0/+1
* srcu: Abstract multi-tail callback list handlingPaul E. McKenney2017-04-181-10/+11
* rcu: Pull rcu_qs_ctr into rcu_dynticks structurePaul E. McKenney2017-04-181-3/+1
*-. Merge branches 'doc.2017.01.15b', 'dyntick.2017.01.23a', 'fixes.2017.01.23a',...Paul E. McKenney2017-01-251-3/+2
|\ \
| | * rcu: Eliminate unused expedited_normal counterPaul E. McKenney2017-01-231-2/+1
| |/ |/|
| * rcu: Abstract extended quiescent state determinationPaul E. McKenney2017-01-231-1/+1
|/
* rcu: Drive expedited grace periods from workqueuePaul E. McKenney2016-08-221-3/+4
* rcu: Shorten expedited_workdone* to exp_workdone*Paul E. McKenney2016-03-311-3/+3
* rcu: Remove expedited GP funnel-lock bypassPaul E. McKenney2016-03-311-4/+3
*-. Merge branches 'doc.2015.12.05a', 'exp.2015.12.07a', 'fixes.2015.12.07a', 'li...Paul E. McKenney2015-12-071-22/+15
|\ \
| | * kernel: Make rcu/tree_trace.c explicitly non-modularPaul Gortmaker2015-12-041-16/+3
| |/ |/|
| * rcu: Reduce expedited GP memory contention via per-CPU variablesPaul E. McKenney2015-12-041-6/+12
|/
* rcu: Add transitivity to remaining rcu_node ->lock acquisitionsPaul E. McKenney2015-11-231-1/+1
* Merge branches 'fixes.2015.10.06a' and 'exp.2015.10.07a' into HEADPaul E. McKenney2015-10-071-4/+4
|\
| * rcu: Make ->cpu_no_qs be a union for aggregate ORPaul E. McKenney2015-09-201-1/+1
| * rcu: Invert passed_quiesce and rename to cpu_no_qsPaul E. McKenney2015-09-201-2/+2
| * rcu: Rename qs_pending to core_needs_qsPaul E. McKenney2015-09-201-2/+2
* | rcu: Finish folding ->fqs_state into ->gp_statePetr Mladek2015-10-061-1/+1
|/
* rcu: Add fastpath bypassing funnel lockingPaul E. McKenney2015-07-171-2/+2
* rcu: Extend expedited funnel locking to rcu_data structurePaul E. McKenney2015-07-171-1/+2
* rcu: Apply rcu_seq operations to _rcu_barrier()Paul E. McKenney2015-07-171-2/+2
* rcu: Make expedited GP CPU stoppage asynchronousPeter Zijlstra2015-07-171-1/+2
* rcu: Get rid of synchronize_sched_expedited()'s polling loopPaul E. McKenney2015-07-171-2/+1
* rcu: Rework synchronize_sched_expedited() counter handlingPaul E. McKenney2015-07-171-8/+4
* rcu: Convert ACCESS_ONCE() to READ_ONCE() and WRITE_ONCE()Paul E. McKenney2015-05-271-3/+3
* rcu: Process offlining and onlining only at grace-period startPaul E. McKenney2015-03-121-2/+2
* rcu: Make cond_resched_rcu_qs() apply to normal RCU flavorsPaul E. McKenney2015-01-151-2/+6
* rcu: Stop tracking FSF's postal addressPaul E. McKenney2014-02-171-2/+2
* rcu: Add ACCESS_ONCE() to ->n_force_qs_lh accessesPaul E. McKenney2014-02-171-1/+1
* rcu: Break call_rcu() deadlock involving scheduler and perfPaul E. McKenney2013-12-031-1/+2
* rcu: Move RCU-related source code to kernel/rcu directoryPaul E. McKenney2013-10-151-0/+500