summaryrefslogtreecommitdiffstats
path: root/kernel/futex.c
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'locking-core-2021-06-28' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2021-06-281-13/+16
|\
| * futex: Provide FUTEX_LOCK_PI2 to support clock selectionThomas Gleixner2021-06-221-1/+6
| * futex: Prepare futex_lock_pi() for runtime clock selectionThomas Gleixner2021-06-221-1/+2
| * futex: Deduplicate cond_resched() invocation in futex_wake_op()Pavel Begunkov2021-05-251-5/+2
| * locking: Fix comment typosIngo Molnar2021-05-121-6/+6
* | mm, futex: fix shared futex pgoff on shmem huge pageHugh Dickins2021-06-241-2/+1
|/
* futex: Make syscall entry points less convolutedThomas Gleixner2021-05-061-26/+37
* futex: Get rid of the val2 conditional danceThomas Gleixner2021-05-061-14/+2
* futex: Do not apply time namespace adjustment on FUTEX_LOCK_PIThomas Gleixner2021-05-061-2/+2
* Revert 337f13046ff0 ("futex: Allow FUTEX_CLOCK_REALTIME with FUTEX_WAIT op")Thomas Gleixner2021-05-061-2/+1
* Merge tag 'v5.12-rc5' into locking/core, to pick up fixesIngo Molnar2021-03-291-2/+1
|\
| * kernel, fs: Introduce and use set_restart_fn() and arch_set_restart_data()Oleg Nesterov2021-03-161-2/+1
* | kernel/futex: Explicitly document pi_lock for pi_state owner fixupDavidlohr Bueso2021-03-111-0/+1
* | kernel/futex: Move hb unlock out of unqueue_me_pi()Davidlohr Bueso2021-03-111-7/+3
* | kernel/futex: Make futex_wait_requeue_pi() only call fixup_owner()Davidlohr Bueso2021-03-111-6/+5
* | kernel/futex: Kill rt_mutex_next_owner()Davidlohr Bueso2021-03-111-2/+5
|/
* 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
|/ /