Age | Commit message (Expand) | Author | Files | Lines |
2021-10-07 | futex: Move to kernel/futex/ | Peter Zijlstra | 1 | -4272/+0 |
2021-09-03 | futex: Remove unused variable 'vpid' in futex_proxy_trylock_atomic() | Thomas Gleixner | 1 | -2/+1 |
2021-09-02 | futex: Avoid redundant task lookup | Thomas Gleixner | 1 | -30/+37 |
2021-09-02 | futex: Clarify comment for requeue_pi_wake_futex() | Thomas Gleixner | 1 | -6/+20 |
2021-09-02 | futex: Prevent inconsistent state and exit race | Thomas Gleixner | 1 | -43/+55 |
2021-09-02 | futex: Return error code instead of assigning it without effect | Colin Ian King | 1 | -1/+1 |
2021-08-17 | futex: Prevent requeue_pi() lock nesting issue on RT | Thomas Gleixner | 1 | -49/+259 |
2021-08-17 | futex: Simplify handle_early_requeue_pi_wakeup() | Thomas Gleixner | 1 | -26/+22 |
2021-08-17 | futex: Reorder sanity checks in futex_requeue() | Thomas Gleixner | 1 | -7/+7 |
2021-08-17 | futex: Clarify comment in futex_requeue() | Thomas Gleixner | 1 | -8/+20 |
2021-08-17 | futex: Restructure futex_requeue() | Thomas Gleixner | 1 | -49/+41 |
2021-08-17 | futex: Correct the number of requeued waiters for PI | Thomas Gleixner | 1 | -0/+4 |
2021-08-17 | futex: Remove bogus condition for requeue PI | Thomas Gleixner | 1 | -1/+1 |
2021-08-17 | futex: Clarify futex_requeue() PI handling | Thomas Gleixner | 1 | -38/+23 |
2021-08-17 | futex: Clean up stale comments | Thomas Gleixner | 1 | -11/+7 |
2021-08-17 | futex: Validate waiter correctly in futex_proxy_trylock_atomic() | Thomas Gleixner | 1 | -0/+7 |
2021-08-17 | locking/rtmutex: Use rt_mutex_wake_q_head | Thomas Gleixner | 1 | -4/+4 |
2021-08-17 | locking/rtmutex: Split out the inner parts of 'struct rtmutex' | Peter Zijlstra | 1 | -2/+2 |
2021-06-28 | Merge tag 'locking-core-2021-06-28' of git://git.kernel.org/pub/scm/linux/ker... | Linus Torvalds | 1 | -13/+16 |
2021-06-24 | mm, futex: fix shared futex pgoff on shmem huge page | Hugh Dickins | 1 | -2/+1 |
2021-06-22 | futex: Provide FUTEX_LOCK_PI2 to support clock selection | Thomas Gleixner | 1 | -1/+6 |
2021-06-22 | futex: Prepare futex_lock_pi() for runtime clock selection | Thomas Gleixner | 1 | -1/+2 |
2021-05-25 | futex: Deduplicate cond_resched() invocation in futex_wake_op() | Pavel Begunkov | 1 | -5/+2 |
2021-05-12 | locking: Fix comment typos | Ingo Molnar | 1 | -6/+6 |
2021-05-06 | futex: Make syscall entry points less convoluted | Thomas Gleixner | 1 | -26/+37 |
2021-05-06 | futex: Get rid of the val2 conditional dance | Thomas Gleixner | 1 | -14/+2 |
2021-05-06 | futex: Do not apply time namespace adjustment on FUTEX_LOCK_PI | Thomas Gleixner | 1 | -2/+2 |
2021-05-06 | Revert 337f13046ff0 ("futex: Allow FUTEX_CLOCK_REALTIME with FUTEX_WAIT op") | Thomas Gleixner | 1 | -2/+1 |
2021-03-29 | Merge tag 'v5.12-rc5' into locking/core, to pick up fixes | Ingo Molnar | 1 | -2/+1 |
2021-03-16 | kernel, fs: Introduce and use set_restart_fn() and arch_set_restart_data() | Oleg Nesterov | 1 | -2/+1 |
2021-03-11 | kernel/futex: Explicitly document pi_lock for pi_state owner fixup | Davidlohr Bueso | 1 | -0/+1 |
2021-03-11 | kernel/futex: Move hb unlock out of unqueue_me_pi() | Davidlohr Bueso | 1 | -7/+3 |
2021-03-11 | kernel/futex: Make futex_wait_requeue_pi() only call fixup_owner() | Davidlohr Bueso | 1 | -6/+5 |
2021-03-11 | kernel/futex: Kill rt_mutex_next_owner() | Davidlohr Bueso | 1 | -2/+5 |
2021-02-12 | Merge branch 'linus' into locking/core, to pick up upstream fixes | Ingo Molnar | 1 | -123/+96 |
2021-01-28 | futex: Remove unneeded gotos | Jangwoong Kim | 1 | -4/+3 |
2021-01-28 | futex: Change utime parameter to be 'const ... *' | Alejandro Colomar | 1 | -3/+3 |
2021-01-26 | futex: Handle faults correctly for PI futexes | Thomas Gleixner | 1 | -37/+20 |
2021-01-26 | futex: Simplify fixup_pi_state_owner() | Thomas Gleixner | 1 | -27/+26 |
2021-01-26 | futex: Use pi_state_update_owner() in put_pi_state() | Thomas Gleixner | 1 | -7/+1 |
2021-01-26 | rtmutex: Remove unused argument from rt_mutex_proxy_unlock() | Thomas Gleixner | 1 | -1/+1 |
2021-01-26 | futex: Provide and use pi_state_update_owner() | Thomas Gleixner | 1 | -33/+33 |
2021-01-26 | futex: Replace pointless printk in fixup_owner() | Thomas Gleixner | 1 | -7/+3 |
2021-01-26 | futex: Ensure the correct return value from futex_lock_pi() | Thomas Gleixner | 1 | -15/+16 |
2020-12-09 | Merge branch 'locking/rwsem' | Peter Zijlstra | 1 | -2/+3 |
2020-11-14 | futex: Remove unused empty compat_exit_robust_list() | Lukas Bulwahn | 1 | -2/+0 |
2020-11-09 | futex: Don't enable IRQs unconditionally in put_pi_state() | Dan Carpenter | 1 | -2/+3 |
2020-11-07 | futex: Handle transient "ownerless" rtmutex state correctly | Mike Galbraith | 1 | -2/+14 |
2020-11-01 | Merge tag 'locking-urgent-2020-11-01' of git://git.kernel.org/pub/scm/linux/k... | Linus Torvalds | 1 | -1/+3 |
2020-10-28 | futex: Fix incorrect should_fail_futex() handling | Mateusz Nosek | 1 | -1/+3 |
2020-10-20 | futex: Adjust absolute futex timeouts with per time namespace offset | Andrei Vagin | 1 | -0/+5 |
2020-10-16 | kernel/: fix repeated words in comments | Randy Dunlap | 1 | -1/+1 |
2020-08-13 | futex: Convert to use the preferred 'fallthrough' macro | Miaohe Lin | 1 | -2/+2 |
2020-08-12 | mm/gup: remove task_struct pointer for all gup code | Peter Xu | 1 | -1/+1 |
2020-08-04 | Merge tag 'uninit-macro-v5.9-rc1' of git://git.kernel.org/pub/scm/linux/kerne... | Linus Torvalds | 1 | -7/+7 |
2020-07-18 | futex: Remove unused or redundant includes | André Almeida | 1 | -17/+0 |
2020-07-18 | futex: Consistently use fshared as boolean | André Almeida | 1 | -5/+5 |
2020-07-17 | futex: Remove needless goto's | André Almeida | 1 | -24/+16 |
2020-07-17 | futex: Remove put_futex_key() | André Almeida | 1 | -49/+12 |
2020-07-16 | treewide: Remove uninitialized_var() usage | Kees Cook | 1 | -7/+7 |
2020-06-09 | mmap locking API: use coccinelle to convert mmap_sem rwsem call sites | Michel Lespinasse | 1 | -2/+2 |
2020-04-20 | futex: get rid of a kernel-docs build warning | Mauro Carvalho Chehab | 1 | -0/+3 |
2020-03-30 | Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/k... | Linus Torvalds | 1 | -99/+8 |
2020-03-28 | Merge branch 'uaccess.futex' of git://git.kernel.org/pub/scm/linux/kernel/git... | Thomas Gleixner | 1 | -3/+2 |
2020-03-27 | futex: arch_futex_atomic_op_inuser() calling conventions change | Al Viro | 1 | -3/+2 |
2020-03-09 | futex: Unbreak futex hashing | Thomas Gleixner | 1 | -2/+2 |
2020-03-06 | futex: Remove {get,drop}_futex_key_refs() | Peter Zijlstra | 1 | -84/+6 |
2020-03-06 | futex: Remove pointless mmgrap() + mmdrop() | Peter Zijlstra | 1 | -13/+1 |
2020-03-06 | futex: Fix inode life-time issue | Peter Zijlstra | 1 | -36/+53 |
2020-01-09 | futex: Fix kernel-doc notation warning | Randy Dunlap | 1 | -0/+1 |
2019-11-20 | futex: Prevent exit livelock | Thomas Gleixner | 1 | -15/+91 |
2019-11-20 | futex: Provide distinct return value when owner is exiting | Thomas Gleixner | 1 | -7/+9 |
2019-11-20 | futex: Add mutex around futex exit | Thomas Gleixner | 1 | -0/+16 |
2019-11-20 | futex: Provide state handling for exec() as well | Thomas Gleixner | 1 | -4/+34 |
2019-11-20 | futex: Sanitize exit state handling | Thomas Gleixner | 1 | -7/+10 |
2019-11-20 | futex: Mark the begin of futex exit explicitly | Thomas Gleixner | 1 | -1/+36 |
2019-11-20 | futex: Set task::futex_state to DEAD right after handling futex exit | Thomas Gleixner | 1 | -0/+1 |
2019-11-20 | futex: Split futex_mm_release() for exit/exec | Thomas Gleixner | 1 | -1/+6 |
2019-11-20 | futex: Replace PF_EXITPIDONE with a state | Thomas Gleixner | 1 | -12/+13 |
2019-11-20 | futex: Move futex exit handling into futex code | Thomas Gleixner | 1 | -4/+29 |
2019-11-15 | futex: Prevent robust futex exit race | Yang Tao | 1 | -7/+51 |
2019-10-29 | futex: Drop leftover wake_q_add() comment | Davidlohr Bueso | 1 | -1/+1 |
2019-08-01 | hrtimer/treewide: Use hrtimer_sleeper_start_expires() | Thomas Gleixner | 1 | -2/+2 |
2019-08-01 | hrtimer: Consolidate hrtimer_init() + hrtimer_init_sleeper() calls | Sebastian Andrzej Siewior | 1 | -5/+3 |
2019-07-30 | hrtimer: Remove task argument from hrtimer_init_sleeper() | Thomas Gleixner | 1 | -1/+1 |
2019-06-03 | Merge tag 'v5.2-rc3' into locking/core, to pick up fixes | Ingo Molnar | 1 | -14/+1 |
2019-05-30 | treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 | Thomas Gleixner | 1 | -14/+1 |
2019-05-28 | futex: Consolidate duplicated timer setup code | Waiman Long | 1 | -30/+39 |
2019-05-14 | mm/gup: change GUP fast to use flags rather than a write 'bool' | Ira Weiny | 1 | -1/+1 |
2019-04-26 | locking/futex: Allow low-level atomic operations to return -EAGAIN | Will Deacon | 1 | -71/+117 |
2019-03-22 | futex: Ensure that futex address is aligned in handle_futex_death() | Chen Jie | 1 | -0/+4 |
2019-03-06 | Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/k... | Linus Torvalds | 1 | -15/+11 |
2019-03-05 | Merge branch 'timers-2038-for-linus' of git://git.kernel.org/pub/scm/linux/ke... | Linus Torvalds | 1 | -1/+1 |
2019-02-28 | Merge branch 'linus' into locking/core, to pick up fixes | Ingo Molnar | 1 | -12/+20 |
2019-02-11 | futex: Convert futex_pi_state.refcount to refcount_t | Elena Reshetova | 1 | -7/+8 |
2019-02-10 | Merge tag 'y2038-new-syscalls' of git://git.kernel.org:/pub/scm/linux/kernel/... | Thomas Gleixner | 1 | -1/+1 |
2019-02-08 | futex: Handle early deadlock return correctly | Thomas Gleixner | 1 | -10/+18 |
2019-02-08 | futex: Fix barrier comment | Davidlohr Bueso | 1 | -2/+2 |
2019-02-07 | y2038: syscalls: rename y2038 compat syscalls | Arnd Bergmann | 1 | -1/+1 |
2019-02-04 | sched/wake_q: Reduce reference counting for special users | Davidlohr Bueso | 1 | -2/+1 |
2019-01-29 | futex: No need to check return value of debugfs_create functions | Greg Kroah-Hartman | 1 | -6/+2 |
2019-01-21 | futex: Fix (possible) missed wakeup | Peter Zijlstra | 1 | -5/+8 |
2019-01-03 | Remove 'type' argument from access_ok() function | Linus Torvalds | 1 | -15/+20 |
2018-12-28 | Merge tag 'y2038-for-4.21' of ssh://gitolite.kernel.org:/pub/scm/linux/kernel... | Linus Torvalds | 1 | -8/+199 |
2018-12-18 | futex: Cure exit race | Thomas Gleixner | 1 | -6/+63 |
2018-12-07 | y2038: futex: Add support for __kernel_timespec | Arnd Bergmann | 1 | -10/+12 |
2018-12-07 | y2038: futex: Move compat implementation into futex.c | Arnd Bergmann | 1 | -3/+192 |
2018-10-31 | mm: remove include/linux/bootmem.h | Mike Rapoport | 1 | -1/+1 |
2018-10-09 | futex: Replace spin_is_locked() with lockdep | Lance Roy | 1 | -2/+2 |
2018-08-20 | futex: Mark expected switch fall-throughs | Gustavo A. R. Silva | 1 | -0/+2 |
2018-02-06 | pids: introduce find_get_task_by_vpid() helper | Mike Rapoport | 1 | -19/+1 |
2018-01-24 | futex: Fix OWNER_DEAD fixup | Peter Zijlstra | 1 | -3/+3 |
2018-01-14 | futex: Prevent overflow by strengthen input validation | Li Jinyue | 1 | -0/+3 |
2018-01-14 | futex: Avoid violating the 10th rule of futex | Peter Zijlstra | 1 | -16/+67 |
2017-12-10 | futex: futex_wake_op, fix sign_extend32 sign bits | Jiri Slaby | 1 | -2/+2 |
2017-11-04 | Merge branch 'linus' into core/urgent, to pick up dependent commits | Ingo Molnar | 1 | -2/+10 |
2017-11-02 | futex: futex_wake_op, do not fail on invalid op | Jiri Slaby | 1 | -2/+10 |
2017-11-01 | futex: Fix more put_pi_state() vs. exit_pi_state_list() races | Peter Zijlstra | 1 | -3/+20 |
2017-09-25 | futex: Fix pi_state->owner serialization | Peter Zijlstra | 1 | -11/+22 |
2017-08-25 | futex: Remove duplicated code and fix undefined behaviour | Jiri Slaby | 1 | -0/+39 |
2017-08-10 | Merge branch 'linus' into locking/core, to pick up fixes | Ingo Molnar | 1 | -2/+3 |
2017-08-09 | futex: Remove unnecessary warning from get_futex_key | Mel Gorman | 1 | -2/+3 |
2017-08-01 | futex: Allow for compiling out PI support | Nicolas Pitre | 1 | -0/+22 |
2017-07-19 | Merge tag 'gcc-plugins-v4.13-rc2' of git://git.kernel.org/pub/scm/linux/kerne... | Linus Torvalds | 1 | -2/+2 |
2017-07-03 | Merge tag 'docs-4.13' of git://git.lwn.net/linux | Linus Torvalds | 1 | -20/+20 |
2017-06-30 | randstruct: Mark various structs for randomization | Kees Cook | 1 | -2/+2 |
2017-06-20 | sched/wait: Rename wait_queue_t => wait_queue_entry_t | Ingo Molnar | 1 | -1/+1 |
2017-05-16 | mutex, futex: adjust kernel-doc markups to generate ReST | Mauro Carvalho Chehab | 1 | -20/+20 |
2017-04-15 | futex: Clarify mark_wake_futex memory barrier usage | Darren Hart (VMware) | 1 | -4/+5 |
2017-04-14 | futex: Fix small (and harmless looking) inconsistencies | Peter Zijlstra | 1 | -4/+7 |
2017-04-14 | futex: Avoid freeing an active timer | Thomas Gleixner | 1 | -1/+3 |
2017-04-04 | rtmutex: Clean up | Peter Zijlstra | 1 | -3/+4 |
2017-04-04 | rtmutex: Deboost before waking up the top waiter | Xunlei Pang | 1 | -4/+1 |
2017-03-23 | futex: Drop hb->lock before enqueueing on the rtmutex | Peter Zijlstra | 1 | -9/+21 |
2017-03-23 | futex: Futex_unlock_pi() determinism | Peter Zijlstra | 1 | -13/+11 |
2017-03-23 | futex: Rework futex_lock_pi() to use rt_mutex_*_proxy_lock() | Peter Zijlstra | 1 | -22/+55 |
2017-03-23 | futex,rt_mutex: Restructure rt_mutex_finish_proxy_lock() | Peter Zijlstra | 1 | -2/+5 |
2017-03-23 | futex,rt_mutex: Introduce rt_mutex_init_waiter() | Peter Zijlstra | 1 | -4/+1 |
2017-03-23 | futex: Pull rt_mutex_futex_unlock() out from under hb->lock | Peter Zijlstra | 1 | -54/+100 |
2017-03-23 | futex: Rework inconsistent rt_mutex/futex_q state | Peter Zijlstra | 1 | -36/+14 |
2017-03-23 | futex: Cleanup refcounting | Peter Zijlstra | 1 | -4/+9 |
2017-03-23 | futex: Change locking rules | Peter Zijlstra | 1 | -33/+132 |
2017-03-23 | futex,rt_mutex: Provide futex specific rt_mutex API | Peter Zijlstra | 1 | -16/+14 |
2017-03-23 | futex: Use smp_store_release() in mark_wake_futex() | Peter Zijlstra | 1 | -2/+1 |
2017-03-23 | futex: Cleanup variable names for futex_top_waiter() | Peter Zijlstra | 1 | -15/+15 |
2017-03-14 | futex: Add missing error handling to FUTEX_REQUEUE_PI | Peter Zijlstra | 1 | -0/+2 |
2017-03-14 | futex: Fix potential use-after-free in FUTEX_REQUEUE_PI | Peter Zijlstra | 1 | -9/+11 |
2017-03-02 | sched/headers: Prepare for new header dependencies before moving code to <lin... | Ingo Molnar | 1 | -0/+1 |
2017-03-02 | sched/headers: Prepare for new header dependencies before moving code to <lin... | Ingo Molnar | 1 | -0/+1 |
2017-02-27 | mm: add new mmgrab() helper | Vegard Nossum | 1 | -1/+1 |
2017-02-13 | futex: Move futex_init() to core_initcall | Yang Yang | 1 | -1/+1 |
2016-12-25 | ktime: Get rid of the union | Thomas Gleixner | 1 | -2/+2 |
2016-11-21 | sched/wake_q: Rename WAKE_Q to DEFINE_WAKE_Q | Waiman Long | 1 | -4/+4 |
2016-09-05 | futex: Add some more function commentry | Thomas Gleixner | 1 | -3/+12 |
2016-07-29 | futex: Assume all mappings are private on !MMU systems | Thomas Gleixner | 1 | -1/+22 |
2016-06-08 | futex: Calculate the futex key based on a tail page for file-based futexes | Mel Gorman | 1 | -3/+11 |
2016-05-22 | x86: remove more uaccess_32.h complexity | Linus Torvalds | 1 | -1/+1 |
2016-04-21 | futex: Acknowledge a new waiter in counter before plist | Davidlohr Bueso | 1 | -1/+1 |
2016-04-20 | futex: Handle unlock_pi race gracefully | Sebastian Andrzej Siewior | 1 | -3/+22 |
2016-03-08 | futex: Replace barrier() in unqueue_me() with READ_ONCE() | Jianyu Zhan | 1 | -2/+6 |
2016-02-17 | futex: Remove requirement for lock_page() in get_futex_key() | Mel Gorman | 1 | -8/+91 |
2016-02-17 | futex: Rename barrier references in ordering guarantees | Davidlohr Bueso | 1 | -17/+17 |
2016-01-26 | rtmutex: Make wait_lock irq safe | Thomas Gleixner | 1 | -9/+9 |
2016-01-20 | ptrace: use fsuid, fsgid, effective creds for fs access checks | Jann Horn | 1 | -1/+1 |
2016-01-15 | mm: bring in additional flag for fixup_user_fault to signal unlock | Dominik Dingel | 1 | -1/+1 |
2016-01-15 | futex, thp: remove special case for THP in get_futex_key | Kirill A. Shutemov | 1 | -49/+14 |
2015-12-20 | futex: Allow FUTEX_CLOCK_REALTIME with FUTEX_WAIT op | Darren Hart | 1 | -1/+2 |
2015-12-20 | futex: Cleanup the goto confusion in requeue_pi() | Thomas Gleixner | 1 | -2/+7 |
2015-12-20 | futex: Remove pointless put_pi_state calls in requeue() | Thomas Gleixner | 1 | -4/+2 |
2015-12-20 | futex: Document pi_state refcounting in requeue code | Thomas Gleixner | 1 | -12/+39 |
2015-12-20 | futex: Rename free_pi_state() to put_pi_state() | Thomas Gleixner | 1 | -7/+10 |
2015-12-20 | futex: Drop refcount if requeue_pi() acquired the rtmutex | Thomas Gleixner | 1 | -0/+5 |
2015-11-04 | Merge tag 'driver-core-4.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/... | Linus Torvalds | 1 | -2/+2 |
2015-10-04 | debugfs: Pass bool pointer to debugfs_create_bool() | Viresh Kumar | 1 | -2/+2 |
2015-09-22 | futex: Force hot variables into a single cache line | Rasmus Villemoes | 1 | -2/+11 |
2015-07-20 | futex: Make should_fail_futex() static | kbuild test robot | 1 | -1/+1 |
2015-07-20 | futex: Fault/error injection capabilities | Davidlohr Bueso | 1 | -2/+87 |
2015-07-20 | futex: Enhance comments in futex_lock_pi() for blocking paths | Davidlohr Bueso | 1 | -2/+9 |
2015-06-24 | Merge branch 'sched-locking-for-linus' of git://git.kernel.org/pub/scm/linux/... | Linus Torvalds | 1 | -3/+29 |
2015-06-22 | Merge branch 'timers-core-for-linus' of git://git.kernel.org/pub/scm/linux/ke... | Linus Torvalds | 1 | -4/+1 |
2015-06-22 | Merge branch 'sched-core-for-linus' of git://git.kernel.org/pub/scm/linux/ker... | Linus Torvalds | 1 | -16/+17 |
2015-06-19 | futex: Lower the lock contention on the HB lock during wake up | Sebastian Andrzej Siewior | 1 | -3/+29 |
2015-05-19 | locking/arch: Rename set_mb() to smp_store_mb() | Peter Zijlstra | 1 | -1/+1 |
2015-05-08 | futex: Implement lockless wakeups | Davidlohr Bueso | 1 | -16/+17 |
2015-04-22 | futex: Remove bogus hrtimer_active() check | Thomas Gleixner | 1 | -4/+1 |
2015-02-24 | Merge tag 'v4.0-rc1' into locking/core, to refresh the tree before merging ne... | Ingo Molnar | 1 | -1/+1 |
2015-02-18 | locking/futex: Check PF_KTHREAD rather than !p->mm to filter out kthreads | Oleg Nesterov | 1 | -1/+1 |
2015-02-12 | all arches, signal: move restart_block to struct task_struct | Andy Lutomirski | 1 | -1/+1 |
2015-01-19 | futex: Fix argument handling in futex_lock_pi() calls | Michael Kerrisk | 1 | -3/+3 |
2014-10-26 | futex: Fix a race condition between REQUEUE_PI and task death | Brian Silverman | 1 | -11/+11 |
2014-10-26 | futex: Mention key referencing differences between shared and private futexes | Davidlohr Bueso | 1 | -4/+10 |
2014-10-18 | futex: Ensure get_futex_key_refs() always implies a barrier | Catalin Marinas | 1 | -0/+2 |
2014-09-12 | futex: Unlock hb->lock in futex_wait_requeue_pi() error path | Thomas Gleixner | 1 | -0/+1 |
2014-06-21 | futex: Simplify futex_lock_pi_atomic() and make it more robust | Thomas Gleixner | 1 | -87/+61 |
2014-06-21 | futex: Split out the first waiter attachment from lookup_pi_state() | Thomas Gleixner | 1 | -14/+28 |
2014-06-21 | futex: Split out the waiter check from lookup_pi_state() | Thomas Gleixner | 1 | -67/+71 |
2014-06-21 | futex: Use futex_top_waiter() in lookup_pi_state() | Thomas Gleixner | 1 | -63/+61 |
2014-06-21 | futex: Make unlock_pi more robust | Thomas Gleixner | 1 | -51/+25 |
2014-06-21 | rtmutex: Confine deadlock logic to futex | Thomas Gleixner | 1 | -5/+5 |
2014-06-08 | Merge branch 'next' (accumulated 3.16 merge window patches) into master | Linus Torvalds | 1 | -2/+2 |