summaryrefslogtreecommitdiffstats
path: root/kernel/rcu/srcu.c
Commit message (Expand)AuthorAgeFilesLines
* srcu: Allow use of Classic SRCU from both process and interrupt contextPaolo Bonzini2017-06-081-3/+2
* srcu: Introduce CLASSIC_SRCU Kconfig optionPaul E. McKenney2017-04-181-151/+196
* srcu: Crude control of expedited grace periodsPaul E. McKenney2017-04-181-38/+46
* srcu: Merge ->srcu_state into ->srcu_gp_seqPaul E. McKenney2017-04-181-20/+35
* srcu: Fix bogus try_check_zero() commentPaul E. McKenney2017-04-181-4/+3
* srcu: Move rcu_init_levelspread() to rcu_tree_node.hPaul E. McKenney2017-04-181-0/+1
* srcu: Use rcu_segcblist to track SRCU callbacksPaul E. McKenney2017-04-181-128/+31
* srcu: Add grace-period sequence numbersPaul E. McKenney2017-04-181-4/+23
* srcu: Move to state-based grace-period sequencingPaul E. McKenney2017-04-181-50/+61
* srcu: Push srcu_advance_batches() fastpath into common casePaul E. McKenney2017-04-181-20/+7
* srcu: Allow early boot use of synchronize_srcu()Paul E. McKenney2017-04-181-0/+2
* srcu: Check for tardy grace-period activity in cleanup_srcu_struct()Paul E. McKenney2017-04-181-2/+13
* srcu: Consolidate batch checking into rcu_all_batches_empty()Paul E. McKenney2017-04-181-8/+13
* rcu: Separate the RCU synchronization types and APIs into <linux/rcupdate_wai...Ingo Molnar2017-03-021-1/+1
* srcu: Reduce probability of SRCU ->unlock_count[] counter overflowPaul E. McKenney2017-01-251-1/+10
* srcu: Force full grace-period orderingPaul E. McKenney2017-01-251-2/+8
* srcu: Implement more-efficient reader countsLance Roy2017-01-251-78/+44
* rcu: Add rcu_normal kernel parameter to suppress expeditingPaul E. McKenney2015-12-041-1/+1
* rcu: Move preemption disabling out of __srcu_read_lock()Paul E. McKenney2015-10-061-2/+0
* rcu: Use rcu_callback_t in call_rcu*() and friendsBoqun Feng2015-10-061-1/+1
* rcu: Rename rcu_lockdep_assert() to RCU_LOCKDEP_WARN()Paul E. McKenney2015-07-221-5/+5
* rcu: Change return type to boolNicholas Mc Guire2015-07-151-2/+3
* rcu: Convert ACCESS_ONCE() to READ_ONCE() and WRITE_ONCE()Paul E. McKenney2015-05-271-5/+5
*-. Merge branches 'doc.2015.02.26a', 'earlycb.2015.03.03a', 'fixes.2015.03.03a',...Paul E. McKenney2015-03-201-18/+1
|\ \
| | * rcu: Update from rcu_expedited variable to rcu_gp_is_expedited()Paul E. McKenney2015-02-261-1/+1
| |/ |/|
| * rcu: Consolidate rcu_synchronize and wakeme_after_rcu()Paul E. McKenney2015-02-251-17/+0
|/
* rcu: Expand SRCU ->completed to 64 bitsPaul E. McKenney2015-01-061-1/+1
* rcu: Eliminate read-modify-write ACCESS_ONCE() callsPaul E. McKenney2014-07-091-2/+2
* rcu: Ensure kernel/rcu/rcu.h can be sourced/used stand-alonePaul Gortmaker2014-02-261-2/+0
* rcu: Move SRCU grace period work to power efficient workqueueShaibal Dutta2014-02-171-2/+3
* rcu: Stop tracking FSF's postal addressPaul E. McKenney2014-02-171-2/+2
* rcu: Improve SRCU's grace-period commentsPaul E. McKenney2013-12-091-7/+49
* rcu: Fix srcu_barrier() docbook headerPaul E. McKenney2013-12-031-0/+1
* rcu: Move RCU-related source code to kernel/rcu directoryPaul E. McKenney2013-10-151-0/+651