Darren Hart (VMware)
|
38fcd06e9b
futex: Clarify mark_wake_futex memory barrier usage
|
8 lat temu |
Peter Zijlstra
|
94ffac5d84
futex: Fix small (and harmless looking) inconsistencies
|
8 lat temu |
Thomas Gleixner
|
97181f9bd5
futex: Avoid freeing an active timer
|
8 lat temu |
Peter Zijlstra
|
aa2bfe5536
rtmutex: Clean up
|
8 lat temu |
Xunlei Pang
|
2a1c602994
rtmutex: Deboost before waking up the top waiter
|
8 lat temu |
Peter Zijlstra
|
56222b212e
futex: Drop hb->lock before enqueueing on the rtmutex
|
8 lat temu |
Peter Zijlstra
|
bebe5b5143
futex: Futex_unlock_pi() determinism
|
8 lat temu |
Peter Zijlstra
|
cfafcd117d
futex: Rework futex_lock_pi() to use rt_mutex_*_proxy_lock()
|
8 lat temu |
Peter Zijlstra
|
38d589f2fd
futex,rt_mutex: Restructure rt_mutex_finish_proxy_lock()
|
8 lat temu |
Peter Zijlstra
|
50809358dd
futex,rt_mutex: Introduce rt_mutex_init_waiter()
|
8 lat temu |
Peter Zijlstra
|
16ffa12d74
futex: Pull rt_mutex_futex_unlock() out from under hb->lock
|
8 lat temu |
Peter Zijlstra
|
73d786bd04
futex: Rework inconsistent rt_mutex/futex_q state
|
8 lat temu |
Peter Zijlstra
|
bf92cf3a51
futex: Cleanup refcounting
|
8 lat temu |
Peter Zijlstra
|
734009e96d
futex: Change locking rules
|
8 lat temu |
Peter Zijlstra
|
5293c2efda
futex,rt_mutex: Provide futex specific rt_mutex API
|
8 lat temu |
Peter Zijlstra
|
1b367ece0d
futex: Use smp_store_release() in mark_wake_futex()
|
8 lat temu |
Peter Zijlstra
|
499f5aca2c
futex: Cleanup variable names for futex_top_waiter()
|
8 lat temu |
Peter Zijlstra
|
9bbb25afeb
futex: Add missing error handling to FUTEX_REQUEUE_PI
|
8 lat temu |
Peter Zijlstra
|
c236c8e95a
futex: Fix potential use-after-free in FUTEX_REQUEUE_PI
|
8 lat temu |
Ingo Molnar
|
6e84f31522
sched/headers: Prepare for new header dependencies before moving code to <linux/sched/mm.h>
|
8 lat temu |
Ingo Molnar
|
84f001e157
sched/headers: Prepare for new header dependencies before moving code to <linux/sched/wake_q.h>
|
8 lat temu |
Vegard Nossum
|
f1f1007644
mm: add new mmgrab() helper
|
8 lat temu |
Yang Yang
|
25f71d1c3e
futex: Move futex_init() to core_initcall
|
8 lat temu |
Thomas Gleixner
|
2456e85535
ktime: Get rid of the union
|
8 lat temu |
Waiman Long
|
194a6b5b9c
sched/wake_q: Rename WAKE_Q to DEFINE_WAKE_Q
|
8 lat temu |
Thomas Gleixner
|
e8b61b3f2c
futex: Add some more function commentry
|
9 lat temu |
Thomas Gleixner
|
784bdf3bb6
futex: Assume all mappings are private on !MMU systems
|
9 lat temu |
Mel Gorman
|
077fa7aed1
futex: Calculate the futex key based on a tail page for file-based futexes
|
9 lat temu |
Linus Torvalds
|
bd28b14591
x86: remove more uaccess_32.h complexity
|
9 lat temu |
Davidlohr Bueso
|
fe1bce9e21
futex: Acknowledge a new waiter in counter before plist
|
9 lat temu |