summaryrefslogtreecommitdiff
path: root/kernel/futex/pi.c
AgeCommit message (Expand)AuthorFilesLines
9 daysfutex: Provide rt_mutex_.*_schedule() equivalents for futex schedulingSebastian Andrzej Siewior1-13/+3
2026-08-16futex/pi: Plug private futex exec() raceThomas Gleixner1-6/+16
2026-08-10futex: Sanitize and document task_struct::futex::state transitionsThomas Gleixner1-35/+70
2026-08-10futex/pi: Reject cross-mm private futex ownersKyle Zeng1-0/+20
2026-06-11futex: Optimize futex hash bucket access patternsPeter Zijlstra1-10/+11
2026-06-03futex: Add support for unlocking robust futexesThomas Gleixner1-2/+13
2026-06-03futex: Move futex task related data into a structThomas Gleixner1-13/+13
2026-04-14Merge tag 'locking-core-2026-04-13' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-0/+9
2026-03-28futex: Clear stale exiting pointer in futex_lock_pi() retry pathDavidlohr Bueso1-1/+2
2026-03-16futex: Convert to compiler context analysisPeter Zijlstra1-0/+9
2026-02-21Convert 'alloc_obj' family to use the new default GFP_KERNEL argumentLinus Torvalds1-1/+1
2026-02-21treewide: Replace kmalloc with kmalloc_obj for non-scalar typesKees Cook1-1/+1
2025-05-03futex: Introduce futex_q_lockptr_lock()Sebastian Andrzej Siewior1-2/+13
2025-05-03futex: Create futex_hash() get/put classPeter Zijlstra1-4/+12
2025-05-03futex: Create hb scopesPeter Zijlstra1-139/+143
2025-05-03futex: Pull futex_hash() out of futex_q_lock()Peter Zijlstra1-1/+2
2025-01-24futex: Pass in task to futex_queue()Jens Axboe1-1/+1
2024-12-20sched/wake_q: Add helper to call wake_up_q after unlock with preemption disabledJohn Stultz1-4/+1
2024-10-14locking/mutex: Remove wakeups from under mutex::wait_lockPeter Zijlstra1-1/+5
2024-01-19futex: Prevent the reuse of stale pi_stateSebastian Andrzej Siewior1-3/+8
2023-09-21futex: Propagate flags into get_futex_key()peterz@infradead.org1-2/+2
2023-09-20futex/pi: Fix recursive rt_mutex waiter statePeter Zijlstra1-28/+48
2023-09-20locking/rtmutex: Use rt_mutex specific scheduler helpersSebastian Andrzej Siewior1-0/+11
2022-05-13futex: Remove a PREEMPT_RT_FULL reference.Sebastian Andrzej Siewior1-1/+1
2021-10-07futex: Split out PI futexPeter Zijlstra1-0/+1233