Commit Graph

77 Commits (5ceba7bab02df45260452e06f3b9c391ad1d776e)

Author SHA1 Message Date
Manfred Spraul e57940d719 ipc/sem.c: remove private structures from public header file 13 years ago
Manfred Spraul 0b0577f608 ipc/sem.c: handle spurious wakeups 13 years ago
Manfred Spraul 3c24783bb2 ipc/sem.c: fix return code race with semop vs. semop +semctl(IPC_RMID) 13 years ago
Manfred Spraul d694ad62bf ipc/sem.c: fix race with concurrent semtimedop() timeouts and IPC_RMID 14 years ago
Lai Jiangshan 693a8b6eec ipc,rcu: Convert call_rcu(free_un) to kfree_rcu() 14 years ago
Lucas De Marchi 25985edced Fix common misspellings 14 years ago
Serge E. Hallyn b0e77598f8 userns: user namespaces: convert several capable() calls 14 years ago
Dan Rosenberg 982f7c2b2e sys_semctl: fix kernel stack leakage 15 years ago
Manfred Spraul c61284e991 ipc/sem.c: bugfix for semop() not reporting successful operation 15 years ago
Julia Lawall 4de85cd6d6 ipc/sem.c: use ERR_CAST 15 years ago
Manfred Spraul c5cf6359ad ipc/sem.c: update description of the implementation 15 years ago
Manfred Spraul 0a2b9d4c79 ipc/sem.c: move wake_up_process out of the spinlock section 15 years ago
Manfred Spraul fd5db42254 ipc/sem.c: optimize update_queue() for bulk wakeup calls 15 years ago
Amerigo Wang e5cc9c7b1a ipc: remove unreachable code in sem.c 15 years ago
Manfred Spraul d987f8b213 ipc/sem.c: optimize single sops when semval is zero 15 years ago
Manfred Spraul 636c6be823 ipc/sem.c: optimize single semop operations 15 years ago
Manfred Spraul b97e820fff ipc/sem.c: add a per-semaphore pending list 15 years ago
Manfred Spraul b6e90822e7 ipc/sem.c: optimize if semops fail 15 years ago
Nick Piggin d4212093dc ipc/sem.c: sem preempt improve 15 years ago
Nick Piggin 9cad200c76 ipc/sem.c: sem use list operations 15 years ago
Nick Piggin bf17bb7177 ipc/sem.c: sem optimise undo list search 15 years ago
Serge E. Hallyn 7d6feeb287 ipc ns: fix memory leak (idr) 15 years ago
Jiri Pirko 05725f7eb4 rculist: use list_entry_rcu in places where it's appropriate 16 years ago
Heiko Carstens d5460c9974 [CVE-2009-0029] System call wrappers part 25 16 years ago
Heiko Carstens 6673e0c3fb [CVE-2009-0029] System call wrapper special cases 16 years ago
Denis V. Lunev e953ac2195 ipc: do not goto to the next line 16 years ago
Alan Cox 046c68842b mm: update my address 16 years ago
Adrian Bunk 6d97e2345a ipc/sem.c: make free_un() static 17 years ago
Manfred Spraul 380af1b33b ipc/sem.c: rewrite undo list locking 17 years ago
Manfred Spraul a1193f8ec0 ipc/sem.c: convert sem_array.sem_pending to struct list_head 17 years ago
Manfred Spraul 2c0c29d414 ipc/sem.c: remove unused entries from struct sem_queue 17 years ago
Manfred Spraul 4daa28f6d8 ipc/sem.c: convert undo structures to struct list_head 17 years ago
Manfred Spraul 9edff4ab1f ipc: sysvsem: implement sys_unshare(CLONE_SYSVSEM) 17 years ago
Pierre Peiffer a5f75e7f25 IPC: consolidate all xxxctl_down() functions 17 years ago
Pierre Peiffer 8f4a3809c1 IPC: introduce ipc_update_perm() 17 years ago
Pierre Peiffer 016d7132f2 IPC: get rid of the use *_setbuf structure. 17 years ago
Pierre Peiffer 21a4826a7c IPC/semaphores: remove one unused parameter from semctl_down() 17 years ago
Pierre Peiffer 522bb2a2b4 IPC/semaphores: move the rwmutex handling inside semctl_down 17 years ago
Pierre Peiffer 6ff3797218 IPC/semaphores: code factorisation 17 years ago
Pierre Peiffer 48dea404ed IPC: use ipc_buildid() directly from ipc_addid() 17 years ago
Pierre Peiffer 01b8b07a5d IPC: consolidate sem_exit_ns(), msg_exit_ns() and shm_exit_ns() 17 years ago
Pierre Peiffer ed2ddbf88c IPC: make struct ipc_ids static in ipc_namespace 17 years ago
Pierre Peiffer 4b9fcb0ec6 IPC/semaphores: consolidate SEM_STAT and IPC_STAT commands 17 years ago
Pavel Emelyanov ae5e1b22f1 namespaces: move the IPC namespace under IPC_NS option 17 years ago
Pierre Peiffer b1ed88b47f IPC: fix error check in all new xxx_lock() and xxx_exit_ns() functions 17 years ago
Pierre Peiffer 283bb7fada IPC: fix error case when idr-cache is empty in ipcget() 18 years ago
Pierre Peiffer c530c6ac7e IPC: cleanup some code and wrong comments about semundo list managment 18 years ago
Nadia Derbey 1b531f2136 ipc: remove unneeded parameters 18 years ago
Nadia Derbey 3e148c7993 fix idr_find() locking 18 years ago
Nadia Derbey f4566f0485 ipc: fix wrong comments 18 years ago