Davidlohr Bueso
|
d7e8af1afe
futex: update documentation for ordering guarantees
|
11 years ago |
Linus Torvalds
|
69cd9eba38
futex: avoid race between requeue and wake
|
11 years ago |
Linus Torvalds
|
462bf234a8
Merge branch 'core-locking-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
|
11 years ago |
Linus Torvalds
|
11d4616bd0
futex: revert back to the explicit waiter counting code
|
11 years ago |
Heiko Carstens
|
03b8c7b623
futex: Allow architectures to skip futex_atomic_cmpxchg_inatomic() test
|
11 years ago |
Linus Torvalds
|
a0fa1dd3cd
Merge branch 'sched-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
|
11 years ago |
Heiko Carstens
|
63b1a81699
futexes: Fix futex_hashsize initialization
|
11 years ago |
Peter Zijlstra
|
fb00aca474
rtmutex: Turn the plist into an rb-tree
|
11 years ago |
Davidlohr Bueso
|
b0c29f79ec
futexes: Avoid taking the hb->lock if there's nothing to wake up
|
11 years ago |
Thomas Gleixner
|
99b60ce697
futexes: Document multiprocessor ordering guarantees
|
11 years ago |
Davidlohr Bueso
|
a52b89ebb6
futexes: Increase hash table size for better performance
|
11 years ago |
Jason Low
|
0d00c7b20c
futexes: Clean up various details
|
11 years ago |
Linus Torvalds
|
5cdec2d833
futex: move user address verification up to common code
|
11 years ago |
Linus Torvalds
|
f12d5bfceb
futex: fix handling of read-only-mapped hugepages
|
11 years ago |
Peter Zijlstra
|
1696a8bee3
locking: Move the rtmutex code to kernel/locking/
|
11 years ago |
Colin Cross
|
88c8004fd3
futex: Use freezable blocking call
|
12 years ago |
Zhang Yi
|
13d60f4b6a
futex: Take hugepages into account when generating futex_key
|
12 years ago |
Randy Dunlap
|
6c23cbbd50
futex: fix kernel-doc notation and spello
|
12 years ago |
Al Viro
|
6131ffaa1f
more file_inode() open-coded instances
|
12 years ago |
Linus Torvalds
|
3b5d8510b9
Merge branch 'core-locking-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
|
12 years ago |
Thomas Gleixner
|
fe2b05f7ca
futex: Revert "futex: Mark get_robust_list as deprecated"
|
12 years ago |
Clark Williams
|
8bd75c77b7
sched/rt: Move rt specific bits into new header file
|
12 years ago |
Darren Hart
|
aa10990e02
futex: avoid wake_futex() for a PI futex_q
|
12 years ago |
Thomas Gleixner
|
59fa624519
futex: Handle futex_pi OWNER_DIED take over correctly
|
12 years ago |
Darren Hart
|
6f7b0a2a5c
futex: Forbid uaddr == uaddr2 in futex_wait_requeue_pi()
|
13 years ago |
Darren Hart
|
f27071cb7f
futex: Fix bug in WARN_ON for NULL q.pi_state
|
13 years ago |
Darren Hart
|
b6070a8d98
futex: Test for pi_mutex on fault in futex_wait_requeue_pi()
|
13 years ago |
Kees Cook
|
ec0c4274e3
futex: Mark get_robust_list as deprecated
|
13 years ago |
Kees Cook
|
bdbb776f88
futex: Do not leak robust list to unprivileged process
|
13 years ago |
Linus Torvalds
|
5ed59af850
Merge branch 'core-locking-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
|
13 years ago |