Kees Cook
|
ade9f91b32
ipc: add missing container_of()s for randstruct
|
8 éve |
Kees Cook
|
e2029dfeef
ipc/sem: drop __sem_free()
|
8 éve |
Kees Cook
|
3d3653f973
ipc: move atomic_set() to where it is needed
|
8 éve |
Manfred Spraul
|
2ec55f8024
ipc/sem.c: avoid ipc_rcu_putref for failed ipc_addid()
|
8 éve |
Kees Cook
|
101ede01df
ipc/sem: avoid ipc_rcu_alloc()
|
8 éve |
Kees Cook
|
1b4654ef72
ipc/sem: do not use ipc_rcu_free()
|
8 éve |
Kees Cook
|
f8dbe8d290
ipc: drop non-RCU allocation
|
8 éve |
Manfred Spraul
|
dba4cdd39e
ipc: merge ipc_rcu and kern_ipc_perm
|
8 éve |
Manfred Spraul
|
1a23395672
ipc/sem.c: remove sem_base, embed struct sem
|
8 éve |
Ingo Molnar
|
84f001e157
sched/headers: Prepare for new header dependencies before moving code to <linux/sched/wake_q.h>
|
8 éve |
Manfred Spraul
|
9de5ab8a2e
ipc/sem: add hysteresis
|
8 éve |
Manfred Spraul
|
27d7be1801
ipc/sem.c: avoid using spin_unlock_wait()
|
8 éve |
Manfred Spraul
|
c626bc46ed
ipc/sem.c: fix incorrect sem_lock pairing
|
8 éve |
Davidlohr Bueso
|
370b262c89
ipc/sem: avoid idr tree lookup for interrupted semop
|
8 éve |
Davidlohr Bueso
|
b5fa01a22e
ipc/sem: simplify wait-wake loop
|
8 éve |
Davidlohr Bueso
|
f150f02cfb
ipc/sem: use proper list api for pending_list wakeups
|
8 éve |
Davidlohr Bueso
|
4663d3e8f2
ipc/sem: explicitly inline check_restart
|
8 éve |
Davidlohr Bueso
|
4ce33ec2e4
ipc/sem: optimize perform_atomic_semop()
|
8 éve |
Davidlohr Bueso
|
9ae949fa38
ipc/sem: rework task wakeups
|
8 éve |
Davidlohr Bueso
|
248e7357cf
ipc/sem: do not call wake_sem_queue_do() prematurely ... as this call should obviously be paired with its _prepare()
|
8 éve |
Nikolay Borisov
|
2a1613a586
ipc/sem.c: add cond_resched in exit_sme
|
9 éve |
Manfred Spraul
|
5864a2fd30
ipc/sem.c: fix complex_count vs. simple op race
|
9 éve |
Fabian Frederick
|
9b24fef9f0
sysv, ipc: fix security-layer leaking
|
9 éve |
Peter Zijlstra
|
be3e784498
locking/spinlock: Update spin_unlock_wait() users
|
9 éve |
Peter Zijlstra
|
33ac279677
locking/barriers: Introduce smp_acquire__after_ctrl_dep()
|
9 éve |
Davidlohr Bueso
|
a5f4db8771
ipc/sem: make semctl setting sempid consistent
|
9 éve |
Tetsuo Handa
|
1d5cfdb076
tree wide: use kvfree() than conditional kfree()/vfree()
|
9 éve |
Manfred Spraul
|
3ed1f8a99d
ipc/sem.c: update/correct memory barriers
|
10 éve |
Herton R. Krzesinski
|
a979558448
ipc,sem: remove uneeded sem_undo_list lock usage in exit_sem()
|
10 éve |
Herton R. Krzesinski
|
602b8593d2
ipc,sem: fix use after free on IPC_RMID after a task using same semaphore set exits
|
10 éve |