Darren Hart
|
dd9739980b
futex: split out fixup owner logic from futex_lock_pi()
|
16 years ago |
Darren Hart
|
1a52084d09
futex: split out atomic logic from futex_lock_pi()
|
16 years ago |
Darren Hart
|
4b1c486b35
futex: add helper to find the top prio waiter of a futex
|
16 years ago |
Darren Hart
|
ca5f9524d6
futex: separate futex_wait_queue_me() logic from futex_wait()
|
16 years ago |
Ingo Molnar
|
88f502fedb
futex: remove the pointer math from double_unlock_hb, fix
|
16 years ago |
Darren Hart
|
f061d35150
futex: remove the pointer math from double_unlock_hb
|
16 years ago |
Darren Hart
|
e4dc5b7a36
futex: clean up fault logic
|
16 years ago |
Darren Hart
|
e8f6386c01
futex: unlock before returning -EFAULT
|
16 years ago |
Darren Hart
|
16f4993f4e
futex: use current->time_slack_ns for rt tasks too
|
16 years ago |
Darren Hart
|
5eb3dc62fc
futex: add double_unlock_hb()
|
16 years ago |
Darren Hart
|
de87fcc124
futex: additional (get|put)_futex_key() fixes
|
16 years ago |
Darren Hart
|
b2d0994b13
futex: update futex commentary
|
16 years ago |
Peter Zijlstra
|
2fff78c784
futex: fix reference leak
|
16 years ago |
Heiko Carstens
|
836f92adf1
[CVE-2009-0029] System call wrappers part 31
|
16 years ago |
Heiko Carstens
|
17da2bd90a
[CVE-2009-0029] System call wrappers part 08
|
16 years ago |
Ingo Molnar
|
fdbc0450df
Merge branches 'core/futexes', 'core/locking', 'core/rcu' and 'linus' into core/urgent
|
16 years ago |
Darren Hart
|
90621c40cc
futex: catch certain assymetric (get|put)_futex_key calls
|
16 years ago |
Linus Torvalds
|
5f34fe1cfc
Merge branch 'core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
|
16 years ago |
Darren Hart
|
42d35d48ce
futex: make futex_(get|put)_key() calls symmetric
|
16 years ago |
Darren Hart
|
b56863630d
futex: clean up futex_(un)lock_pi fault handling
|
16 years ago |
Darren Hart
|
73500ac545
futex: rename field in futex_q to clarify single waiter semantics
|
16 years ago |
Thomas Gleixner
|
1acdac1046
futex: make clock selectable for FUTEX_WAIT_BITSET
|
16 years ago |
Thomas Gleixner
|
3e1d7a6219
Merge branch 'linus' into core/futexes
|
16 years ago |
David Howells
|
c69e8d9c01
CRED: Use RCU to access another task's creds and to release a task's own creds
|
16 years ago |
David Howells
|
b6dff3ec5e
CRED: Separate task security context from task_struct
|
16 years ago |
David Howells
|
76aac0e9a1
CRED: Wrap task credential accesses in the core kernel
|
16 years ago |
Peter Zijlstra
|
42569c3991
futex: fixup get_futex_key() for private futexes
|
16 years ago |
Peter Zijlstra
|
c2f9f20154
futex: cleanup fshared
|
16 years ago |
Peter Zijlstra
|
734b05b10e
futex: use fast_gup()
|
16 years ago |
Peter Zijlstra
|
61270708ec
futex: reduce mmap_sem usage
|
16 years ago |