aboutsummaryrefslogtreecommitdiffstats
path: root/kernel/futex.c
Commit message (Expand)AuthorAgeFilesLines
*-. Merge branches 'core/futexes', 'core/locking', 'core/rcu' and 'linus' into co...Ingo Molnar2009-01-061-32/+40
|\ \
| * | futex: catch certain assymetric (get|put)_futex_key callsDarren Hart2009-01-021-1/+4
| * | futex: make futex_(get|put)_key() calls symmetricDarren Hart2008-12-301-31/+36
* | | Merge branch 'core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2008-12-301-215/+136
|\ \ \ | |/ /
| * | futex: clean up futex_(un)lock_pi fault handlingDarren Hart2008-12-191-14/+12
| * | futex: rename field in futex_q to clarify single waiter semanticsDarren Hart2008-12-181-5/+6
| * | futex: make clock selectable for FUTEX_WAIT_BITSETThomas Gleixner2008-11-241-7/+17
| * | Merge branch 'linus' into core/futexesThomas Gleixner2008-11-241-4/+7
| |\ \ | | |/
| * | futex: fixup get_futex_key() for private futexesPeter Zijlstra2008-09-301-0/+1
| * | futex: cleanup fsharedPeter Zijlstra2008-09-301-29/+19
| * | futex: use fast_gup()Peter Zijlstra2008-09-301-3/+1
| * | futex: reduce mmap_sem usagePeter Zijlstra2008-09-301-79/+4
| * | futex: rely on get_user_pages() for shared futexesPeter Zijlstra2008-09-301-82/+80
* | | CRED: Use RCU to access another task's creds and to release a task's own credsDavid Howells2008-11-141-8/+14
* | | CRED: Separate task security context from task_structDavid Howells2008-11-141-2/+4
* | | CRED: Wrap task credential accesses in the core kernelDavid Howells2008-11-141-3/+5
| |/ |/|
* | hrtimer: make the futex() system call use the per process slack valueArjan van de Ven2008-09-111-1/+5
* | hrtimer: convert kernel/* to the new hrtimer apisArjan van de Ven2008-09-051-4/+3
|/
* futexes: fix fault handling in futex_lock_piThomas Gleixner2008-06-231-20/+73
* Removal of FUTEX_FDEric Sesterhenn2008-05-051-170/+6
* add hrtimer specific debugobjects codeThomas Gleixner2008-04-301-3/+14
* NULL noise: fs/*, mm/*, kernel/*Al Viro2008-03-301-1/+1
* Give futex init a proper nameBenjamin Herrenschmidt2008-03-271-2/+2
* futex: runtime enable pi and robust functionalityThomas Gleixner2008-02-231-4/+34
* futex: fix init orderThomas Gleixner2008-02-231-5/+7
* hrtimer: check relative timeouts for overflowThomas Gleixner2008-02-141-1/+1
* futex: Add bitset conditional wait/wakeup functionalityThomas Gleixner2008-02-011-7/+30
* futex: Remove warn on in return fixup pathThomas Gleixner2008-02-011-3/+0
* hrtimer: fix hrtimer_init_sleeper() usersPeter Zijlstra2008-02-011-0/+2
* futex: Prevent stale futex owner when interrupted/timeoutThomas Gleixner2008-01-081-10/+41
* futex: correctly return -EFAULT not -EINVALThomas Gleixner2007-12-051-1/+1
* futex: fix for futex_wait signal stack corruptionSteven Rostedt2007-12-051-12/+13
* kernel/futex.c: make 3 functions staticAdrian Bunk2007-11-051-7/+4
* Uninline find_task_by_xxx set of functionsPavel Emelyanov2007-10-191-5/+2
* pid namespaces: changes to show virtual ids to userPavel Emelyanov2007-10-191-11/+16
* sparse pointer use of zero as nullStephen Hemminger2007-10-181-2/+2
* change inotifyfs magic as the same magic is used for futexfsAndrey Mirkin2007-10-171-1/+2
* robust futex thread exit raceMartin Schwidefsky2007-10-011-10/+16
* futex_unlock_pi() hurts my brain and may cause application deadlockjohn stultz2007-08-221-0/+1
* futex: pass nr_wake2 to futex_wake_opAndreas Schwab2007-07-311-1/+3
* mm: fault feedback #2Nick Piggin2007-07-191-8/+13
* FUTEX: Tidy up the codeThomas Gleixner2007-07-161-72/+66
* FUTEX: Restore the dropped ERSCH fixThomas Gleixner2007-06-241-8/+6
* Revert "futex_requeue_pi optimization"Thomas Gleixner2007-06-181-406/+9
* pi-futex: fix exit races and locking problemsAlexey Kuznetsov2007-06-081-110/+159
* FUTEX: new PRIVATE futexesEric Dumazet2007-05-091-114/+210
* futex_requeue_pi optimizationPierre Peiffer2007-05-091-54/+487
* Make futex_wait() use an hrtimer for timeoutPierre Peiffer2007-05-091-44/+45
* futex priority based wakeupPierre Peiffer2007-05-091-29/+49
* futex: restartable futex_waitNick Piggin2007-05-081-5/+51