aboutsummaryrefslogtreecommitdiff
path: root/include/linux/spinlock.h
AgeCommit message (Expand)AuthorFilesLines
2017-09-04Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/k...Gravatar Linus Torvalds 1-9/+32
2017-08-17locking: Remove spin_unlock_wait() generic definitionsGravatar Paul E. McKenney 1-11/+0
2017-08-10locking: Remove smp_mb__before_spinlock()Gravatar Peter Zijlstra 1-13/+0
2017-08-10locking: Introduce smp_mb__after_spinlock()Gravatar Peter Zijlstra 1-0/+36
2017-07-25atomics: Revert addition of comment header to spin_unlock_wait()Gravatar Paul E. McKenney 1-20/+0
2017-06-08atomics: Add header comment so spin_unlock_wait()Gravatar Paul E. McKenney 1-0/+20
2017-01-12locking/spinlocks: Remove the unused spin_lock_bh_nested() APIGravatar Waiman Long 1-8/+0
2015-09-01Merge branch 'x86-asm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel...Gravatar Linus Torvalds 1-15/+15
2015-08-04rcu,locking: Privatize smp_mb__after_unlock_lock()Gravatar Paul E. McKenney 1-10/+0
2015-07-21locking/spinlocks: Force inlining of spinlock opsGravatar Denys Vlasenko 1-15/+15
2015-05-27documentation: memory-barriers: Fix smp_mb__before_spinlock() semanticsGravatar Will Deacon 1-1/+1
2015-01-03spinlock: Add spin_lock_bh_nested()Gravatar Thomas Graf 1-0/+8
2014-08-13locking/spinlocks: Always evaluate the second argument of spin_lock_nested()Gravatar Bart Van Assche 1-1/+7
2013-12-16locking: Add an smp_mb__after_unlock_lock() for UNLOCK+BLOCK barrierGravatar Paul E. McKenney 1-0/+10
2013-08-13sched: fix the theoretical signal_wake_up() vs schedule() raceGravatar Oleg Nesterov 1-3/+11
2012-03-28Merge tag 'split-asm_system_h-for-linus-20120328' of git://git.kernel.org/pub...Gravatar Linus Torvalds 1-1/+1
2012-03-28Remove all #inclusions of asm/system.hGravatar David Howells 1-1/+0
2012-03-28Add #includes needed to permit the removal of asm/system.hGravatar David Howells 1-0/+1
2012-02-28spinlock: macroize assert_spin_locked to avoid bug.h dependencyGravatar Paul Gortmaker 1-4/+1
2011-07-26atomic: use <linux/atomic.h>Gravatar Arun Sharma 1-1/+1
2011-03-31Fix common misspellingsGravatar Lucas De Marchi 1-1/+1
2010-10-07Fix IRQ flag handling namingGravatar David Howells 1-0/+1
2010-06-01Merge branch 'for-35' of git://repo.or.cz/linux-kbuildGravatar Linus Torvalds 1-1/+1
2010-03-13locking: Make sparse work with inline spinlocks and rwlocksGravatar Luca Barbieri 1-5/+8
2010-03-03Rename .text.lock to .text..lock.Gravatar Denys Vlasenko 1-1/+1
2009-12-14locking: Cleanup the name space completelyGravatar Thomas Gleixner 1-17/+20
2009-12-14locking: Further name space cleanupsGravatar Thomas Gleixner 1-8/+8
2009-12-14locking: Implement new raw_spinlockGravatar Thomas Gleixner 1-64/+194
2009-12-14locking: Convert raw_rwlock to arch_rwlockGravatar Thomas Gleixner 1-2/+2
2009-12-14locking: Convert __raw_spin* functions to arch_spin*Gravatar Thomas Gleixner 1-11/+11
2009-12-14locking: Convert raw_spinlock to arch_spinlockGravatar Thomas Gleixner 1-2/+2
2009-12-14locking: Split rwlock from spinlock headersGravatar Thomas Gleixner 1-92/+8
2009-11-24locking: Use __[SPIN|RW]_LOCK_UNLOCKED in [spin|rw]_lock_init()Gravatar Thomas Gleixner 1-2/+2
2009-11-24locking: Remove unused prototypeGravatar Thomas Gleixner 1-2/+0
2009-08-31locking: Simplify spinlock inliningGravatar Heiko Carstens 1-40/+6
2009-08-31locking: Move spinlock function bodies to header fileGravatar Heiko Carstens 1-9/+9
2009-07-09memory barrier: adding smp_mb__after_lockGravatar Jiri Olsa 1-0/+5
2009-04-02Allow rwlocks to re-enable interruptsGravatar Robin Holt 1-0/+6
2009-02-09x86: spinlocks: define dummy __raw_spin_is_contendedGravatar Kyle McMartin 1-0/+5
2008-08-11lockdep: spin_lock_nest_lock()Gravatar Peter Zijlstra 1-0/+6
2008-07-25locking: add typecheck on irqsave and friends for correct flagsGravatar Steven Rostedt 1-16/+56
2008-04-17locking: remove unused double_spin_lock()Gravatar Oleg Nesterov 1-37/+0
2008-04-11Spell out behavior of atomic_dec_and_lock() in kerneldocGravatar J. Bruce Fields 1-0/+3
2008-02-08Remove fastcall from linux/includeGravatar Harvey Harrison 1-1/+1
2008-01-30spinlock: lockbreak cleanupGravatar Nick Piggin 1-0/+6
2007-07-16introduce write_trylock_irqsave()Gravatar Satyam Sharma 1-0/+7
2007-03-05[PATCH] timer/hrtimer: take per cpu locks in sane orderGravatar Heiko Carstens 1-0/+37
2007-02-11[PATCH] Fix sparse annotation of spin unlock macros in one caseGravatar Pavel Roskin 1-9/+24
2006-12-07[PATCH] add bottom_half.hGravatar Andrew Morton 1-0/+1
2006-11-26Revert "[PATCH] Enforce "unsigned long flags;" when spinlocking"Gravatar Linus Torvalds 1-54/+15