aboutsummaryrefslogtreecommitdiff
path: root/kernel/futex.c
AgeCommit message (Expand)AuthorFilesLines
2009-08-10futex: Fix handling of bad requeue syscall pairingGravatar Darren Hart 1-2/+9
2009-08-10futex: Update futex_q lock_ptr on requeue proxy lockGravatar Darren Hart 1-4/+13
2009-07-11futexes: Fix infinite loop in get_futex_key() on huge pageGravatar Sonny Rao 1-0/+1
2009-06-25futex: request only one page from get_user_pages()Gravatar Thomas Gleixner 1-1/+1
2009-06-24futex: Fix the write access fault problem for realGravatar Thomas Gleixner 1-21/+24
2009-05-20futex: fix restart in wait_requeue_piGravatar Thomas Gleixner 1-40/+9
2009-05-20futex: fix restart for early wakeup in futex_wait_requeue_pi()Gravatar Thomas Gleixner 1-10/+3
2009-05-20futex: cleanup error exitGravatar Thomas Gleixner 1-4/+3
2009-05-20Merge branch 'core/urgent' into core/futexesGravatar Thomas Gleixner 1-13/+21
2009-05-19futex: setup writeable mapping for futex ops which modify user space dataGravatar Thomas Gleixner 1-11/+13
2009-05-15futex: remove the wait queueGravatar Thomas Gleixner 1-33/+25
2009-04-30futex: remove FUTEX_REQUEUE_PI (non CMP)Gravatar Darren Hart 1-5/+1
2009-04-10futex: fix futex_wait_setup key handlingGravatar Darren Hart 1-1/+1
2009-04-08futex: fixup unlocked requeue pi caseGravatar Darren Hart 1-21/+44
2009-04-06futex: add requeue_pi functionalityGravatar Darren Hart 1-19/+500
2009-04-06futex: split out futex value validation codeGravatar Darren Hart 1-44/+72
2009-04-06futex: distangle futex_requeue()Gravatar Darren Hart 1-14/+29
2009-04-06futex: add FUTEX_HAS_TIMEOUT flag to restart.futex.flagsGravatar Darren Hart 1-4/+8
2009-04-06futex: split out fixup owner logic from futex_lock_pi()Gravatar Darren Hart 1-69/+89
2009-04-06futex: split out atomic logic from futex_lock_pi()Gravatar Darren Hart 1-94/+130
2009-04-06futex: add helper to find the top prio waiter of a futexGravatar Darren Hart 1-0/+19
2009-04-06futex: separate futex_wait_queue_me() logic from futex_wait()Gravatar Darren Hart 1-62/+76
2009-04-02futex: comment requeue key reference semanticsGravatar Darren Hart 1-1/+6
2009-03-13futex: remove the pointer math from double_unlock_hb, fixGravatar Ingo Molnar 1-1/+2
2009-03-13futex: remove the pointer math from double_unlock_hbGravatar Darren Hart 1-8/+2
2009-03-12futex: clean up fault logicGravatar Darren Hart 1-90/+36
2009-03-12futex: unlock before returning -EFAULTGravatar Darren Hart 1-0/+7
2009-03-12futex: use current->time_slack_ns for rt tasks tooGravatar Darren Hart 1-5/+2
2009-03-12futex: add double_unlock_hb()Gravatar Darren Hart 1-12/+17
2009-03-12futex: additional (get|put)_futex_key() fixesGravatar Darren Hart 1-5/+11
2009-03-12futex: update futex commentaryGravatar Darren Hart 1-19/+14
2009-02-11futex: fix reference leakGravatar Peter Zijlstra 1-25/+28
2009-01-14[CVE-2009-0029] System call wrappers part 31Gravatar Heiko Carstens 1-6/+5
2009-01-14[CVE-2009-0029] System call wrappers part 08Gravatar Heiko Carstens 1-3/+3
2009-01-06Merge branches 'core/futexes', 'core/locking', 'core/rcu' and 'linus' into co...Gravatar Ingo Molnar 1-32/+40
2009-01-02futex: catch certain assymetric (get|put)_futex_key callsGravatar Darren Hart 1-1/+4
2008-12-30Merge branch 'core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/gi...Gravatar Linus Torvalds 1-215/+136
2008-12-30futex: make futex_(get|put)_key() calls symmetricGravatar Darren Hart 1-31/+36
2008-12-19futex: clean up futex_(un)lock_pi fault handlingGravatar Darren Hart 1-14/+12
2008-12-18futex: rename field in futex_q to clarify single waiter semanticsGravatar Darren Hart 1-5/+6
2008-11-24futex: make clock selectable for FUTEX_WAIT_BITSETGravatar Thomas Gleixner 1-7/+17
2008-11-24Merge branch 'linus' into core/futexesGravatar Thomas Gleixner 1-4/+7
2008-11-14CRED: Use RCU to access another task's creds and to release a task's own credsGravatar David Howells 1-8/+14
2008-11-14CRED: Separate task security context from task_structGravatar David Howells 1-2/+4
2008-11-14CRED: Wrap task credential accesses in the core kernelGravatar David Howells 1-3/+5
2008-09-30futex: fixup get_futex_key() for private futexesGravatar Peter Zijlstra 1-0/+1
2008-09-30futex: cleanup fsharedGravatar Peter Zijlstra 1-29/+19
2008-09-30futex: use fast_gup()Gravatar Peter Zijlstra 1-3/+1
2008-09-30futex: reduce mmap_sem usageGravatar Peter Zijlstra 1-79/+4
2008-09-30futex: rely on get_user_pages() for shared futexesGravatar Peter Zijlstra 1-82/+80