summaryrefslogtreecommitdiff
path: root/kernel/rcu/srcu.c
AgeCommit message (Expand)AuthorFilesLines
2017-06-09srcu: Remove Classic SRCUPaul E. McKenney1-668/+0
2017-06-08srcu: Make Classic and Tree SRCU announce themselves at bootupPaul E. McKenney1-0/+7
2017-06-08srcu: Allow use of Classic SRCU from both process and interrupt contextPaolo Bonzini1-3/+2
2017-04-18srcu: Introduce CLASSIC_SRCU Kconfig optionPaul E. McKenney1-151/+196
2017-04-18srcu: Crude control of expedited grace periodsPaul E. McKenney1-38/+46
2017-04-18srcu: Merge ->srcu_state into ->srcu_gp_seqPaul E. McKenney1-20/+35
2017-04-18srcu: Fix bogus try_check_zero() commentPaul E. McKenney1-4/+3
2017-04-18srcu: Move rcu_init_levelspread() to rcu_tree_node.hPaul E. McKenney1-0/+1
2017-04-18srcu: Use rcu_segcblist to track SRCU callbacksPaul E. McKenney1-128/+31
2017-04-18srcu: Add grace-period sequence numbersPaul E. McKenney1-4/+23
2017-04-18srcu: Move to state-based grace-period sequencingPaul E. McKenney1-50/+61
2017-04-18srcu: Push srcu_advance_batches() fastpath into common casePaul E. McKenney1-20/+7
2017-04-18srcu: Allow early boot use of synchronize_srcu()Paul E. McKenney1-0/+2
2017-04-18srcu: Check for tardy grace-period activity in cleanup_srcu_struct()Paul E. McKenney1-2/+13
2017-04-18srcu: Consolidate batch checking into rcu_all_batches_empty()Paul E. McKenney1-8/+13
2017-03-02rcu: Separate the RCU synchronization types and APIs into <linux/rcupdate_wai...Ingo Molnar1-1/+1
2017-01-25srcu: Reduce probability of SRCU ->unlock_count[] counter overflowPaul E. McKenney1-1/+10
2017-01-25srcu: Force full grace-period orderingPaul E. McKenney1-2/+8
2017-01-25srcu: Implement more-efficient reader countsLance Roy1-78/+44
2015-12-04rcu: Add rcu_normal kernel parameter to suppress expeditingPaul E. McKenney1-1/+1
2015-10-06rcu: Move preemption disabling out of __srcu_read_lock()Paul E. McKenney1-2/+0
2015-10-06rcu: Use rcu_callback_t in call_rcu*() and friendsBoqun Feng1-1/+1
2015-07-23rcu: Rename rcu_lockdep_assert() to RCU_LOCKDEP_WARN()Paul E. McKenney1-5/+5
2015-07-16rcu: Change return type to boolNicholas Mc Guire1-2/+3
2015-05-27rcu: Convert ACCESS_ONCE() to READ_ONCE() and WRITE_ONCE()Paul E. McKenney1-5/+5
2015-03-20Merge branches 'doc.2015.02.26a', 'earlycb.2015.03.03a', 'fixes.2015.03.03a',...Paul E. McKenney1-18/+1
2015-02-26rcu: Update from rcu_expedited variable to rcu_gp_is_expedited()Paul E. McKenney1-1/+1
2015-02-26rcu: Consolidate rcu_synchronize and wakeme_after_rcu()Paul E. McKenney1-17/+0
2015-01-06rcu: Expand SRCU ->completed to 64 bitsPaul E. McKenney1-1/+1
2014-07-09rcu: Eliminate read-modify-write ACCESS_ONCE() callsPaul E. McKenney1-2/+2
2014-02-26rcu: Ensure kernel/rcu/rcu.h can be sourced/used stand-alonePaul Gortmaker1-2/+0
2014-02-18rcu: Move SRCU grace period work to power efficient workqueueShaibal Dutta1-2/+3
2014-02-18rcu: Stop tracking FSF's postal addressPaul E. McKenney1-2/+2
2013-12-10rcu: Improve SRCU's grace-period commentsPaul E. McKenney1-7/+49
2013-12-03rcu: Fix srcu_barrier() docbook headerPaul E. McKenney1-0/+1
2013-10-15rcu: Move RCU-related source code to kernel/rcu directoryPaul E. McKenney1-0/+651