| Commit message (Expand) | Author | Age | Files | Lines |
* | futex: futex_wake_op, fix sign_extend32 sign bits | Jiri Slaby | 2017-12-10 | 1 | -2/+2 |
* | Merge branch 'linus' into core/urgent, to pick up dependent commits | Ingo Molnar | 2017-11-04 | 1 | -2/+10 |
|\ |
|
| * | futex: futex_wake_op, do not fail on invalid op | Jiri Slaby | 2017-11-02 | 1 | -2/+10 |
* | | futex: Fix more put_pi_state() vs. exit_pi_state_list() races | Peter Zijlstra | 2017-11-01 | 1 | -3/+20 |
|/ |
|
* | futex: Fix pi_state->owner serialization | Peter Zijlstra | 2017-09-25 | 1 | -11/+22 |
* | futex: Remove duplicated code and fix undefined behaviour | Jiri Slaby | 2017-08-25 | 1 | -0/+39 |
* | Merge branch 'linus' into locking/core, to pick up fixes | Ingo Molnar | 2017-08-10 | 1 | -2/+3 |
|\ |
|
| * | futex: Remove unnecessary warning from get_futex_key | Mel Gorman | 2017-08-09 | 1 | -2/+3 |
* | | futex: Allow for compiling out PI support | Nicolas Pitre | 2017-08-01 | 1 | -0/+22 |
|/ |
|
* | Merge tag 'gcc-plugins-v4.13-rc2' of git://git.kernel.org/pub/scm/linux/kerne... | Linus Torvalds | 2017-07-19 | 1 | -2/+2 |
|\ |
|
| * | randstruct: Mark various structs for randomization | Kees Cook | 2017-06-30 | 1 | -2/+2 |
* | | Merge tag 'docs-4.13' of git://git.lwn.net/linux | Linus Torvalds | 2017-07-04 | 1 | -20/+20 |
|\ \ |
|
| * | | mutex, futex: adjust kernel-doc markups to generate ReST | Mauro Carvalho Chehab | 2017-05-16 | 1 | -20/+20 |
| |/ |
|
* / | sched/wait: Rename wait_queue_t => wait_queue_entry_t | Ingo Molnar | 2017-06-20 | 1 | -1/+1 |
|/ |
|
* | futex: Clarify mark_wake_futex memory barrier usage | Darren Hart (VMware) | 2017-04-15 | 1 | -4/+5 |
* | futex: Fix small (and harmless looking) inconsistencies | Peter Zijlstra | 2017-04-14 | 1 | -4/+7 |
* | futex: Avoid freeing an active timer | Thomas Gleixner | 2017-04-14 | 1 | -1/+3 |
* | rtmutex: Clean up | Peter Zijlstra | 2017-04-04 | 1 | -3/+4 |
* | rtmutex: Deboost before waking up the top waiter | Xunlei Pang | 2017-04-04 | 1 | -4/+1 |
* | futex: Drop hb->lock before enqueueing on the rtmutex | Peter Zijlstra | 2017-03-23 | 1 | -9/+21 |
* | futex: Futex_unlock_pi() determinism | Peter Zijlstra | 2017-03-23 | 1 | -13/+11 |
* | futex: Rework futex_lock_pi() to use rt_mutex_*_proxy_lock() | Peter Zijlstra | 2017-03-23 | 1 | -22/+55 |
* | futex,rt_mutex: Restructure rt_mutex_finish_proxy_lock() | Peter Zijlstra | 2017-03-23 | 1 | -2/+5 |
* | futex,rt_mutex: Introduce rt_mutex_init_waiter() | Peter Zijlstra | 2017-03-23 | 1 | -4/+1 |
* | futex: Pull rt_mutex_futex_unlock() out from under hb->lock | Peter Zijlstra | 2017-03-23 | 1 | -54/+100 |
* | futex: Rework inconsistent rt_mutex/futex_q state | Peter Zijlstra | 2017-03-23 | 1 | -36/+14 |
* | futex: Cleanup refcounting | Peter Zijlstra | 2017-03-23 | 1 | -4/+9 |
* | futex: Change locking rules | Peter Zijlstra | 2017-03-23 | 1 | -33/+132 |
* | futex,rt_mutex: Provide futex specific rt_mutex API | Peter Zijlstra | 2017-03-23 | 1 | -16/+14 |
* | futex: Use smp_store_release() in mark_wake_futex() | Peter Zijlstra | 2017-03-23 | 1 | -2/+1 |
* | futex: Cleanup variable names for futex_top_waiter() | Peter Zijlstra | 2017-03-23 | 1 | -15/+15 |
* | futex: Add missing error handling to FUTEX_REQUEUE_PI | Peter Zijlstra | 2017-03-14 | 1 | -0/+2 |
* | futex: Fix potential use-after-free in FUTEX_REQUEUE_PI | Peter Zijlstra | 2017-03-14 | 1 | -9/+11 |
* | sched/headers: Prepare for new header dependencies before moving code to <lin... | Ingo Molnar | 2017-03-02 | 1 | -0/+1 |
* | sched/headers: Prepare for new header dependencies before moving code to <lin... | Ingo Molnar | 2017-03-02 | 1 | -0/+1 |
* | mm: add new mmgrab() helper | Vegard Nossum | 2017-02-28 | 1 | -1/+1 |
* | futex: Move futex_init() to core_initcall | Yang Yang | 2017-02-13 | 1 | -1/+1 |
* | ktime: Get rid of the union | Thomas Gleixner | 2016-12-25 | 1 | -2/+2 |
* | sched/wake_q: Rename WAKE_Q to DEFINE_WAKE_Q | Waiman Long | 2016-11-21 | 1 | -4/+4 |
* | futex: Add some more function commentry | Thomas Gleixner | 2016-09-05 | 1 | -3/+12 |
* | futex: Assume all mappings are private on !MMU systems | Thomas Gleixner | 2016-07-29 | 1 | -1/+22 |
* | futex: Calculate the futex key based on a tail page for file-based futexes | Mel Gorman | 2016-06-08 | 1 | -3/+11 |
* | x86: remove more uaccess_32.h complexity | Linus Torvalds | 2016-05-23 | 1 | -1/+1 |
* | futex: Acknowledge a new waiter in counter before plist | Davidlohr Bueso | 2016-04-21 | 1 | -1/+1 |
* | futex: Handle unlock_pi race gracefully | Sebastian Andrzej Siewior | 2016-04-20 | 1 | -3/+22 |
* | futex: Replace barrier() in unqueue_me() with READ_ONCE() | Jianyu Zhan | 2016-03-08 | 1 | -2/+6 |
* | futex: Remove requirement for lock_page() in get_futex_key() | Mel Gorman | 2016-02-17 | 1 | -8/+91 |
* | futex: Rename barrier references in ordering guarantees | Davidlohr Bueso | 2016-02-17 | 1 | -17/+17 |
* | rtmutex: Make wait_lock irq safe | Thomas Gleixner | 2016-01-26 | 1 | -9/+9 |
* | ptrace: use fsuid, fsgid, effective creds for fs access checks | Jann Horn | 2016-01-21 | 1 | -1/+1 |