1. 13c42c2 futex: Unlock hb->lock in futex_wait_requeue_pi() error path by Thomas Gleixner · 10 years ago
  2. af54d6a futex: Simplify futex_lock_pi_atomic() and make it more robust by Thomas Gleixner · 10 years ago
  3. 04e1b2e futex: Split out the first waiter attachment from lookup_pi_state() by Thomas Gleixner · 10 years ago
  4. e60cbc5 futex: Split out the waiter check from lookup_pi_state() by Thomas Gleixner · 10 years ago
  5. bd1dbcc futex: Use futex_top_waiter() in lookup_pi_state() by Thomas Gleixner · 10 years ago
  6. ccf9e6a futex: Make unlock_pi more robust by Thomas Gleixner · 10 years ago
  7. c051b21 rtmutex: Confine deadlock logic to futex by Thomas Gleixner · 10 years ago
  8. 3f17ea6 Merge branch 'next' (accumulated 3.16 merge window patches) into master by Linus Torvalds · 10 years ago
  9. 54a2178 futex: Make lookup_pi_state more robust by Thomas Gleixner · 10 years ago
  10. 13fbca4 futex: Always cleanup owner tid in unlock_pi by Thomas Gleixner · 10 years ago
  11. b3eaa9f futex: Validate atomic acquisition in futex_lock_pi_atomic() by Thomas Gleixner · 10 years ago
  12. 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
  13. 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
  14. f0d71b3 futex: Prevent attaching to kernel threads by Thomas Gleixner · 11 years ago
  15. 866293e futex: Add another early deadlock detection check by Thomas Gleixner · 11 years ago
  16. 4e857c5 arch: Mass conversion of smp_mb__*() by Peter Zijlstra · 11 years ago
  17. d7e8af1 futex: update documentation for ordering guarantees by Davidlohr Bueso · 11 years ago
  18. 69cd9eb futex: avoid race between requeue and wake by Linus Torvalds · 11 years ago
  19. 462bf23 Merge branch 'core-locking-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 11 years ago
  20. 11d4616 futex: revert back to the explicit waiter counting code by Linus Torvalds · 11 years ago
  21. 03b8c7b futex: Allow architectures to skip futex_atomic_cmpxchg_inatomic() test by Heiko Carstens · 11 years ago
  22. a0fa1dd Merge branch 'sched-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 11 years ago
  23. 63b1a81 futexes: Fix futex_hashsize initialization by Heiko Carstens · 11 years ago
  24. fb00aca rtmutex: Turn the plist into an rb-tree by Peter Zijlstra · 11 years ago
  25. b0c29f7 futexes: Avoid taking the hb->lock if there's nothing to wake up by Davidlohr Bueso · 11 years ago
  26. 99b60ce futexes: Document multiprocessor ordering guarantees by Thomas Gleixner · 11 years ago
  27. a52b89e futexes: Increase hash table size for better performance by Davidlohr Bueso · 11 years ago
  28. 0d00c7b futexes: Clean up various details by Jason Low · 11 years ago
  29. 5cdec2d futex: move user address verification up to common code by Linus Torvalds · 11 years ago
  30. f12d5bf futex: fix handling of read-only-mapped hugepages by Linus Torvalds · 11 years ago
  31. 1696a8b locking: Move the rtmutex code to kernel/locking/ by Peter Zijlstra · 11 years ago
  32. 88c8004 futex: Use freezable blocking call by Colin Cross · 12 years ago
  33. 13d60f4 futex: Take hugepages into account when generating futex_key by Zhang Yi · 11 years ago
  34. 6c23cbb futex: fix kernel-doc notation and spello by Randy Dunlap · 12 years ago
  35. 6131ffa more file_inode() open-coded instances by Al Viro · 12 years ago
  36. 3b5d851 Merge branch 'core-locking-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 12 years ago
  37. fe2b05f futex: Revert "futex: Mark get_robust_list as deprecated" by Thomas Gleixner · 12 years ago
  38. 8bd75c7 sched/rt: Move rt specific bits into new header file by Clark Williams · 12 years ago
  39. aa10990 futex: avoid wake_futex() for a PI futex_q by Darren Hart · 12 years ago
  40. 59fa624 futex: Handle futex_pi OWNER_DIED take over correctly by Thomas Gleixner · 12 years ago
  41. 6f7b0a2 futex: Forbid uaddr == uaddr2 in futex_wait_requeue_pi() by Darren Hart · 12 years ago
  42. f27071c futex: Fix bug in WARN_ON for NULL q.pi_state by Darren Hart · 12 years ago
  43. b6070a8 futex: Test for pi_mutex on fault in futex_wait_requeue_pi() by Darren Hart · 12 years ago
  44. ec0c427 futex: Mark get_robust_list as deprecated by Kees Cook · 13 years ago
  45. bdbb776 futex: Do not leak robust list to unprivileged process by Kees Cook · 13 years ago
  46. 5ed59af Merge branch 'core-locking-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 13 years ago
  47. 81b4053 futex: Simplify return logic by Thomas Gleixner · 13 years ago
  48. 59263b5 futex: Cover all PI opcodes with cmpxchg enabled check by Thomas Gleixner · 13 years ago
  49. e6780f7 futex: Fix uninterruptible loop due to gate_area by Hugh Dickins · 13 years ago
  50. 9984de1 kernel: Map most files to use export.h instead of module.h by Paul Gortmaker · 13 years ago
  51. e060c38 Merge branch 'master' into for-next by Jiri Kosina · 13 years ago
  52. ca4a04c futex: Fix spelling in a source code comment by Bart Van Assche · 13 years ago
  53. 7cfdaf3 futex: uninitialized warning corrections by Vitaliy Ivanov · 13 years ago
  54. d7619fe Merge branch 'linus' into core/urgent by Ingo Molnar · 13 years ago
  55. 9ea7150 futex: Fix regression with read only mappings by Shawn Bohrer · 13 years ago
  56. 2efaca9 mm/futex: fix futex writes on archs with SW tracking of dirty & young by Benjamin Herrenschmidt · 13 years ago
  57. 732375c plist: Remove the need to supply locks to plist heads by Dima Zavin · 13 years ago
  58. 0cd9c64 futex: Set FLAGS_HAS_TIMEOUT during futex_wait restart setup by Darren Hart · 14 years ago
  59. 94df491 Merge branch 'core-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip by Linus Torvalds · 14 years ago
  60. 2909620 futex: Fix WARN_ON() test for UP by Steven Rostedt · 14 years ago
  61. b0e7759 userns: user namespaces: convert several capable() calls by Serge E. Hallyn · 14 years ago
  62. 0586bed Merge branch 'core-locking-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip by Linus Torvalds · 14 years ago
  63. 6e0aa9f futex: Deobfuscate handle_futex_death() by Thomas Gleixner · 14 years ago
  64. 9956121 Merge branch 'tip/futex/devel' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-2.6-rt into core/futexes by Thomas Gleixner · 14 years ago
  65. 017f2b2 futex,plist: Remove debug lock assignment from plist_node by Lai Jiangshan · 14 years ago
  66. 2e12978 futex,plist: Pass the real head of the priority list to plist_del() by Lai Jiangshan · 14 years ago
  67. 37a9d91 futex: Sanitize cmpxchg_futex_value_locked API by Michel Lespinasse · 14 years ago
  68. c0c9ed1 futex: Avoid redudant evaluation of task_pid_vnr() by Thomas Gleixner · 14 years ago
  69. 8fe8f54 futex: Update futex_wait_setup comments about locking by Michel Lespinasse · 14 years ago
  70. 8161239 rtmutex: Simplify PI algorithm and make highest prio task get lock by Lai Jiangshan · 14 years ago
  71. f9ee7f6 Merge branches 'core-fixes-for-linus', 'x86-fixes-for-linus', 'timers-fixes-for-linus' and 'perf-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip by Linus Torvalds · 14 years ago
  72. a5b338f thp: update futex compound knowledge by Andrea Arcangeli · 14 years ago
  73. f123c98 rtmutex: Fix comment about why new_owner can be NULL in wake_futex_pi() by Steven Rostedt · 14 years ago
  74. 5bdb05f futex: Add futex_q static initializer by Darren Hart · 14 years ago
  75. b41277d futex: Replace fshared and clockrt with combined flags by Darren Hart · 14 years ago
  76. ae791a2 futex: Cleanup stale fshared flag interfaces by Thomas Gleixner · 14 years ago
  77. 4c115e9 futex: Address compiler warnings in exit_robust_list by Darren Hart · 14 years ago
  78. 7de9c6ee new helper: ihold() by Al Viro · 14 years ago
  79. b61f6a5 Merge branch 'futexes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip by Linus Torvalds · 14 years ago
  80. 7ada876 futex: Fix errors in nested key ref-counting by Darren Hart · 14 years ago
  81. fb62db2 futex: Fix kernel-doc notation & typos by Randy Dunlap · 14 years ago
  82. 15e408c futex: Add lock context annotations by Namhyung Kim · 14 years ago
  83. a3c74c5 futex: Mark restart_block.futex.uaddr[2] __user by Namhyung Kim · 14 years ago
  84. 1dcc41b futex: Change 3rd arg of fetch_robust_entry() to unsigned int* by Namhyung Kim · 14 years ago
  85. 7a0ea09 futex: futex_find_get_task remove credentails check by Michal Hocko · 14 years ago
  86. 59647b6 futex: Handle futex value corruption gracefully by Thomas Gleixner · 15 years ago
  87. 51246bf futex: Handle user space corruption gracefully by Thomas Gleixner · 15 years ago
  88. 5ecb01c futex_lock_pi() key refcnt fix by Mikael Pettersson · 15 years ago
  89. 7485d0d futexes: Remove rw parameter from get_futex_key() by KOSAKI Motohiro · 15 years ago
  90. d209d74 rtmutes: Convert rtmutex.lock to raw_spinlock by Thomas Gleixner · 15 years ago
  91. 1d61548 sched: Convert pi_lock to raw_spinlock by Thomas Gleixner · 15 years ago
  92. a267245 plist: Make plist debugging raw_spinlock aware by Thomas Gleixner · 15 years ago
  93. 722d017 futex: Take mmap_sem for get_user_pages in fault_in_user_writeable by Andi Kleen · 15 years ago
  94. 11df6dd futex: Fix spurious wakeup for requeue_pi really by Thomas Gleixner · 15 years ago
  95. 89061d3 futex: Move drop_futex_key_refs out of spinlock'ed region by Darren Hart · 15 years ago
  96. 2bc8720 futex: Check for NULL keys in match_futex by Darren Hart · 15 years ago
  97. d58e657 futex: Handle spurious wake up by Thomas Gleixner · 15 years ago
  98. f579bbc Merge branch 'core-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip by Linus Torvalds · 15 years ago
  99. da08568 futex: fix requeue_pi key imbalance by Darren Hart · 15 years ago
  100. eaaea80 futex: Fix locking imbalance by Thomas Gleixner · 15 years ago