Commit Graph

90 Commits (41719b03091911028116155deddc5eedf8c45e37)

Author SHA1 Message Date
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
Thomas Gleixner a06381fec7 FUTEX: Restore the dropped ERSCH fix 18 years ago
Thomas Gleixner bd197234b0 Revert "futex_requeue_pi optimization" 18 years ago
Alexey Kuznetsov 778e9a9c3e pi-futex: fix exit races and locking problems 18 years ago
Eric Dumazet 34f01cc1f5 FUTEX: new PRIVATE futexes 18 years ago
Pierre Peiffer d0aa7a70bf futex_requeue_pi optimization 18 years ago
Pierre Peiffer c19384b5b2 Make futex_wait() use an hrtimer for timeout 18 years ago
Pierre Peiffer ec92d08292 futex priority based wakeup 18 years ago
Nick Piggin 72c1bbf308 futex: restartable futex_wait 18 years ago
Rusty Russell 9adef58b1d futex: get_futex_key, get_key_refs and drop_key_refs 18 years ago
Ingo Molnar 21778867b1 [PATCH] futex: PI state locking fix 18 years ago
Thomas Gleixner c9cb2e3d7c [PATCH] hrtimers: namespace and enum cleanup 18 years ago