Commit Graph

459 Commits (e8437d7ecbc50198705331449367d401ebb3181f)

Author SHA1 Message Date
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
Li Zefan 091d0d55b2 shm: fix null pointer deref when userspace specifies invalid hugepage size 12 years ago
Rik van Riel de2657f94a ipc,sem: fix semctl(..., GETNCNT) 12 years ago
Rik van Riel ebc2e5e6a4 ipc,sem: fix semctl(..., GETZCNT) 12 years ago
Naoya Horiguchi af73e4d950 hugetlbfs: fix mmap failure in unaligned size request 12 years ago
Linus Torvalds 941b0304a7 ipc: simplify rcu_read_lock() in semctl_nolock() 12 years ago
Linus Torvalds c728b9c87b ipc: simplify semtimedop/semctl_main() common error path handling 12 years ago
Linus Torvalds 321310ced2 ipc: move sem_obtain_lock() rcu locking into the only caller 12 years ago
Linus Torvalds fbfd1d2862 ipc: fix double sem unlock in semctl error path 12 years ago
Linus Torvalds 4091fd942e ipc: move the rcu_read_lock() from sem_lock_and_putref() into callers 12 years ago
Linus Torvalds 73b29505c3 ipc: sem_putref() does not need the semaphore lock any more 12 years ago
Linus Torvalds 6d49dab8ae ipc: move rcu_read_unlock() out of sem_unlock() and into callers 12 years ago
Al Viro ce857229e0 ipc: fix GETALL/IPC_RM race for sysv semaphores 12 years ago
Al Viro 600fe9751a ipc_schedule_free() can do vfree() directly now 12 years ago
David Howells 0bb80f2405 proc: Split the namespace stuff out into linux/proc_ns.h 12 years ago
Robin Holt d69f3bad46 ipc: sysv shared memory limited to 8TiB 12 years ago
Nikola Pajkovsky 41239fe82d ipc/msg.c: use list_for_each_entry_[safe] for list traversing 12 years ago
Rik van Riel 6062a8dc05 ipc,sem: fine grained locking for semtimedop 12 years ago
Rik van Riel 9f1bc2c902 ipc,sem: have only one list in struct sem_queue 12 years ago
Rik van Riel c460b662d5 ipc,sem: open code and rename sem_lock 12 years ago
Davidlohr Bueso 16df3674ef ipc,sem: do not hold ipc lock more than necessary 12 years ago
Davidlohr Bueso 444d0f621b ipc: introduce lockless pre_down ipcctl 12 years ago
Davidlohr Bueso 4d2bff5eb8 ipc: introduce obtaining a lockless ipc object 12 years ago
Davidlohr Bueso 7bb4deff61 ipc: remove bogus lock comment for ipc_checkid 12 years ago
HoSung Jung 1e3c941c52 ipc/msgutil.c: use linux/uaccess.h 12 years ago
Peter Hurley daaf74cf08 ipc: refactor msg list search into separate function 12 years ago
Peter Hurley d076ac9112 ipc: simplify msg list search 12 years ago
Peter Hurley 8ac6ed5857 ipc: implement MSG_COPY as a new receive mode 12 years ago
Peter Hurley 852028af86 ipc: remove msg handling from queue scan 12 years ago
Peter Hurley 2b3097a294 ipc: set EFAULT as default error in load_msg() 12 years ago
Peter Hurley da085d4591 ipc: tighten msg copy loops 12 years ago