Code

History

Commits on v7.1 to kernel/futex/requeue.c17
  1. futex/requeue: Prevent NULL pointer dereference in remove_waiter() on self-deadlockJi'an Zhou committed 5 months ago74e1442
  2. futex: Prevent lockup in requeue-PI during signal/ timeout wakeupSebastian Andrzej Siewior committed 6 months agobc7304f
  3. futex: Prevent use-after-free during requeue-PISebastian Andrzej Siewior committed 1 year agob549113
  4. futex: Allow to resize the private local hashSebastian Andrzej Siewior committed 1 year agobd54df5
  5. futex: Introduce futex_q_lockptr_lock()Sebastian Andrzej Siewior committed 1 year agob04b8f3
  6. futex: Decrease the waiter count before the unlock operationSebastian Andrzej Siewior committed 1 year agofe00e88
  7. futex: Create futex_hash() get/put classPeter Zijlstra committed 1 year ago6c67f8d
  8. futex: Create hb scopesPeter Zijlstra committed 1 year ago8486d12
  9. futex: Move futex_queue() into futex_wait_setup()Peter Zijlstra committed 1 year ago93f1b6d
  10. plist: Split out plist_types.hKent Overstreet committed 2 years ago8b7787a
  11. Merge tag 'io_uring-futex-2023-10-30' of git://git.kernel.dk/linuxLinus Torvalds committed 3 years ago4de520f
  12. futex/requeue: Remove unnecessary ‘NULL’ initialization from futex_proxy_trylock_atomic()Li zeming committed 3 years ago01a99a7
  13. futex: factor out the futex wake handlingJens Axboe committed 3 years ago12a4be5
  14. futex: Add flags2 argument to futex_requeue()peterz@infradead.org committed 3 years ago27b88f3
  15. futex: Propagate flags into get_futex_key()peterz@infradead.org committed 3 years ago3b63a55
  16. futex/pi: Fix recursive rt_mutex waiter statePeter Zijlstra committed 3 years agofbeb558
  17. futex: Split out requeuePeter Zijlstra committed 5 years agoe5c6828