aboutsummaryrefslogtreecommitdiffstats
path: root/arch/x86/include/asm/spinlock.h
Commit message (Expand)AuthorAge
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/borntr...Linus Torvalds2014-12-20
|\
| * x86/spinlock: Replace ACCESS_ONCE with READ_ONCEChristian Borntraeger2014-12-18
* | Merge branch 'core-locking-for-linus' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds2014-12-09
|\ \ | |/ |/|
| * x86/ticketlock: Fix spin_unlock_wait() livelockOleg Nesterov2014-12-08
* | locking/rwlock, x86: Clean up asm/spinlock*.h to remove old rwlock codeWaiman Long2014-09-10
* | x86, locking/rwlocks: Enable qrwlocks on x86Waiman Long2014-06-06
* | x86: Remove CONFIG_X86_OOSTOREDave Jones2014-03-11
|/
* Merge branch 'x86-spinlocks-for-linus' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2013-09-04
|\
| * x86, ticketlock: Add slowpath logicJeremy Fitzhardinge2013-08-09
| * x86, pvticketlock: When paravirtualizing ticket locks, increment by 2Jeremy Fitzhardinge2013-08-09
| * x86, ticketlock: Collapse a layer of functionsJeremy Fitzhardinge2013-08-09
| * x86, spinlock: Replace pv spinlocks with pv ticketlocksJeremy Fitzhardinge2013-08-09
* | lockref: implement lockless reference count updates using cmpxchg()Linus Torvalds2013-09-02
* | sched: fix the theoretical signal_wake_up() vs schedule() raceOleg Nesterov2013-08-13
|/
* x86/spinlocks: Fix comment in spinlock.hRichard Weinberger2012-08-22
* x86: spinlock.h: Remove REG_PTR_MODERichard Weinberger2012-03-30
* x86/spinlocks: Eliminate TICKET_MASKJan Beulich2012-02-07
* x86/cmpxchg: add a locked add() helperJeremy Fitzhardinge2011-11-25
* x86, ticketlock: remove obsolete commentJeremy Fitzhardinge2011-09-28
* x86, ticketlock: Make __ticket_spin_trylock commonJeremy Fitzhardinge2011-08-29
* x86, ticketlock: Convert __ticket_spin_lock to use xadd()Jeremy Fitzhardinge2011-08-29
* x86, ticketlock: Convert spin loop to CJeremy Fitzhardinge2011-08-29
* x86, ticketlock: Clean up types and accessorsJeremy Fitzhardinge2011-08-29
* atomic: use <linux/atomic.h>Arun Sharma2011-07-26
* x86: Fix write lock scalability 64-bit issueJan Beulich2011-07-21
* locking: Convert raw_rwlock functions to arch_rwlockThomas Gleixner2009-12-14
* locking: Convert raw_rwlock to arch_rwlockThomas Gleixner2009-12-14
* locking: Convert __raw_spin* functions to arch_spin*Thomas Gleixner2009-12-14
* locking: Convert raw_spinlock to arch_spinlockThomas Gleixner2009-12-14
* memory barrier: adding smp_mb__after_lockJiri Olsa2009-07-09
* x86: Fix performance regression caused by paravirt_ops on native kernelsJeremy Fitzhardinge2009-05-15
* Allow rwlocks to re-enable interruptsRobin Holt2009-04-02
* Merge branch 'linus' into x86/apicIngo Molnar2009-02-13
|\
| * x86: spinlocks: define dummy __raw_spin_is_contendedKyle McMartin2009-02-09
| |
| \
*-. \ Merge branches 'x86/asm', 'x86/cleanups', 'x86/cpudetect', 'x86/debug', 'x86/...Ingo Molnar2009-01-28
|\ \ \ | |_|/ |/| |
| | * x86: remove byte locksJiri Kosina2009-01-20
| |/ |/|
| * x86: micro-optimize __raw_read_trylock()Frederic Weisbecker2009-01-26
|/
* x86: Fix ASM_X86__ header guardsH. Peter Anvin2008-10-23
* x86, um: ... and asm-x86 moveAl Viro2008-10-23