1. 1b57363 futex: Handle faults correctly for PI futexes by Thomas Gleixner · 3 years, 3 months ago
  2. 95c5383 futex: Unbreak futex hashing by Thomas Gleixner · 4 years, 2 months ago
  3. fb099f3b futex: Fix inode life-time issue by Peter Zijlstra · 4 years, 2 months ago
  4. 726c28f futex: Ensure that futex address is aligned in handle_futex_death() by Chen Jie · 5 years ago
  5. ce81355 futex,rt_mutex: Restructure rt_mutex_finish_proxy_lock() by Peter Zijlstra · 7 years ago
  6. da92e8a futex: futex_wake_op, do not fail on invalid op by Jiri Slaby · 7 years ago
  7. a164009 futex: futex_wake_op, fix sign_extend32 sign bits by Jiri Slaby · 6 years ago
  8. 81da9f8 futex: Remove duplicated code and fix undefined behaviour by Jiri Slaby · 7 years ago
  9. d8a3170 futex: Prevent overflow by strengthen input validation by Li Jinyue · 6 years ago
  10. 0041042 futex: Remove unnecessary warning from get_futex_key by Mel Gorman · 7 years ago
  11. 1522181 futex: Add missing error handling to FUTEX_REQUEUE_PI by Peter Zijlstra · 7 years ago
  12. 6244ffc futex: Fix potential use-after-free in FUTEX_REQUEUE_PI by Peter Zijlstra · 7 years ago
  13. 808de34 futex: Move futex_init() to core_initcall by Yang Yang · 7 years ago
  14. e8b61b3 futex: Add some more function commentry by Thomas Gleixner · 8 years ago
  15. 784bdf3 futex: Assume all mappings are private on !MMU systems by Thomas Gleixner · 8 years ago
  16. 077fa7a futex: Calculate the futex key based on a tail page for file-based futexes by Mel Gorman · 8 years ago
  17. bd28b14 x86: remove more uaccess_32.h complexity by Linus Torvalds · 8 years ago
  18. fe1bce9 futex: Acknowledge a new waiter in counter before plist by Davidlohr Bueso · 8 years ago
  19. 89e9e66 futex: Handle unlock_pi race gracefully by Sebastian Andrzej Siewior · 8 years ago
  20. 29b75eb futex: Replace barrier() in unqueue_me() with READ_ONCE() by Jianyu Zhan · 8 years ago
  21. 65d8fc7 futex: Remove requirement for lock_page() in get_futex_key() by Mel Gorman · 8 years ago
  22. 8ad7b37 futex: Rename barrier references in ordering guarantees by Davidlohr Bueso · 8 years ago
  23. b4abf91 rtmutex: Make wait_lock irq safe by Thomas Gleixner · 8 years ago
  24. caaee62 ptrace: use fsuid, fsgid, effective creds for fs access checks by Jann Horn · 8 years ago
  25. 4a9e1cd mm: bring in additional flag for fixup_user_fault to signal unlock by Dominik Dingel · 8 years ago
  26. 14d27ab futex, thp: remove special case for THP in get_futex_key by Kirill A. Shutemov · 8 years ago
  27. 337f130 futex: Allow FUTEX_CLOCK_REALTIME with FUTEX_WAIT op by Darren Hart · 8 years ago
  28. 885c2cb futex: Cleanup the goto confusion in requeue_pi() by Thomas Gleixner · 8 years ago
  29. 4959f2d futex: Remove pointless put_pi_state calls in requeue() by Thomas Gleixner · 8 years ago
  30. ecb38b7 futex: Document pi_state refcounting in requeue code by Thomas Gleixner · 8 years ago
  31. 29e9ee5 futex: Rename free_pi_state() to put_pi_state() by Thomas Gleixner · 8 years ago
  32. fb75a42 futex: Drop refcount if requeue_pi() acquired the rtmutex by Thomas Gleixner · 8 years ago
  33. 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
  34. 621a5f7 debugfs: Pass bool pointer to debugfs_create_bool() by Viresh Kumar · 9 years ago
  35. ac742d3 futex: Force hot variables into a single cache line by Rasmus Villemoes · 9 years ago
  36. 5d285a7 futex: Make should_fail_futex() static by kbuild test robot · 9 years ago
  37. ab51fba futex: Fault/error injection capabilities by Davidlohr Bueso · 9 years ago
  38. 767f509 futex: Enhance comments in futex_lock_pi() for blocking paths by Davidlohr Bueso · 9 years ago
  39. a262948 Merge branch 'sched-locking-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 9 years ago
  40. 43224b9 Merge branch 'timers-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 9 years ago
  41. 23b7776 Merge branch 'sched-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 9 years ago
  42. 802ab58 futex: Lower the lock contention on the HB lock during wake up by Sebastian Andrzej Siewior · 9 years ago
  43. b92b8b3 locking/arch: Rename set_mb() to smp_store_mb() by Peter Zijlstra · 9 years ago
  44. 1d0dcb3 futex: Implement lockless wakeups by Davidlohr Bueso · 9 years ago
  45. 2e4b0d3 futex: Remove bogus hrtimer_active() check by Thomas Gleixner · 9 years ago
  46. 2ae7902 Merge tag 'v4.0-rc1' into locking/core, to refresh the tree before merging new changes by Ingo Molnar · 9 years ago
  47. a212946 locking/futex: Check PF_KTHREAD rather than !p->mm to filter out kthreads by Oleg Nesterov · 9 years ago
  48. f56141e all arches, signal: move restart_block to struct task_struct by Andy Lutomirski · 9 years ago
  49. 996636d futex: Fix argument handling in futex_lock_pi() calls by Michael Kerrisk · 9 years ago
  50. 30a6b80 futex: Fix a race condition between REQUEUE_PI and task death by Brian Silverman · 10 years ago
  51. 993b2ff futex: Mention key referencing differences between shared and private futexes by Davidlohr Bueso · 10 years ago
  52. 76835b0e futex: Ensure get_futex_key_refs() always implies a barrier by Catalin Marinas · 10 years ago
  53. 13c42c2 futex: Unlock hb->lock in futex_wait_requeue_pi() error path by Thomas Gleixner · 10 years ago
  54. af54d6a futex: Simplify futex_lock_pi_atomic() and make it more robust by Thomas Gleixner · 10 years ago
  55. 04e1b2e futex: Split out the first waiter attachment from lookup_pi_state() by Thomas Gleixner · 10 years ago
  56. e60cbc5 futex: Split out the waiter check from lookup_pi_state() by Thomas Gleixner · 10 years ago
  57. bd1dbcc futex: Use futex_top_waiter() in lookup_pi_state() by Thomas Gleixner · 10 years ago
  58. ccf9e6a futex: Make unlock_pi more robust by Thomas Gleixner · 10 years ago
  59. c051b21 rtmutex: Confine deadlock logic to futex by Thomas Gleixner · 10 years ago
  60. 3f17ea6 Merge branch 'next' (accumulated 3.16 merge window patches) into master by Linus Torvalds · 10 years ago
  61. 54a2178 futex: Make lookup_pi_state more robust by Thomas Gleixner · 10 years ago
  62. 13fbca4 futex: Always cleanup owner tid in unlock_pi by Thomas Gleixner · 10 years ago
  63. b3eaa9f futex: Validate atomic acquisition in futex_lock_pi_atomic() by Thomas Gleixner · 10 years ago
  64. e9c243a futex-prevent-requeue-pi-on-same-futex.patch futex: Forbid uaddr == uaddr2 in futex_requeue(..., requeue_pi=1) by Thomas Gleixner · 10 years ago
  65. 776edb5 Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip into next by Linus Torvalds · 10 years ago
  66. f0d71b3 futex: Prevent attaching to kernel threads by Thomas Gleixner · 10 years ago
  67. 866293e futex: Add another early deadlock detection check by Thomas Gleixner · 10 years ago
  68. 4e857c5 arch: Mass conversion of smp_mb__*() by Peter Zijlstra · 10 years ago
  69. d7e8af1 futex: update documentation for ordering guarantees by Davidlohr Bueso · 10 years ago
  70. 69cd9eb futex: avoid race between requeue and wake by Linus Torvalds · 10 years ago
  71. 462bf23 Merge branch 'core-locking-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 10 years ago
  72. 11d4616 futex: revert back to the explicit waiter counting code by Linus Torvalds · 10 years ago
  73. 03b8c7b futex: Allow architectures to skip futex_atomic_cmpxchg_inatomic() test by Heiko Carstens · 10 years ago
  74. a0fa1dd Merge branch 'sched-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 10 years ago
  75. 63b1a81 futexes: Fix futex_hashsize initialization by Heiko Carstens · 10 years ago
  76. fb00aca rtmutex: Turn the plist into an rb-tree by Peter Zijlstra · 10 years ago
  77. b0c29f7 futexes: Avoid taking the hb->lock if there's nothing to wake up by Davidlohr Bueso · 10 years ago
  78. 99b60ce futexes: Document multiprocessor ordering guarantees by Thomas Gleixner · 10 years ago
  79. a52b89e futexes: Increase hash table size for better performance by Davidlohr Bueso · 10 years ago
  80. 0d00c7b futexes: Clean up various details by Jason Low · 10 years ago
  81. 5cdec2d futex: move user address verification up to common code by Linus Torvalds · 10 years ago
  82. f12d5bf futex: fix handling of read-only-mapped hugepages by Linus Torvalds · 10 years ago
  83. 1696a8b locking: Move the rtmutex code to kernel/locking/ by Peter Zijlstra · 11 years ago
  84. 88c8004 futex: Use freezable blocking call by Colin Cross · 11 years ago
  85. 13d60f4 futex: Take hugepages into account when generating futex_key by Zhang Yi · 11 years ago
  86. 6c23cbb futex: fix kernel-doc notation and spello by Randy Dunlap · 11 years ago
  87. 6131ffa more file_inode() open-coded instances by Al Viro · 11 years ago
  88. 3b5d851 Merge branch 'core-locking-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 11 years ago
  89. fe2b05f futex: Revert "futex: Mark get_robust_list as deprecated" by Thomas Gleixner · 11 years ago
  90. 8bd75c7 sched/rt: Move rt specific bits into new header file by Clark Williams · 11 years ago
  91. aa10990 futex: avoid wake_futex() for a PI futex_q by Darren Hart · 11 years ago
  92. 59fa624 futex: Handle futex_pi OWNER_DIED take over correctly by Thomas Gleixner · 12 years ago
  93. 6f7b0a2 futex: Forbid uaddr == uaddr2 in futex_wait_requeue_pi() by Darren Hart · 12 years ago
  94. f27071c futex: Fix bug in WARN_ON for NULL q.pi_state by Darren Hart · 12 years ago
  95. b6070a8 futex: Test for pi_mutex on fault in futex_wait_requeue_pi() by Darren Hart · 12 years ago
  96. ec0c427 futex: Mark get_robust_list as deprecated by Kees Cook · 12 years ago
  97. bdbb776 futex: Do not leak robust list to unprivileged process by Kees Cook · 12 years ago
  98. 5ed59af Merge branch 'core-locking-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 12 years ago
  99. 81b4053 futex: Simplify return logic by Thomas Gleixner · 12 years ago
  100. 59263b5 futex: Cover all PI opcodes with cmpxchg enabled check by Thomas Gleixner · 12 years ago