Commit History

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