summaryrefslogtreecommitdiff
path: root/kernel/srcu.c
Commit message (Expand)AuthorAgeFilesLines
* srcu: use ACCESS_ONCE() to access sp->completed in srcu_read_lock()Lai Jiangshan2013-02-071-2/+1
* srcu: Update synchronize_srcu_expedited()'s commentsLai Jiangshan2013-02-071-6/+5
* srcu: Update synchronize_srcu()'s commentsLai Jiangshan2013-02-071-4/+6
* srcu: Simple cleanup for cleanup_srcu_struct()Lai Jiangshan2013-02-071-6/+2
* srcu: Add might_sleep() annotation to synchronize_srcu()Lai Jiangshan2013-02-071-0/+1
* srcu: Simplify __srcu_read_unlock() via this_cpu_dec()Lai Jiangshan2013-02-071-3/+1
*-. Merge branches 'urgent.2012.10.27a', 'doc.2012.11.16a', 'fixes.2012.11.13a', ...Paul E. McKenney2012-11-161-5/+11
|\ \
| | * rcu: Add a module parameter to force use of expedited RCU primitivesAntti P Miettinen2012-10-231-1/+7
| |/ |/|
| * srcu: Export process_srcu()Lai Jiangshan2012-10-231-4/+2
| * srcu: Credit Lai Jiangshan with SRCU rewriteLai Jiangshan2012-10-231-0/+2
|/
* workqueue: deprecate system_nrt[_freezable]_wqTejun Heo2012-08-201-2/+2
* rcu: Implement per-domain single-threaded call_srcu() state machineLai Jiangshan2012-04-301-62/+300
* rcu: Use single value to handle expedited SRCU grace periodsLai Jiangshan2012-04-301-13/+14
* rcu: Improve srcu_readers_active_idx()'s cache localityLai Jiangshan2012-04-301-1/+8
* rcu: Implement a variant of Peter's SRCU algorithmLai Jiangshan2012-04-301-80/+69
* rcu: Improve SRCU's wait_idx() commentsLai Jiangshan2012-04-301-40/+37
* rcu: Flip ->completed only once per SRCU grace periodLai Jiangshan2012-04-301-36/+56
* rcu: Increment upper bit only for srcu_read_lock()Lai Jiangshan2012-04-301-10/+9
* rcu: Remove fast check path from __synchronize_srcu()Lai Jiangshan2012-04-301-24/+1
* rcu: Direct algorithmic SRCU implementationPaul E. McKenney2012-04-301-95/+189
* rcu: Call out dangers of expedited RCU primitivesPaul E. McKenney2012-02-211-10/+17
* rcu: Add lockdep-RCU checks for simple self-deadlockPaul E. McKenney2012-02-211-0/+6
* kernel: Map most files to use export.h instead of module.hPaul Gortmaker2011-10-311-1/+1
* rcu: demote SRCU_SYNCHRONIZE_DELAY from kernel-parameter statusPaul E. McKenney2011-01-141-2/+13
* rcu: Make synchronize_srcu_expedited() fast if running readersPaul E. McKenney2010-11-291-1/+7
* kernel: Remove undead ifdef CONFIG_DEBUG_LOCK_ALLOCChristian Dietrich2010-09-231-2/+0
* include cleanup: Update gfp.h and slab.h includes to prepare for breaking imp...Tejun Heo2010-03-301-1/+0
* rcu: Introduce lockdep-based checking to RCU read-side primitivesPaul E. McKenney2010-02-251-17/+33
* rcu: Fix sparse warningsPaul E. McKenney2010-01-161-1/+1
* rcu: Add synchronize_srcu_expedited()Paul E. McKenney2009-10-261-23/+51
* make srcu_readers_active() staticAdrian Bunk2008-02-061-2/+1
* [PATCH] SRCU: report out-of-memory errorsAlan Stern2006-10-041-2/+3
* [PATCH] srcu-3: RCU variant permitting read-side blockingPaul E. McKenney2006-10-041-0/+257