summaryrefslogtreecommitdiffstats
path: root/kernel/futex.c
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'linus' into locking/core, to pick up upstream fixesIngo Molnar2021-02-121-123/+96
|\
| * futex: Handle faults correctly for PI futexesThomas Gleixner2021-01-261-37/+20
| * futex: Simplify fixup_pi_state_owner()Thomas Gleixner2021-01-261-27/+26
| * futex: Use pi_state_update_owner() in put_pi_state()Thomas Gleixner2021-01-261-7/+1
| * rtmutex: Remove unused argument from rt_mutex_proxy_unlock()Thomas Gleixner2021-01-261-1/+1
| * futex: Provide and use pi_state_update_owner()Thomas Gleixner2021-01-261-33/+33
| * futex: Replace pointless printk in fixup_owner()Thomas Gleixner2021-01-261-7/+3
| * futex: Ensure the correct return value from futex_lock_pi()Thomas Gleixner2021-01-261-15/+16
* | futex: Remove unneeded gotosJangwoong Kim2021-01-281-4/+3
* | futex: Change utime parameter to be 'const ... *'Alejandro Colomar2021-01-281-3/+3
|/
* Merge branch 'locking/rwsem'Peter Zijlstra2020-12-091-2/+3
|\
| * futex: Don't enable IRQs unconditionally in put_pi_state()Dan Carpenter2020-11-091-2/+3
* | futex: Remove unused empty compat_exit_robust_list()Lukas Bulwahn2020-11-141-2/+0
|/
* futex: Handle transient "ownerless" rtmutex state correctlyMike Galbraith2020-11-071-2/+14
* Merge tag 'locking-urgent-2020-11-01' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds2020-11-011-1/+3
|\
| * futex: Fix incorrect should_fail_futex() handlingMateusz Nosek2020-10-281-1/+3
* | futex: Adjust absolute futex timeouts with per time namespace offsetAndrei Vagin2020-10-201-0/+5
* | kernel/: fix repeated words in commentsRandy Dunlap2020-10-161-1/+1
|/
* futex: Convert to use the preferred 'fallthrough' macroMiaohe Lin2020-08-131-2/+2
* mm/gup: remove task_struct pointer for all gup codePeter Xu2020-08-121-1/+1
* Merge tag 'uninit-macro-v5.9-rc1' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2020-08-041-7/+7
|\
| * treewide: Remove uninitialized_var() usageKees Cook2020-07-161-7/+7
* | futex: Remove unused or redundant includesAndré Almeida2020-07-181-17/+0
* | futex: Consistently use fshared as booleanAndré Almeida2020-07-181-5/+5
* | futex: Remove needless goto'sAndré Almeida2020-07-171-24/+16
* | futex: Remove put_futex_key()André Almeida2020-07-171-49/+12
|/
* mmap locking API: use coccinelle to convert mmap_sem rwsem call sitesMichel Lespinasse2020-06-091-2/+2
* futex: get rid of a kernel-docs build warningMauro Carvalho Chehab2020-04-201-0/+3
* Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds2020-03-301-99/+8
|\
| * Merge branch 'uaccess.futex' of git://git.kernel.org/pub/scm/linux/kernel/git...Thomas Gleixner2020-03-281-3/+2
| |\
| | * futex: arch_futex_atomic_op_inuser() calling conventions changeAl Viro2020-03-271-3/+2
| * | futex: Remove {get,drop}_futex_key_refs()Peter Zijlstra2020-03-061-84/+6
| * | futex: Remove pointless mmgrap() + mmdrop()Peter Zijlstra2020-03-061-13/+1
* | | futex: Unbreak futex hashingThomas Gleixner2020-03-091-2/+2
|/ /
* / futex: Fix inode life-time issuePeter Zijlstra2020-03-061-36/+53
|/
* futex: Fix kernel-doc notation warningRandy Dunlap2020-01-091-0/+1
* futex: Prevent exit livelockThomas Gleixner2019-11-201-15/+91
* futex: Provide distinct return value when owner is exitingThomas Gleixner2019-11-201-7/+9
* futex: Add mutex around futex exitThomas Gleixner2019-11-201-0/+16
* futex: Provide state handling for exec() as wellThomas Gleixner2019-11-201-4/+34
* futex: Sanitize exit state handlingThomas Gleixner2019-11-201-7/+10
* futex: Mark the begin of futex exit explicitlyThomas Gleixner2019-11-201-1/+36
* futex: Set task::futex_state to DEAD right after handling futex exitThomas Gleixner2019-11-201-0/+1
* futex: Split futex_mm_release() for exit/execThomas Gleixner2019-11-201-1/+6
* futex: Replace PF_EXITPIDONE with a stateThomas Gleixner2019-11-201-12/+13
* futex: Move futex exit handling into futex codeThomas Gleixner2019-11-201-4/+29
* futex: Prevent robust futex exit raceYang Tao2019-11-151-7/+51
* futex: Drop leftover wake_q_add() commentDavidlohr Bueso2019-10-291-1/+1
* hrtimer/treewide: Use hrtimer_sleeper_start_expires()Thomas Gleixner2019-08-011-2/+2
* hrtimer: Consolidate hrtimer_init() + hrtimer_init_sleeper() callsSebastian Andrzej Siewior2019-08-011-5/+3