Manfred Spraul
|
c626bc46ed
ipc/sem.c: fix incorrect sem_lock pairing
|
8 năm trước cách đây |
Davidlohr Bueso
|
370b262c89
ipc/sem: avoid idr tree lookup for interrupted semop
|
8 năm trước cách đây |
Davidlohr Bueso
|
b5fa01a22e
ipc/sem: simplify wait-wake loop
|
8 năm trước cách đây |
Davidlohr Bueso
|
f150f02cfb
ipc/sem: use proper list api for pending_list wakeups
|
8 năm trước cách đây |
Davidlohr Bueso
|
4663d3e8f2
ipc/sem: explicitly inline check_restart
|
8 năm trước cách đây |
Davidlohr Bueso
|
4ce33ec2e4
ipc/sem: optimize perform_atomic_semop()
|
8 năm trước cách đây |
Davidlohr Bueso
|
9ae949fa38
ipc/sem: rework task wakeups
|
8 năm trước cách đây |
Davidlohr Bueso
|
248e7357cf
ipc/sem: do not call wake_sem_queue_do() prematurely ... as this call should obviously be paired with its _prepare()
|
8 năm trước cách đây |
Nikolay Borisov
|
2a1613a586
ipc/sem.c: add cond_resched in exit_sme
|
8 năm trước cách đây |
Manfred Spraul
|
5864a2fd30
ipc/sem.c: fix complex_count vs. simple op race
|
8 năm trước cách đây |
Fabian Frederick
|
9b24fef9f0
sysv, ipc: fix security-layer leaking
|
9 năm trước cách đây |
Peter Zijlstra
|
be3e784498
locking/spinlock: Update spin_unlock_wait() users
|
9 năm trước cách đây |
Peter Zijlstra
|
33ac279677
locking/barriers: Introduce smp_acquire__after_ctrl_dep()
|
9 năm trước cách đây |
Davidlohr Bueso
|
a5f4db8771
ipc/sem: make semctl setting sempid consistent
|
9 năm trước cách đây |
Tetsuo Handa
|
1d5cfdb076
tree wide: use kvfree() than conditional kfree()/vfree()
|
9 năm trước cách đây |
Manfred Spraul
|
3ed1f8a99d
ipc/sem.c: update/correct memory barriers
|
10 năm trước cách đây |
Herton R. Krzesinski
|
a979558448
ipc,sem: remove uneeded sem_undo_list lock usage in exit_sem()
|
10 năm trước cách đây |
Herton R. Krzesinski
|
602b8593d2
ipc,sem: fix use after free on IPC_RMID after a task using same semaphore set exits
|
10 năm trước cách đây |
Davidlohr Bueso
|
55b7ae5016
ipc: rename ipc_obtain_object
|
10 năm trước cách đây |
Joe Perches
|
7f032d6ef6
ipc: remove use of seq_printf return value
|
10 năm trước cách đây |
Davidlohr Bueso
|
52644c9ab3
ipc,sem: use current->state helpers
|
10 năm trước cách đây |
Manfred Spraul
|
2e094abfd1
ipc/sem.c: change memory barrier in sem_lock() to smp_rmb()
|
10 năm trước cách đây |
Manfred Spraul
|
e8577d1f03
ipc/sem.c: fully initialize sem_array before making it visible
|
10 năm trước cách đây |
Manfred Spraul
|
9b44ee2eef
ipc/sem.c: add a printk_once for semctl(GETNCNT/GETZCNT)
|
11 năm trước cách đây |
Manfred Spraul
|
b220c57aec
ipc/sem.c: make semctl(,,{GETNCNT,GETZCNT}) standard compliant
|
11 năm trước cách đây |
Manfred Spraul
|
ed247b7ca0
ipc/sem.c: store which operation blocks in perform_atomic_semop()
|
11 năm trước cách đây |
Manfred Spraul
|
d198cd6d6d
ipc/sem.c: change perform_atomic_semop parameters
|
11 năm trước cách đây |
Manfred Spraul
|
2f2ed41dca
ipc/sem.c: remove code duplication
|
11 năm trước cách đây |
Manfred Spraul
|
1994862dc9
ipc/sem.c: bugfix for semctl(,,GETZCNT)
|
11 năm trước cách đây |
Paul McQuade
|
46c0a8ca3e
ipc, kernel: clear whitespace
|
11 năm trước cách đây |