- 649e441 Merge branch 'linus' into core/urgent, to pick up dependent commits by Ingo Molnar · 7 years ago
- e78c38f6 futex: futex_wake_op, do not fail on invalid op by Jiri Slaby · 7 years ago
- 153fbd1 futex: Fix more put_pi_state() vs. exit_pi_state_list() races by Peter Zijlstra · 7 years ago
- c74aef2 futex: Fix pi_state->owner serialization by Peter Zijlstra · 7 years ago
- 30d6e0a futex: Remove duplicated code and fix undefined behaviour by Jiri Slaby · 7 years ago
- 388f8e1 Merge branch 'linus' into locking/core, to pick up fixes by Ingo Molnar · 7 years ago
- 48fb6f4 futex: Remove unnecessary warning from get_futex_key by Mel Gorman · 7 years ago
- bc2eecd futex: Allow for compiling out PI support by Nicolas Pitre · 7 years ago
- e06fdaf Merge tag 'gcc-plugins-v4.13-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux by Linus Torvalds · 7 years ago
- 650fc87 Merge tag 'docs-4.13' of git://git.lwn.net/linux by Linus Torvalds · 7 years ago
- 3859a27 randstruct: Mark various structs for randomization by Kees Cook · 8 years ago
- ac6424b sched/wait: Rename wait_queue_t => wait_queue_entry_t by Ingo Molnar · 8 years ago
- 7b4ff1a mutex, futex: adjust kernel-doc markups to generate ReST by Mauro Carvalho Chehab · 8 years ago
- 38fcd06 futex: Clarify mark_wake_futex memory barrier usage by Darren Hart (VMware) · 8 years ago
- 94ffac5 futex: Fix small (and harmless looking) inconsistencies by Peter Zijlstra · 8 years ago
- 97181f9 futex: Avoid freeing an active timer by Thomas Gleixner · 8 years ago
- aa2bfe5 rtmutex: Clean up by Peter Zijlstra · 8 years ago
- 2a1c602 rtmutex: Deboost before waking up the top waiter by Xunlei Pang · 8 years ago
- 56222b2 futex: Drop hb->lock before enqueueing on the rtmutex by Peter Zijlstra · 8 years ago
- bebe5b5 futex: Futex_unlock_pi() determinism by Peter Zijlstra · 8 years ago
- cfafcd1 futex: Rework futex_lock_pi() to use rt_mutex_*_proxy_lock() by Peter Zijlstra · 8 years ago
- 38d589f futex,rt_mutex: Restructure rt_mutex_finish_proxy_lock() by Peter Zijlstra · 8 years ago
- 5080935 futex,rt_mutex: Introduce rt_mutex_init_waiter() by Peter Zijlstra · 8 years ago
- 16ffa12 futex: Pull rt_mutex_futex_unlock() out from under hb->lock by Peter Zijlstra · 8 years ago
- 73d786b futex: Rework inconsistent rt_mutex/futex_q state by Peter Zijlstra · 8 years ago
- bf92cf3 futex: Cleanup refcounting by Peter Zijlstra · 8 years ago
- 734009e futex: Change locking rules by Peter Zijlstra · 8 years ago
- 5293c2e futex,rt_mutex: Provide futex specific rt_mutex API by Peter Zijlstra · 8 years ago
- 1b367ec futex: Use smp_store_release() in mark_wake_futex() by Peter Zijlstra · 8 years ago
- 499f5ac futex: Cleanup variable names for futex_top_waiter() by Peter Zijlstra · 8 years ago
- 9bbb25a futex: Add missing error handling to FUTEX_REQUEUE_PI by Peter Zijlstra · 8 years ago
- c236c8e futex: Fix potential use-after-free in FUTEX_REQUEUE_PI by Peter Zijlstra · 8 years ago
- 6e84f31 sched/headers: Prepare for new header dependencies before moving code to <linux/sched/mm.h> by Ingo Molnar · 8 years ago
- 84f001e sched/headers: Prepare for new header dependencies before moving code to <linux/sched/wake_q.h> by Ingo Molnar · 8 years ago
- f1f1007 mm: add new mmgrab() helper by Vegard Nossum · 8 years ago
- 25f71d1 futex: Move futex_init() to core_initcall by Yang Yang · 8 years ago
- 2456e85 ktime: Get rid of the union by Thomas Gleixner · 8 years ago
- 194a6b5 sched/wake_q: Rename WAKE_Q to DEFINE_WAKE_Q by Waiman Long · 8 years ago
- e8b61b3 futex: Add some more function commentry by Thomas Gleixner · 9 years ago
- 784bdf3 futex: Assume all mappings are private on !MMU systems by Thomas Gleixner · 8 years ago
- 077fa7a futex: Calculate the futex key based on a tail page for file-based futexes by Mel Gorman · 9 years ago
- bd28b14 x86: remove more uaccess_32.h complexity by Linus Torvalds · 9 years ago
- fe1bce9 futex: Acknowledge a new waiter in counter before plist by Davidlohr Bueso · 9 years ago
- 89e9e66 futex: Handle unlock_pi race gracefully by Sebastian Andrzej Siewior · 9 years ago
- 29b75eb futex: Replace barrier() in unqueue_me() with READ_ONCE() by Jianyu Zhan · 9 years ago
- 65d8fc7 futex: Remove requirement for lock_page() in get_futex_key() by Mel Gorman · 9 years ago
- 8ad7b37 futex: Rename barrier references in ordering guarantees by Davidlohr Bueso · 9 years ago
- b4abf91 rtmutex: Make wait_lock irq safe by Thomas Gleixner · 9 years ago
- caaee62 ptrace: use fsuid, fsgid, effective creds for fs access checks by Jann Horn · 9 years ago
- 4a9e1cd mm: bring in additional flag for fixup_user_fault to signal unlock by Dominik Dingel · 9 years ago
- 14d27ab futex, thp: remove special case for THP in get_futex_key by Kirill A. Shutemov · 9 years ago
- 337f130 futex: Allow FUTEX_CLOCK_REALTIME with FUTEX_WAIT op by Darren Hart · 9 years ago
- 885c2cb futex: Cleanup the goto confusion in requeue_pi() by Thomas Gleixner · 9 years ago
- 4959f2d futex: Remove pointless put_pi_state calls in requeue() by Thomas Gleixner · 9 years ago
- ecb38b7 futex: Document pi_state refcounting in requeue code by Thomas Gleixner · 9 years ago
- 29e9ee5 futex: Rename free_pi_state() to put_pi_state() by Thomas Gleixner · 9 years ago
- fb75a42 futex: Drop refcount if requeue_pi() acquired the rtmutex by Thomas Gleixner · 9 years ago
- e880e874 Merge tag 'driver-core-4.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core by Linus Torvalds · 9 years ago
- 621a5f7 debugfs: Pass bool pointer to debugfs_create_bool() by Viresh Kumar · 9 years ago
- ac742d3 futex: Force hot variables into a single cache line by Rasmus Villemoes · 9 years ago
- 5d285a7 futex: Make should_fail_futex() static by kbuild test robot · 9 years ago
- ab51fba futex: Fault/error injection capabilities by Davidlohr Bueso · 10 years ago
- 767f509 futex: Enhance comments in futex_lock_pi() for blocking paths by Davidlohr Bueso · 10 years ago
- a262948 Merge branch 'sched-locking-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 10 years ago
- 43224b9 Merge branch 'timers-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 10 years ago
- 23b7776 Merge branch 'sched-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 10 years ago
- 802ab58 futex: Lower the lock contention on the HB lock during wake up by Sebastian Andrzej Siewior · 10 years ago
- b92b8b3 locking/arch: Rename set_mb() to smp_store_mb() by Peter Zijlstra · 10 years ago
- 1d0dcb3 futex: Implement lockless wakeups by Davidlohr Bueso · 10 years ago
- 2e4b0d3 futex: Remove bogus hrtimer_active() check by Thomas Gleixner · 10 years ago
- 2ae7902 Merge tag 'v4.0-rc1' into locking/core, to refresh the tree before merging new changes by Ingo Molnar · 10 years ago
- a212946 locking/futex: Check PF_KTHREAD rather than !p->mm to filter out kthreads by Oleg Nesterov · 10 years ago
- f56141e all arches, signal: move restart_block to struct task_struct by Andy Lutomirski · 10 years ago
- 996636d futex: Fix argument handling in futex_lock_pi() calls by Michael Kerrisk · 10 years ago
- 30a6b80 futex: Fix a race condition between REQUEUE_PI and task death by Brian Silverman · 10 years ago
- 993b2ff futex: Mention key referencing differences between shared and private futexes by Davidlohr Bueso · 10 years ago
- 76835b0e futex: Ensure get_futex_key_refs() always implies a barrier by Catalin Marinas · 10 years ago
- 13c42c2 futex: Unlock hb->lock in futex_wait_requeue_pi() error path by Thomas Gleixner · 10 years ago
- af54d6a futex: Simplify futex_lock_pi_atomic() and make it more robust by Thomas Gleixner · 11 years ago
- 04e1b2e futex: Split out the first waiter attachment from lookup_pi_state() by Thomas Gleixner · 11 years ago
- e60cbc5 futex: Split out the waiter check from lookup_pi_state() by Thomas Gleixner · 11 years ago
- bd1dbcc futex: Use futex_top_waiter() in lookup_pi_state() by Thomas Gleixner · 11 years ago
- ccf9e6a futex: Make unlock_pi more robust by Thomas Gleixner · 11 years ago
- c051b21 rtmutex: Confine deadlock logic to futex by Thomas Gleixner · 11 years ago
- 3f17ea6 Merge branch 'next' (accumulated 3.16 merge window patches) into master by Linus Torvalds · 11 years ago
- 54a21788 futex: Make lookup_pi_state more robust by Thomas Gleixner · 11 years ago
- 13fbca4 futex: Always cleanup owner tid in unlock_pi by Thomas Gleixner · 11 years ago
- b3eaa9f futex: Validate atomic acquisition in futex_lock_pi_atomic() by Thomas Gleixner · 11 years ago
- e9c243a futex-prevent-requeue-pi-on-same-futex.patch futex: Forbid uaddr == uaddr2 in futex_requeue(..., requeue_pi=1) by Thomas Gleixner · 11 years ago
- 776edb5 Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip into next by Linus Torvalds · 11 years ago
- f0d71b3 futex: Prevent attaching to kernel threads by Thomas Gleixner · 11 years ago
- 866293e futex: Add another early deadlock detection check by Thomas Gleixner · 11 years ago
- 4e857c5 arch: Mass conversion of smp_mb__*() by Peter Zijlstra · 11 years ago
- d7e8af1 futex: update documentation for ordering guarantees by Davidlohr Bueso · 11 years ago
- 69cd9eb futex: avoid race between requeue and wake by Linus Torvalds · 11 years ago
- 462bf23 Merge branch 'core-locking-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 11 years ago
- 11d4616 futex: revert back to the explicit waiter counting code by Linus Torvalds · 11 years ago
- 03b8c7b futex: Allow architectures to skip futex_atomic_cmpxchg_inatomic() test by Heiko Carstens · 11 years ago
- a0fa1dd Merge branch 'sched-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 11 years ago
- 63b1a81 futexes: Fix futex_hashsize initialization by Heiko Carstens · 11 years ago