Ingo Molnar
|
b17b01533b
sched/headers: Prepare for new header dependencies before moving code to <linux/sched/debug.h>
|
8 سال پیش |
Ingo Molnar
|
174cd4b1e5
sched/headers: Prepare to move signal wakeup & sigpending methods from <linux/sched.h> into <linux/sched/signal.h>
|
8 سال پیش |
Ingo Molnar
|
84f001e157
sched/headers: Prepare for new header dependencies before moving code to <linux/sched/wake_q.h>
|
8 سال پیش |
Waiman Long
|
bcc9a76d5a
locking/rwsem: Reinit wake_q after use
|
8 سال پیش |
Davidlohr Bueso
|
642fa448ae
sched/core: Remove set_task_state()
|
8 سال پیش |
Davidlohr Bueso
|
d269a8b8c5
kernel/locking: Compute 'current' directly
|
8 سال پیش |
Pan Xinhui
|
05ffc95139
locking/mutex: Break out of expensive busy-loop on {mutex,rwsem}_spin_on_owner() when owner vCPU is preempted
|
8 سال پیش |
Waiman Long
|
194a6b5b9c
sched/wake_q: Rename WAKE_Q to DEFINE_WAKE_Q
|
8 سال پیش |
Christian Borntraeger
|
f2f09a4cee
locking/core: Remove cpu_relax_lowlatency() users
|
8 سال پیش |
Davidlohr Bueso
|
70800c3c0c
locking/rwsem: Scan the wait_list for readers only once
|
9 سال پیش |
Davidlohr Bueso
|
c2867bbaf5
locking/rwsem: Remove a few useless comments
|
9 سال پیش |
Davidlohr Bueso
|
84b23f9b58
locking/rwsem: Return void in __rwsem_mark_wake()
|
9 سال پیش |
Peter Zijlstra
|
86a3b5f34f
locking/atomic, arch/rwsem: Employ atomic_long_fetch_add()
|
9 سال پیش |
Waiman Long
|
ddd0fa73c2
locking/rwsem: Streamline the rwsem_optimistic_spin() code
|
9 سال پیش |
Waiman Long
|
bf7b4c472d
locking/rwsem: Improve reader wakeup code
|
9 سال پیش |
Waiman Long
|
19c5d690e4
locking/rwsem: Add reader-owned state to the owner field
|
9 سال پیش |
Jason Low
|
8ee62b1870
locking/rwsem: Convert sem->count to 'atomic_long_t'
|
9 سال پیش |
Jason Low
|
c0fcb6c2d3
locking/rwsem: Optimize write lock by reducing operations in slowpath
|
9 سال پیش |
Davidlohr Bueso
|
e38513905e
locking/rwsem: Rework zeroing reader waiter->task
|
9 سال پیش |
Davidlohr Bueso
|
133e89ef5e
locking/rwsem: Enable lockless waiter wakeup(s)
|
9 سال پیش |
Peter Zijlstra
|
04cafed7fc
locking/rwsem: Fix down_write_killable()
|
9 سال پیش |
Michal Hocko
|
d47996082f
locking/rwsem: Introduce basis for down_write_killable()
|
9 سال پیش |
Davidlohr Bueso
|
00eb4bab69
locking/rwsem: Use acquire/release semantics
|
10 سال پیش |
Waiman Long
|
59aabfc7e9
locking/rwsem: Reduce spinlock contention in wakeup after up_read()/up_write()
|
10 سال پیش |
Jason Low
|
9198f6edfd
locking/rwsem: Fix lock optimistic spinning when owner is not running
|
10 سال پیش |
Davidlohr Bueso
|
4d3199e4ca
locking: Remove ACCESS_ONCE() usage
|
10 سال پیش |
Davidlohr Bueso
|
1a99367023
locking/rwsem: Check for active lock before bailing on spinning
|
10 سال پیش |
Davidlohr Bueso
|
b3fd4f03ca
locking/rwsem: Avoid deceiving lock spinners
|
10 سال پیش |
Davidlohr Bueso
|
7a215f89a0
locking/rwsem: Set lock ownership ASAP
|
10 سال پیش |
Davidlohr Bueso
|
49e4b2bcf7
locking/rwsem: Document barrier need when waking tasks
|
10 سال پیش |