Commit Graph

101 Commits (15f7176eb1cccec0a332541285ee752b935c1c85)

Author SHA1 Message Date
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
Darren Hart 90621c40cc futex: catch certain assymetric (get|put)_futex_key calls 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
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 17 years ago
Peter Zijlstra c2f9f20154 futex: cleanup fshared 17 years ago
Peter Zijlstra 734b05b10e futex: use fast_gup() 17 years ago
Peter Zijlstra 61270708ec futex: reduce mmap_sem usage 17 years ago
Peter Zijlstra 38d47c1b70 futex: rely on get_user_pages() for shared futexes 17 years ago
Arjan van de Ven ae4b748e81 hrtimer: make the futex() system call use the per process slack value 17 years ago
Arjan van de Ven cc584b213f hrtimer: convert kernel/* to the new hrtimer apis 17 years ago
Thomas Gleixner 1b7558e457 futexes: fix fault handling in futex_lock_pi 17 years ago
Eric Sesterhenn 82af7aca56 Removal of FUTEX_FD 17 years ago
Thomas Gleixner 237fc6e7a3 add hrtimer specific debugobjects code 17 years ago
Al Viro 9dce07f1a4 NULL noise: fs/*, mm/*, kernel/* 17 years ago
Benjamin Herrenschmidt f6d107fb10 Give futex init a proper name 17 years ago
Thomas Gleixner a0c1e9073e futex: runtime enable pi and robust functionality 17 years ago
Thomas Gleixner 3e4ab747ef futex: fix init order 17 years ago
Thomas Gleixner 5a7780e725 hrtimer: check relative timeouts for overflow 17 years ago
Thomas Gleixner cd689985cf futex: Add bitset conditional wait/wakeup functionality 17 years ago
Thomas Gleixner 83e96c604e futex: Remove warn on in return fixup path 17 years ago
Peter Zijlstra 3588a085cd hrtimer: fix hrtimer_init_sleeper() users 17 years ago
Thomas Gleixner cdf71a10c7 futex: Prevent stale futex owner when interrupted/timeout 17 years ago
Thomas Gleixner cde898fa80 futex: correctly return -EFAULT not -EINVAL 17 years ago
Steven Rostedt ce6bd420f4 futex: fix for futex_wait signal stack corruption 17 years ago
Adrian Bunk fad23fc78b kernel/futex.c: make 3 functions static 17 years ago
Pavel Emelyanov 228ebcbe63 Uninline find_task_by_xxx set of functions 18 years ago
Pavel Emelyanov b488893a39 pid namespaces: changes to show virtual ids to user 18 years ago
Stephen Hemminger c80544dc0b sparse pointer use of zero as null 18 years ago
Andrey Mirkin fd5eea4214 change inotifyfs magic as the same magic is used for futexfs 18 years ago
Martin Schwidefsky 9f96cb1e8b robust futex thread exit race 18 years ago
john stultz 187226f57f futex_unlock_pi() hurts my brain and may cause application deadlock 18 years ago
Andreas Schwab f54f098612 futex: pass nr_wake2 to futex_wake_op 18 years ago
Nick Piggin 83c54070ee mm: fault feedback #2 18 years ago
Thomas Gleixner 36cf3b5c3b FUTEX: Tidy up the code 18 years ago