Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-5.4
/
a37d60659fbef3560c7b4fa5f9d7cf34863f3ae2
/
lib
/
rwsem.c
9607a85
rwsem: check counter to avoid cmpxchg calls
by Davidlohr Bueso
· 12 years ago
b5f5418
rwsem: no need for explicit signed longs
by Davidlohr Bueso
· 12 years ago
25c3932
rwsem: do not block readers at head of queue if other readers are active
by Michel Lespinasse
· 12 years ago
fe6e674
rwsem: implement support for write lock stealing on the fastpath
by Michel Lespinasse
· 12 years ago
8cf5322
rwsem: simplify __rwsem_do_wake
by Michel Lespinasse
· 12 years ago
9b0fc9c
rwsem: skip initial trylock in rwsem_down_write_failed
by Michel Lespinasse
· 12 years ago
a7d2c57
rwsem: avoid taking wait_lock in rwsem_down_write_failed
by Michel Lespinasse
· 12 years ago
5ede972
rwsem: use cmpxchg for trying to steal write lock
by Michel Lespinasse
· 12 years ago
ed00f64
rwsem: more agressive lock stealing in rwsem_down_write_failed
by Michel Lespinasse
· 12 years ago
023fe4f
rwsem: simplify rwsem_down_write_failed
by Michel Lespinasse
· 12 years ago
da16922
rwsem: simplify rwsem_down_read_failed
by Michel Lespinasse
· 12 years ago
1e78277
rwsem: move rwsem_down_failed_common code into rwsem_down_{read,write}_failed
by Michel Lespinasse
· 12 years ago
f7dd1ce
rwsem: shorter spinlocked section in rwsem_down_failed_common()
by Michel Lespinasse
· 12 years ago
e2d57f7
rwsem: make the waiter type an enumeration rather than a bitmask
by Michel Lespinasse
· 12 years ago
ce6711f
rwsem: Implement writer lock-stealing for better scalability
by Alex Shi
· 12 years ago
8bc3bcc
lib: reduce the use of module.h wherever possible
by Paul Gortmaker
· 13 years ago
ddb6c9b
locking, rwsem: Annotate inner lock as raw
by Thomas Gleixner
· 15 years ago
d123375
rwsem: Remove redundant asmregparm annotation
by Thomas Gleixner
· 14 years ago
a8618a0
rwsem: smaller wrappers around rwsem_down_failed_common
by Michel Lespinasse
· 14 years ago
424acaa
rwsem: wake queued readers when writer blocks on active read lock
by Michel Lespinasse
· 14 years ago
fd41b33
rwsem: let RWSEM_WAITING_BIAS represent any number of waiting threads
by Michel Lespinasse
· 14 years ago
70bdc6e
rwsem: lighter active count checks when waking up readers
by Michel Lespinasse
· 14 years ago
345af7b
rwsem: fully separate code paths to wake writers vs readers
by Michel Lespinasse
· 14 years ago
91af708
rwsem: Test for no active locks in __rwsem_do_wake undo code
by Michel Lespinasse
· 15 years ago
d50efc6
x86: fix UML and -regparm=3
by Ingo Molnar
· 17 years ago
c7af77b
sched: mark rwsem functions as __sched for wchan/profiling
by Livio Soares
· 17 years ago
4dfbb9d
Lockdep: add lockdep_set_class_and_subclass() and lockdep_set_subclass()
by Peter Zijlstra
· 18 years ago
fdf8cb0
[PATCH] lib/rwsem.c: un-inline rwsem_down_failed_common()
by Andreas Mohr
· 18 years ago
4ea2176
[PATCH] lockdep: prove rwsem locking correctness
by Ingo Molnar
· 18 years ago
c4e0511
[PATCH] lockdep: clean up rwsems
by Ingo Molnar
· 18 years ago
d59dd46
[PATCH] use smp_mb/wmb/rmb where possible
by akpm@osdl.org
· 20 years ago
1da177e
Linux-2.6.12-rc2
by Linus Torvalds
· 20 years ago