1. c52e6f6 mm, futex: fix shared futex pgoff on shmem huge page by Hugh Dickins · 3 years, 6 months ago
  2. a1eb878 Revert 337f13046ff0 ("futex: Allow FUTEX_CLOCK_REALTIME with FUTEX_WAIT op") by Thomas Gleixner · 3 years, 8 months ago
  3. 38552711 futex: Handle transient "ownerless" rtmutex state correctly by Mike Galbraith · 3 years, 9 months ago
  4. cec1580 futex: Fix incorrect should_fail_futex() handling by Mateusz Nosek · 3 years, 9 months ago
  5. b90aa23 futex: Prevent robust futex exit race by Yang Tao · 3 years, 9 months ago
  6. 8682c2e locking/futex: Allow low-level atomic operations to return -EAGAIN by Will Deacon · 3 years, 9 months ago
  7. 5083fb8 futex: Fix (possible) missed wakeup by Peter Zijlstra · 3 years, 9 months ago
  8. b4f92d8 futex: Handle early deadlock return correctly by Thomas Gleixner · 3 years, 9 months ago
  9. 85de471 futex: Avoid freeing an active timer by Thomas Gleixner · 3 years, 9 months ago
  10. fc9f98f futex: Drop hb->lock before enqueueing on the rtmutex by Peter Zijlstra · 3 years, 9 months ago
  11. 13c98b0 futex: Rework futex_lock_pi() to use rt_mutex_*_proxy_lock() by Peter Zijlstra · 3 years, 9 months ago
  12. 55404eb futex,rt_mutex: Introduce rt_mutex_init_waiter() by Peter Zijlstra · 3 years, 9 months ago
  13. 77d6a4c futex: Use smp_store_release() in mark_wake_futex() by Peter Zijlstra · 3 years, 9 months ago
  14. 376a76a kernel, fs: Introduce and use set_restart_fn() and arch_set_restart_data() by Oleg Nesterov · 4 years ago
  15. 6901530 futex: Don't enable IRQs unconditionally in put_pi_state() by Ben Hutchings · 3 years, 10 months ago
  16. da1b9ad futex: Fix more put_pi_state() vs. exit_pi_state_list() races by Ben Hutchings · 3 years, 10 months ago
  17. 9787adc futex: Fix pi_state->owner serialization by Ben Hutchings · 3 years, 10 months ago
  18. 25a678d futex: Futex_unlock_pi() determinism by Ben Hutchings · 3 years, 10 months ago
  19. 312d9d6 futex: Pull rt_mutex_futex_unlock() out from under hb->lock by Ben Hutchings · 3 years, 10 months ago
  20. 921a7e3 futex: Cleanup refcounting by Ben Hutchings · 3 years, 10 months ago
  21. bfefc9e futex: Cleanup variable names for futex_top_waiter() by Ben Hutchings · 3 years, 10 months ago
  22. 91509e8 futex: fix dead code in attach_to_pi_owner() by Thomas Gleixner · 3 years, 10 months ago
  23. 0d35180 futex: Fix OWNER_DEAD fixup by Peter Zijlstra · 7 years ago
  24. 9c3f398 futex: Cure exit race by Thomas Gleixner · 3 years, 11 months ago
  25. dc3f2ff futex: Change locking rules by Peter Zijlstra · 3 years, 11 months ago
  26. ad8fdba futex: Ensure the correct return value from futex_lock_pi() by Thomas Gleixner · 3 years, 11 months ago
  27. b960d9a futex: Handle faults correctly for PI futexes by Thomas Gleixner · 3 years, 11 months ago
  28. 48ab8e8 futex: Simplify fixup_pi_state_owner() by Thomas Gleixner · 3 years, 11 months ago
  29. 7d455bb futex: Use pi_state_update_owner() in put_pi_state() by Thomas Gleixner · 3 years, 11 months ago
  30. 285b624 rtmutex: Remove unused argument from rt_mutex_proxy_unlock() by Thomas Gleixner · 3 years, 11 months ago
  31. 76bc0ec futex: Provide and use pi_state_update_owner() by Thomas Gleixner · 3 years, 11 months ago
  32. 083895e futex: Replace pointless printk in fixup_owner() by Thomas Gleixner · 3 years, 11 months ago
  33. 781691c futex: Avoid violating the 10th rule of futex by Peter Zijlstra · 3 years, 11 months ago
  34. 71f093c futex: Rework inconsistent rt_mutex/futex_q state by Peter Zijlstra · 3 years, 11 months ago
  35. 2c60d4a futex,rt_mutex: Provide futex specific rt_mutex API by Peter Zijlstra · 3 years, 11 months ago
  36. cf16e42 futex: Prevent exit livelock by Thomas Gleixner · 4 years ago
  37. c27f392 futex: Provide distinct return value when owner is exiting by Thomas Gleixner · 4 years ago
  38. ad3466a futex: Add mutex around futex exit by Thomas Gleixner · 4 years ago
  39. ff3a33f futex: Provide state handling for exec() as well by Thomas Gleixner · 4 years ago
  40. 0ba263f futex: Sanitize exit state handling by Thomas Gleixner · 4 years ago
  41. 32d7828 futex: Mark the begin of futex exit explicitly by Thomas Gleixner · 4 years ago
  42. c2fd4e1 futex: Set task::futex_state to DEAD right after handling futex exit by Thomas Gleixner · 4 years ago
  43. 8a16d8a futex: Split futex_mm_release() for exit/exec by Thomas Gleixner · 4 years ago
  44. 2c11689 futex: Replace PF_EXITPIDONE with a state by Thomas Gleixner · 4 years ago
  45. 25f319b futex: Move futex exit handling into futex code by Thomas Gleixner · 4 years ago
  46. bdb116c y2038: futex: Move compat implementation into futex.c by Arnd Bergmann · 4 years ago
  47. 95c5383 futex: Unbreak futex hashing by Thomas Gleixner · 4 years, 10 months ago
  48. fb099f3b futex: Fix inode life-time issue by Peter Zijlstra · 4 years, 10 months ago
  49. 726c28f futex: Ensure that futex address is aligned in handle_futex_death() by Chen Jie · 6 years ago
  50. ce81355 futex,rt_mutex: Restructure rt_mutex_finish_proxy_lock() by Peter Zijlstra · 8 years ago
  51. da92e8a futex: futex_wake_op, do not fail on invalid op by Jiri Slaby · 7 years ago
  52. a164009 futex: futex_wake_op, fix sign_extend32 sign bits by Jiri Slaby · 7 years ago
  53. 81da9f8 futex: Remove duplicated code and fix undefined behaviour by Jiri Slaby · 7 years ago
  54. d8a3170 futex: Prevent overflow by strengthen input validation by Li Jinyue · 7 years ago
  55. 0041042 futex: Remove unnecessary warning from get_futex_key by Mel Gorman · 7 years ago
  56. 1522181 futex: Add missing error handling to FUTEX_REQUEUE_PI by Peter Zijlstra · 8 years ago
  57. 6244ffc futex: Fix potential use-after-free in FUTEX_REQUEUE_PI by Peter Zijlstra · 8 years ago
  58. 808de34 futex: Move futex_init() to core_initcall by Yang Yang · 8 years ago
  59. e8b61b3 futex: Add some more function commentry by Thomas Gleixner · 9 years ago
  60. 784bdf3 futex: Assume all mappings are private on !MMU systems by Thomas Gleixner · 8 years ago
  61. 077fa7a futex: Calculate the futex key based on a tail page for file-based futexes by Mel Gorman · 9 years ago
  62. bd28b14 x86: remove more uaccess_32.h complexity by Linus Torvalds · 9 years ago
  63. fe1bce9 futex: Acknowledge a new waiter in counter before plist by Davidlohr Bueso · 9 years ago
  64. 89e9e66 futex: Handle unlock_pi race gracefully by Sebastian Andrzej Siewior · 9 years ago
  65. 29b75eb futex: Replace barrier() in unqueue_me() with READ_ONCE() by Jianyu Zhan · 9 years ago
  66. 65d8fc7 futex: Remove requirement for lock_page() in get_futex_key() by Mel Gorman · 9 years ago
  67. 8ad7b37 futex: Rename barrier references in ordering guarantees by Davidlohr Bueso · 9 years ago
  68. b4abf91 rtmutex: Make wait_lock irq safe by Thomas Gleixner · 9 years ago
  69. caaee62 ptrace: use fsuid, fsgid, effective creds for fs access checks by Jann Horn · 9 years ago
  70. 4a9e1cd mm: bring in additional flag for fixup_user_fault to signal unlock by Dominik Dingel · 9 years ago
  71. 14d27ab futex, thp: remove special case for THP in get_futex_key by Kirill A. Shutemov · 9 years ago
  72. 337f130 futex: Allow FUTEX_CLOCK_REALTIME with FUTEX_WAIT op by Darren Hart · 9 years ago
  73. 885c2cb futex: Cleanup the goto confusion in requeue_pi() by Thomas Gleixner · 9 years ago
  74. 4959f2d futex: Remove pointless put_pi_state calls in requeue() by Thomas Gleixner · 9 years ago
  75. ecb38b7 futex: Document pi_state refcounting in requeue code by Thomas Gleixner · 9 years ago
  76. 29e9ee5 futex: Rename free_pi_state() to put_pi_state() by Thomas Gleixner · 9 years ago
  77. fb75a42 futex: Drop refcount if requeue_pi() acquired the rtmutex by Thomas Gleixner · 9 years ago
  78. e880e874 Merge tag 'driver-core-4.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core by Linus Torvalds · 9 years ago
  79. 621a5f7 debugfs: Pass bool pointer to debugfs_create_bool() by Viresh Kumar · 9 years ago
  80. ac742d3 futex: Force hot variables into a single cache line by Rasmus Villemoes · 9 years ago
  81. 5d285a7 futex: Make should_fail_futex() static by kbuild test robot · 9 years ago
  82. ab51fba futex: Fault/error injection capabilities by Davidlohr Bueso · 10 years ago
  83. 767f509 futex: Enhance comments in futex_lock_pi() for blocking paths by Davidlohr Bueso · 10 years ago
  84. a262948 Merge branch 'sched-locking-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 10 years ago
  85. 43224b9 Merge branch 'timers-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 10 years ago
  86. 23b7776 Merge branch 'sched-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 10 years ago
  87. 802ab58 futex: Lower the lock contention on the HB lock during wake up by Sebastian Andrzej Siewior · 10 years ago
  88. b92b8b3 locking/arch: Rename set_mb() to smp_store_mb() by Peter Zijlstra · 10 years ago
  89. 1d0dcb3 futex: Implement lockless wakeups by Davidlohr Bueso · 10 years ago
  90. 2e4b0d3 futex: Remove bogus hrtimer_active() check by Thomas Gleixner · 10 years ago
  91. 2ae7902 Merge tag 'v4.0-rc1' into locking/core, to refresh the tree before merging new changes by Ingo Molnar · 10 years ago
  92. a212946 locking/futex: Check PF_KTHREAD rather than !p->mm to filter out kthreads by Oleg Nesterov · 10 years ago
  93. f56141e all arches, signal: move restart_block to struct task_struct by Andy Lutomirski · 10 years ago
  94. 996636d futex: Fix argument handling in futex_lock_pi() calls by Michael Kerrisk · 10 years ago
  95. 30a6b80 futex: Fix a race condition between REQUEUE_PI and task death by Brian Silverman · 10 years ago
  96. 993b2ff futex: Mention key referencing differences between shared and private futexes by Davidlohr Bueso · 10 years ago
  97. 76835b0e futex: Ensure get_futex_key_refs() always implies a barrier by Catalin Marinas · 10 years ago
  98. 13c42c2 futex: Unlock hb->lock in futex_wait_requeue_pi() error path by Thomas Gleixner · 10 years ago
  99. af54d6a futex: Simplify futex_lock_pi_atomic() and make it more robust by Thomas Gleixner · 11 years ago
  100. 04e1b2e futex: Split out the first waiter attachment from lookup_pi_state() by Thomas Gleixner · 11 years ago