Code

History

Commits on master to kernel/futex/core.c35+
  1. treewide: refresh kmalloc_obj() conversionsKees Cook committed 2 months ago3a2c4d5
  2. Merge tag 'locking-urgent-2026-08-22' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tipLinus Torvalds committed 2 months ago0d78592
  3. futex: Fix might_sleep() warning in futex_pivot_pending()Peter Zijlstra committed 2 months agod8aa5dd
  4. Merge tag 'locking-futex-2026-08-17' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tipLinus Torvalds committed 2 months agob844715
  5. Merge tag 'locking-core-2026-08-17' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tipLinus Torvalds committed 2 months agodfa3543
  6. futex: Fix race on the initial mm->futex.phash.ref allocationHyunwoo Kim committed 3 months agobde0238
  7. futex: Clean up the redundant exit/exec functionsThomas Gleixner committed 3 months ago221b62e
  8. futex/pi: Plug private futex exec() raceThomas Gleixner committed 3 months agoc5f0bc9
  9. futex: Sanitize and document task_struct::futex::state transitionsThomas Gleixner committed 3 months agof9ece06
  10. futex: Tell kmemleak we're not leaking __futex_queuesPeter Zijlstra committed 3 months agofcb8ada
  11. futex: Fix race in futex_pivot_pending() during private hash resizeYao Kai committed 3 months ago8e7ff73
  12. futex: Avoid private hash use-after-free on final putFelix Hoffmann committed 3 months ago1c7efab
  13. futex: Prevent robust futex exit race some moreKeno Fischer committed 3 months ago6d4514c
  14. futex: Optimise the size check get_futex_key()Sebastian Andrzej Siewior committed 4 months ago5e601ab
  15. futex: Use runtime constants for __futex_hash() hot pathPeter Zijlstra committed 3 months agob78b0b6
  16. futex: Remove unnecessary NULL check before kvfree()Vasileios Almpanis committed 4 months ago4903ab0
  17. futex: Optimize futex hash bucket access patternsPeter Zijlstra committed 5 months agoa734d9f
  18. futex: Provide infrastructure to plug the non contended robust futex unlock raceThomas Gleixner committed 5 months ago7010c39
  19. futex: Add robust futex unlock IP rangeThomas Gleixner committed 5 months ago042df0c
  20. futex: Add support for unlocking robust futexesThomas Gleixner committed 5 months ago3ca9595
  21. futex: Provide UABI defines for robust list entry modifiersThomas Gleixner committed 5 months ago2cb5251
  22. futex: Move futex related mm_struct data into a structThomas Gleixner committed 5 months ago1f7f481
  23. futex: Make futex_mm_init() voidThomas Gleixner committed 5 months agod7b3f52
  24. futex: Move futex task related data into a structThomas Gleixner committed 5 months agoc1ffc9c
  25. Merge tag 'locking-core-2026-04-13' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tipLinus Torvalds committed 7 months ago7393feb
  26. futex: Fix UaF between futex_key_to_node_opt() and vma_replace_policy()Hao-Yu Yang committed 8 months ago190a8c4
  27. futex: Convert to compiler context analysisPeter Zijlstra committed 10 months ago16df044
  28. Merge tag 'core-uaccess-2025-11-30' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tipLinus Torvalds committed 11 months ago1dce506
  29. futex: Optimize per-cpu reference countingPeter Zijlstra committed 1 year ago4cb5ac2
  30. futex: Convert to get/put_user_inline()Thomas Gleixner committed 1 year agoe4e28fd
  31. futex: Move futex_hash_free() back to __mmput()Sebastian Andrzej Siewior committed 1 year agod9b0532
  32. futex: Remove support for IMMUTABLESebastian Andrzej Siewior committed 1 year ago760e6f7
  33. futex: Make futex_private_hash_get() staticSebastian Andrzej Siewior committed 1 year agofb3c553
  34. futex: Use RCU-based per-CPU reference counting instead of rcuref_tPeter Zijlstra committed 1 year ago56180dd
  35. futex: Verify under the lock if hash can be replacedSebastian Andrzej Siewior committed 1 year ago69a14d1