Commit Graph

492 Commits (a434c2407467a76c0e1416c45f7b31cfbe1b6b3b)

Author SHA1 Message Date
Mathias Krause 4e9b45a192 ipc, msg: fix message length check for negative values 11 years ago
Xie XiuQi 206fa94097 ipc/util.c: remove unnecessary work pending test 11 years ago
J. Bruce Fields b21996e36c locks: break delegations on unlink 11 years ago
Mathias Krause 9bf76ca325 ipc, msg: forbid negative values for "msg{max,mnb,mni}" 11 years ago
Manfred Spraul 6e224f9459 ipc/sem.c: synchronize semop and semctl with IPC_RMID 12 years ago
Davidlohr Bueso 18ccee263c ipc: update locking scheme comments 12 years ago
Davidlohr Bueso 4271b05a22 ipc,msg: prevent race with rmid in msgsnd,msgrcv 12 years ago
Manfred Spraul 0e8c665699 ipc/sem.c: update sem_otime for all operations 12 years ago
Manfred Spraul d8c633766a ipc/sem.c: synchronize the proc interface 12 years ago
Manfred Spraul 6d07b68ce1 ipc/sem.c: optimize sem_lock() 12 years ago
Manfred Spraul 5e9d527591 ipc/sem.c: fix race in sem_lock() 12 years ago
Davidlohr Bueso 53dad6d3a8 ipc: fix race with LSMs 12 years ago
Davidlohr Bueso 20b8875abc ipc: drop ipc_lock_check 12 years ago
Davidlohr Bueso 7a25dd9e04 ipc, shm: drop shm_lock_check 12 years ago
Davidlohr Bueso 32a2750010 ipc: drop ipc_lock_by_ptr 12 years ago
Davidlohr Bueso 530fcd16d8 ipc, shm: guard against non-existant vma in shmdt(2) 12 years ago
Davidlohr Bueso 05603c44a7 ipc: document general ipc locking scheme 12 years ago
Davidlohr Bueso 4718787d1f ipc,msg: drop msg_unlock 12 years ago
Davidlohr Bueso d9a605e40b ipc: rename ids->rw_mutex 12 years ago
Davidlohr Bueso c2c737a046 ipc,shm: shorten critical region for shmat 12 years ago
Davidlohr Bueso f42569b138 ipc,shm: cleanup do_shmat pasta 12 years ago
Davidlohr Bueso 2caacaa82a ipc,shm: shorten critical region for shmctl 12 years ago
Davidlohr Bueso c97cb9ccab ipc,shm: make shmctl_nolock lockless 12 years ago
Davidlohr Bueso 68eccc1dc3 ipc,shm: introduce shmctl_nolock 12 years ago
Davidlohr Bueso 3b1c4ad377 ipc: drop ipcctl_pre_down 12 years ago
Davidlohr Bueso 79ccf0f8c8 ipc,shm: shorten critical region in shmctl_down 12 years ago
Davidlohr Bueso 8b8d52ac38 ipc,shm: introduce lockless functions to obtain the ipc object 12 years ago
Manfred Spraul bebcb928c8 ipc/msg.c: Fix lost wakeup in msgsnd(). 12 years ago
Eric W. Biederman c7b96acf14 userns: Kill nsown_capable it makes the wrong thing easy 12 years ago
Svenning Sørensen 368ae537e0 IPC: bugfix for msgrcv with msgtyp < 0 12 years ago
Manfred Spraul 758a6ba39e ipc/sem.c: rename try_atomic_semop() to perform_atomic_semop(), docu update 12 years ago
Manfred Spraul d12e1e50e4 ipc/sem.c: replace shared sem_otime with per-semaphore value 12 years ago
Manfred Spraul f269f40ad5 ipc/sem.c: always use only one queue for alter operations 12 years ago
Manfred Spraul 1a82e9e1d0 ipc/sem: separate wait-for-zero and alter tasks into seperate queues 12 years ago
Manfred Spraul f5c936c0f2 ipc/sem.c: cacheline align the semaphore structures 12 years ago
Manfred Spraul 196aa0132f ipc/util.c, ipc_rcu_alloc: cacheline align allocation 12 years ago
Davidlohr Bueso 9ad66ae65f ipc: remove unused functions 12 years ago
Davidlohr Bueso 41a0d523d0 ipc,msg: shorten critical region in msgrcv 12 years ago
Davidlohr Bueso 3dd1f784ed ipc,msg: shorten critical region in msgsnd 12 years ago
Davidlohr Bueso ac0ba20ea6 ipc,msg: make msgctl_nolock lockless 12 years ago
Davidlohr Bueso a5001a0d97 ipc,msg: introduce lockless functions to obtain the ipc object 12 years ago
Davidlohr Bueso 2cafed30f1 ipc,msg: introduce msgctl_nolock 12 years ago
Davidlohr Bueso 15724ecb7e ipc,msg: shorten critical region in msgctl_down 12 years ago
Davidlohr Bueso 7b4cc5d841 ipc: move locking out of ipcctl_pre_down_nolock 12 years ago
Davidlohr Bueso cf9d5d78d0 ipc: close open coded spin lock calls 12 years ago
Davidlohr Bueso 1ca7003ab4 ipc: introduce ipc object locking helpers 12 years ago
Davidlohr Bueso dbfcd91f06 ipc: move rcu lock out of ipc_addid 12 years ago
Andrew Morton c103a4dc4a ipc/shmc.c: eliminate ugly 80-col tricks 12 years ago
Jeff Layton 79f6530cb5 audit: fix mq_open and mq_unlink to add the MQ root as a hidden parent audit_names record 12 years ago
Manfred Spraul ab465df9dd ipc/sem.c: Fix missing wakeups in do_smart_update_queue() 12 years ago