Linus Torvalds
|
816434ec4a
Merge branch 'x86-spinlocks-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
|
12 years ago |
Linus Torvalds
|
bc08b449ee
lockref: implement lockless reference count updates using cmpxchg()
|
12 years ago |
Oleg Nesterov
|
e0acd0a68e
sched: fix the theoretical signal_wake_up() vs schedule() race
|
12 years ago |
Jeremy Fitzhardinge
|
96f853eaa8
x86, ticketlock: Add slowpath logic
|
12 years ago |
Jeremy Fitzhardinge
|
4a1ed4ca68
x86, pvticketlock: When paravirtualizing ticket locks, increment by 2
|
12 years ago |
Jeremy Fitzhardinge
|
b798df09f9
x86, ticketlock: Collapse a layer of functions
|
12 years ago |
Jeremy Fitzhardinge
|
545ac13892
x86, spinlock: Replace pv spinlocks with pv ticketlocks
|
12 years ago |
Richard Weinberger
|
83be4ffa1a
x86/spinlocks: Fix comment in spinlock.h
|
13 years ago |
Richard Weinberger
|
35372a7d45
x86: spinlock.h: Remove REG_PTR_MODE
|
13 years ago |
Jan Beulich
|
7931d49305
x86/spinlocks: Eliminate TICKET_MASK
|
13 years ago |
Jeremy Fitzhardinge
|
3d94ae0c70
x86/cmpxchg: add a locked add() helper
|
13 years ago |
Jeremy Fitzhardinge
|
4a7f340c6a
x86, ticketlock: remove obsolete comment
|
14 years ago |
Jeremy Fitzhardinge
|
229855d6f3
x86, ticketlock: Make __ticket_spin_trylock common
|
15 years ago |
Jeremy Fitzhardinge
|
2994488fe5
x86, ticketlock: Convert __ticket_spin_lock to use xadd()
|
15 years ago |
Jeremy Fitzhardinge
|
c576a3ea90
x86, ticketlock: Convert spin loop to C
|
15 years ago |
Jeremy Fitzhardinge
|
84eb950db1
x86, ticketlock: Clean up types and accessors
|
15 years ago |
Arun Sharma
|
60063497a9
atomic: use <linux/atomic.h>
|
14 years ago |
Jan Beulich
|
a750036f35
x86: Fix write lock scalability 64-bit issue
|
14 years ago |
Thomas Gleixner
|
e5931943d0
locking: Convert raw_rwlock functions to arch_rwlock
|
15 years ago |
Thomas Gleixner
|
fb3a6bbc91
locking: Convert raw_rwlock to arch_rwlock
|
15 years ago |
Thomas Gleixner
|
0199c4e68d
locking: Convert __raw_spin* functions to arch_spin*
|
15 years ago |
Thomas Gleixner
|
445c89514b
locking: Convert raw_spinlock to arch_spinlock
|
15 years ago |
Jiri Olsa
|
ad46276952
memory barrier: adding smp_mb__after_lock
|
16 years ago |
Jeremy Fitzhardinge
|
b4ecc12699
x86: Fix performance regression caused by paravirt_ops on native kernels
|
16 years ago |
Robin Holt
|
f5f7eac41d
Allow rwlocks to re-enable interrupts
|
16 years ago |
Ingo Molnar
|
f8a6b2b9ce
Merge branch 'linus' into x86/apic
|
16 years ago |
Kyle McMartin
|
a5ef7ca0e2
x86: spinlocks: define dummy __raw_spin_is_contended
|
16 years ago |
Ingo Molnar
|
74b6eb6b93
Merge branches 'x86/asm', 'x86/cleanups', 'x86/cpudetect', 'x86/debug', 'x86/doc', 'x86/header-fixes', 'x86/mm', 'x86/paravirt', 'x86/pat', 'x86/setup-v2', 'x86/subarch', 'x86/uaccess' and 'x86/urgent' into x86/core
|
16 years ago |
Frederic Weisbecker
|
2d4d57db69
x86: micro-optimize __raw_read_trylock()
|
16 years ago |
Jiri Kosina
|
afb33f8c0d
x86: remove byte locks
|
16 years ago |