| Commit message (Expand) | Author | Age | Files | Lines |
* | mm/gup: remove task_struct pointer for all gup code | Peter Xu | 2020-08-12 | 1 | -1/+1 |
* | Merge tag 'uninit-macro-v5.9-rc1' of git://git.kernel.org/pub/scm/linux/kerne... | Linus Torvalds | 2020-08-04 | 1 | -7/+7 |
|\ |
|
| * | treewide: Remove uninitialized_var() usage | Kees Cook | 2020-07-16 | 1 | -7/+7 |
* | | futex: Remove unused or redundant includes | André Almeida | 2020-07-18 | 1 | -17/+0 |
* | | futex: Consistently use fshared as boolean | André Almeida | 2020-07-18 | 1 | -5/+5 |
* | | futex: Remove needless goto's | André Almeida | 2020-07-17 | 1 | -24/+16 |
* | | futex: Remove put_futex_key() | André Almeida | 2020-07-17 | 1 | -49/+12 |
|/ |
|
* | mmap locking API: use coccinelle to convert mmap_sem rwsem call sites | Michel Lespinasse | 2020-06-09 | 1 | -2/+2 |
* | futex: get rid of a kernel-docs build warning | Mauro Carvalho Chehab | 2020-04-20 | 1 | -0/+3 |
* | Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/k... | Linus Torvalds | 2020-03-30 | 1 | -99/+8 |
|\ |
|
| * | Merge branch 'uaccess.futex' of git://git.kernel.org/pub/scm/linux/kernel/git... | Thomas Gleixner | 2020-03-28 | 1 | -3/+2 |
| |\ |
|
| | * | futex: arch_futex_atomic_op_inuser() calling conventions change | Al Viro | 2020-03-27 | 1 | -3/+2 |
| * | | futex: Remove {get,drop}_futex_key_refs() | Peter Zijlstra | 2020-03-06 | 1 | -84/+6 |
| * | | futex: Remove pointless mmgrap() + mmdrop() | Peter Zijlstra | 2020-03-06 | 1 | -13/+1 |
* | | | futex: Unbreak futex hashing | Thomas Gleixner | 2020-03-09 | 1 | -2/+2 |
|/ / |
|
* | | futex: Fix inode life-time issue | Peter Zijlstra | 2020-03-06 | 1 | -36/+53 |
|/ |
|
* | futex: Fix kernel-doc notation warning | Randy Dunlap | 2020-01-09 | 1 | -0/+1 |
* | futex: Prevent exit livelock | Thomas Gleixner | 2019-11-20 | 1 | -15/+91 |
* | futex: Provide distinct return value when owner is exiting | Thomas Gleixner | 2019-11-20 | 1 | -7/+9 |
* | futex: Add mutex around futex exit | Thomas Gleixner | 2019-11-20 | 1 | -0/+16 |
* | futex: Provide state handling for exec() as well | Thomas Gleixner | 2019-11-20 | 1 | -4/+34 |
* | futex: Sanitize exit state handling | Thomas Gleixner | 2019-11-20 | 1 | -7/+10 |
* | futex: Mark the begin of futex exit explicitly | Thomas Gleixner | 2019-11-20 | 1 | -1/+36 |
* | futex: Set task::futex_state to DEAD right after handling futex exit | Thomas Gleixner | 2019-11-20 | 1 | -0/+1 |
* | futex: Split futex_mm_release() for exit/exec | Thomas Gleixner | 2019-11-20 | 1 | -1/+6 |
* | futex: Replace PF_EXITPIDONE with a state | Thomas Gleixner | 2019-11-20 | 1 | -12/+13 |
* | futex: Move futex exit handling into futex code | Thomas Gleixner | 2019-11-20 | 1 | -4/+29 |
* | futex: Prevent robust futex exit race | Yang Tao | 2019-11-15 | 1 | -7/+51 |
* | futex: Drop leftover wake_q_add() comment | Davidlohr Bueso | 2019-10-29 | 1 | -1/+1 |
* | hrtimer/treewide: Use hrtimer_sleeper_start_expires() | Thomas Gleixner | 2019-08-01 | 1 | -2/+2 |
* | hrtimer: Consolidate hrtimer_init() + hrtimer_init_sleeper() calls | Sebastian Andrzej Siewior | 2019-08-01 | 1 | -5/+3 |
* | hrtimer: Remove task argument from hrtimer_init_sleeper() | Thomas Gleixner | 2019-07-30 | 1 | -1/+1 |
* | Merge tag 'v5.2-rc3' into locking/core, to pick up fixes | Ingo Molnar | 2019-06-03 | 1 | -14/+1 |
|\ |
|
| * | treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 | Thomas Gleixner | 2019-05-30 | 1 | -14/+1 |
* | | futex: Consolidate duplicated timer setup code | Waiman Long | 2019-05-28 | 1 | -30/+39 |
|/ |
|
* | mm/gup: change GUP fast to use flags rather than a write 'bool' | Ira Weiny | 2019-05-14 | 1 | -1/+1 |
* | locking/futex: Allow low-level atomic operations to return -EAGAIN | Will Deacon | 2019-04-26 | 1 | -71/+117 |
* | futex: Ensure that futex address is aligned in handle_futex_death() | Chen Jie | 2019-03-22 | 1 | -0/+4 |
* | Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/k... | Linus Torvalds | 2019-03-06 | 1 | -15/+11 |
|\ |
|
| * | Merge branch 'linus' into locking/core, to pick up fixes | Ingo Molnar | 2019-02-28 | 1 | -12/+20 |
| |\ |
|
| * | | futex: Convert futex_pi_state.refcount to refcount_t | Elena Reshetova | 2019-02-11 | 1 | -7/+8 |
| * | | sched/wake_q: Reduce reference counting for special users | Davidlohr Bueso | 2019-02-04 | 1 | -2/+1 |
| * | | futex: No need to check return value of debugfs_create functions | Greg Kroah-Hartman | 2019-01-29 | 1 | -6/+2 |
* | | | Merge branch 'timers-2038-for-linus' of git://git.kernel.org/pub/scm/linux/ke... | Linus Torvalds | 2019-03-05 | 1 | -1/+1 |
|\ \ \
| |_|/
|/| | |
|
| * | | Merge tag 'y2038-new-syscalls' of git://git.kernel.org:/pub/scm/linux/kernel/... | Thomas Gleixner | 2019-02-10 | 1 | -1/+1 |
| |\ \
| | |/
| |/| |
|
| | * | y2038: syscalls: rename y2038 compat syscalls | Arnd Bergmann | 2019-02-07 | 1 | -1/+1 |
* | | | futex: Handle early deadlock return correctly | Thomas Gleixner | 2019-02-08 | 1 | -10/+18 |
* | | | futex: Fix barrier comment | Davidlohr Bueso | 2019-02-08 | 1 | -2/+2 |
|/ / |
|
* | | futex: Fix (possible) missed wakeup | Peter Zijlstra | 2019-01-21 | 1 | -5/+8 |
|/ |
|
* | Remove 'type' argument from access_ok() function | Linus Torvalds | 2019-01-03 | 1 | -15/+20 |