aboutsummaryrefslogtreecommitdiffstats
path: root/ipc
AgeCommit message (Expand)AuthorFilesLines
2010-01-16nommu: fix SYSV SHM for NOMMUDavid Howells1-0/+3
2009-12-16Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/v...Linus Torvalds2-9/+5
2009-12-16Untangling ima mess, part 2: deal with countersAl Viro1-2/+0
2009-12-16Untangling ima mess, part 1: alloc_file()Al Viro1-2/+0
2009-12-16switch alloc_file() to passing struct pathAl Viro1-5/+5
2009-12-16ipc: remove unreachable code in sem.cAmerigo Wang1-2/+1
2009-12-16ipc/sem.c: optimize single sops when semval is zeroManfred Spraul1-0/+11
2009-12-16ipc/sem.c: optimize single semop operationsManfred Spraul1-11/+40
2009-12-16ipc/sem.c: add a per-semaphore pending listManfred Spraul1-5/+32
2009-12-16ipc/sem.c: optimize if semops failManfred Spraul1-2/+2
2009-12-16ipc/sem.c: sem preempt improveNick Piggin1-15/+23
2009-12-16ipc/sem.c: sem use list operationsNick Piggin1-44/+31
2009-12-16ipc/sem.c: sem optimise undo list searchNick Piggin1-6/+20
2009-12-16ipc ns: fix memory leak (idr)Serge E. Hallyn3-0/+3
2009-12-11file ->get_unmapped_area() shouldn't duplicate work of get_unmapped_area()Al Viro1-14/+17
2009-12-09Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jik...Linus Torvalds1-1/+1
2009-12-04ipc: fix unused variable warningFelipe Contreras1-1/+1
2009-11-12sysctl ipc: Remove dead binary sysctl support code.Eric W. Biederman2-81/+3
2009-09-27const: mark struct vm_struct_operationsAlexey Dobriyan1-2/+2
2009-09-24sysctl: remove "struct file *" argument of ->proc_handlerAlexey Dobriyan2-12/+12
2009-09-23seq_file: constify seq_operationsJames Morris1-1/+1
2009-09-22hugetlbfs: allow the creation of files suitable for MAP_PRIVATE on the vfs in...Eric B Munson1-1/+1
2009-09-22const: mark remaining super_operations constAlexey Dobriyan1-2/+2
2009-09-14fix undefined reference to user_shm_unlockHugh Dickins1-1/+1
2009-08-24mm: fix hugetlb bug due to user_shm_unlock callHugh Dickins1-3/+5
2009-06-29integrity: ima mq_open imbalance msg fixMimi Zohar1-0/+2
2009-06-21ipc: unbreak 32-bit shmctl/semctl/msgctlJohannes Weiner1-0/+1
2009-06-18ipcns: move free_ipcs() protoAlexey Dobriyan1-1/+2
2009-06-18ipcns: make free_ipc_ns() staticAlexey Dobriyan1-24/+24
2009-06-18ipcns: extract create_ipc_ns()Alexey Dobriyan1-7/+2
2009-06-18ipcns: remove useless get/put while CLONE_NEWIPCAlexey Dobriyan1-5/+1
2009-06-18ipc: use __ARCH_WANT_IPC_PARSE_VERSION in ipc/util.hArnd Bergmann1-1/+1
2009-06-11Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jmo...Linus Torvalds1-2/+1
2009-06-10Merge branch 'rcu-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-2/+2
2009-06-11Merge branch 'next' into for-linusJames Morris1-2/+1
2009-06-09shm: fix unused warnings on nommuMike Frysinger1-2/+5
2009-05-22integrity: move ima_counts_getMimi Zohar1-1/+0
2009-05-22integrity: path_check updateMimi Zohar1-2/+2
2009-04-15rculist: use list_entry_rcu in places where it's appropriateJiri Pirko1-2/+2
2009-04-13namespaces: move get_mq() inside #ifdef CONFIG_SYSCTLGeert Uytterhoeven1-1/+1
2009-04-07namespaces: mqueue namespace: adapt sysctlSerge E. Hallyn3-64/+118
2009-04-07namespaces: ipc namespaces: implement support for posix msqueuesSerge E. Hallyn4-43/+124
2009-04-07namespaces: mqueue ns: move mqueue_mnt into struct ipc_namespaceSerge E. Hallyn5-65/+108
2009-04-02Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds1-1/+1
2009-04-02proc_sysctl: use CONFIG_PROC_SYSCTL around ipc and utsname proc_handlersSerge E. Hallyn1-1/+1
2009-04-02ipc: make shm_get_stat() more robustTony Battersby1-2/+4
2009-03-31New helper - current_umask()Al Viro1-1/+1
2009-03-26Merge branch 'bkl-removal' of git://git.lwn.net/linux-2.6Linus Torvalds1-0/+2
2009-03-24Merge branch 'master' into nextJames Morris1-3/+5
2009-03-16Use f_lock to protect f_flagsJonathan Corbet1-0/+2
2009-02-10Do not account for the address space used by hugetlbfs using VM_ACCOUNTMel Gorman1-3/+5
2009-02-06Merge branch 'master' into nextJames Morris6-132/+141
2009-02-06Integrity: IMA file free imbalanceMimi Zohar1-0/+3
2009-02-05shm: fix shmctl(SHM_INFO) lockup with !CONFIG_SHMEMTony Battersby1-0/+4
2009-01-31Stop playing silly games with the VM_ACCOUNT flagLinus Torvalds1-2/+2
2009-01-14[CVE-2009-0029] System call wrappers part 26Heiko Carstens1-11/+11
2009-01-14[CVE-2009-0029] System call wrappers part 25Heiko Carstens3-11/+12
2009-01-14[CVE-2009-0029] System call wrappers part 24Heiko Carstens1-6/+6
2009-01-14[CVE-2009-0029] System call wrapper special casesHeiko Carstens1-1/+8
2009-01-14[CVE-2009-0029] Convert all system calls to return a longHeiko Carstens1-1/+1
2009-01-09Merge git://git.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-2.6-nommuLinus Torvalds1-0/+12
2009-01-08mqueue: fix si_pid value in mqueue do_notify()Sukadev Bhattiprolu1-1/+2
2009-01-08NOMMU: Make VMAs per MM as for MMU-mode linuxDavid Howells1-0/+12
2009-01-06ipc/ipc_sysctl.c: move the definition of ipc_auto_callback()akpm@linux-foundation.org1-23/+23
2009-01-06ipc: do not goto to the next lineDenis V. Lunev1-1/+0
2009-01-06ipc: clean up ipc/shm.cWANG Cong1-10/+5
2009-01-05Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds1-1/+0
2009-01-05mm: update my addressAlan Cox1-1/+1
2009-01-05zero i_uid/i_gid on inode allocationAl Viro1-1/+0
2009-01-04sanitize audit_mq_open()Al Viro1-12/+11
2009-01-04sanitize AUDIT_MQ_SENDRECVAl Viro1-24/+30
2009-01-04sanitize audit_mq_notify()Al Viro1-7/+7
2009-01-04sanitize audit_mq_getsetattr()Al Viro1-5/+1
2009-01-04sanitize audit_ipc_set_perm()Al Viro1-7/+2
2009-01-04sanitize audit_ipc_obj()Al Viro2-9/+4
2008-12-04Merge branch 'master' into nextJames Morris1-5/+9
2008-11-19sysvipc: fix the ipc structures initializationNadia Derbey1-5/+9
2008-11-14CRED: Pass credentials through dentry_open()David Howells1-4/+7
2008-11-14CRED: Wrap current->cred and a few other accessorsDavid Howells2-3/+3
2008-11-14CRED: Separate task security context from task_structDavid Howells2-3/+3
2008-11-14CRED: Wrap task credential accesses in the SYSV IPC subsystemDavid Howells3-10/+19
2008-10-21[PATCH] introduce fmode_t, do annotationsAl Viro1-1/+1
2008-10-20message queues: increase range limitsJoe Korty1-6/+14
2008-10-20SHM_LOCKED pages are unevictableLee Schermerhorn1-0/+4
2008-10-16ipc/sem.c: make free_un() staticAdrian Bunk1-1/+1
2008-10-16sysctl: simplify ->strategyAlexey Dobriyan1-5/+4
2008-07-26[PATCH] kill nameidata passing to permission(), rename to inode_permission()Al Viro1-1/+1
2008-07-26SL*B: drop kmem cache argument from constructorAlexey Dobriyan1-1/+1
2008-07-25ipc: do not use a negative value to re-enable msgmni automatic recomputingNadia Derbey2-18/+74
2008-07-25ipc: use simple_read_from_buffer()Akinobu Mita1-18/+7
2008-07-25ipc/sem.c: rewrite undo list lockingManfred Spraul1-54/+93
2008-07-25ipc/sem.c: convert sem_array.sem_pending to struct list_headManfred Spraul1-57/+35
2008-07-25ipc/sem.c: remove unused entries from struct sem_queueManfred Spraul1-2/+0
2008-07-25ipc/sem.c: convert undo structures to struct list_headManfred Spraul1-74/+89
2008-07-25ipc: get rid of ipc_lock_down()Nadia Derbey3-75/+4
2008-07-25ipc: call idr_find() without locking in ipc_lock()Nadia Derbey1-9/+0
2008-07-24hugetlb: modular state for hugetlb page sizeAndi Kleen1-1/+2
2008-06-13Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/ne...David S. Miller2-17/+14
2008-06-12/proc/sysvipc/shm: fix 32-bit truncation of segment sizesPaul Menage1-8/+8
2008-06-10shm: Remove silly double assignmentNeil Horman1-2/+0
2008-06-06ipc: only output msgmni value at boot timeNadia Derbey1-7/+6
2008-06-05netlink: Remove nonblock parameter from netlink_attachskbDenis V. Lunev1-1/+1
2008-05-03tiny mq_open optimizationUlrich Drepper1-2/+1
2008-04-29sysvipc: use non-racy method for proc entries creationDenis V. Lunev1-7/+6
2008-04-29ipc: sysvsem: implement sys_unshare(CLONE_SYSVSEM)Manfred Spraul1-0/+1
2008-04-29ipc: add definitions of USHORT_MAX and othersZhang, Yanmin3-9/+8
2008-04-29IPC: consolidate all xxxctl_down() functionsPierre Peiffer5-119/+66
2008-04-29IPC: introduce ipc_update_perm()Pierre Peiffer5-12/+17
2008-04-29IPC: get rid of the use *_setbuf structure.Pierre Peiffer3-86/+46
2008-04-29IPC/semaphores: remove one unused parameter from semctl_down()Pierre Peiffer1-3/+3
2008-04-29IPC/semaphores: move the rwmutex handling inside semctl_downPierre Peiffer1-11/+13
2008-04-29IPC/message queues: introduce msgctl_downPierre Peiffer1-73/+89
2008-04-29IPC/shared memory: introduce shmctl_downPierre Peiffer1-88/+72
2008-04-29IPC/semaphores: code factorisationPierre Peiffer1-30/+31
2008-04-29ipc: re-enable msgmni automatic recomputing msgmni if set to negativeNadia Derbey2-10/+44
2008-04-29ipc: do not recompute msgmni anymore if explicitly set by userNadia Derbey1-2/+41
2008-04-29ipc: recompute msgmni on ipc namespace creation/removalNadia Derbey3-2/+15
2008-04-29ipc: invoke the ipcns notifier chain as a work itemNadia Derbey1-1/+14
2008-04-29ipc: recompute msgmni on memory add / removeNadia Derbey6-2/+120
2008-04-29ipc: scale msgmni to the number of ipc namespacesNadia Derbey3-3/+13
2008-04-29ipc: scale msgmni to the amount of lowmemNadia Derbey1-1/+36
2008-04-29IPC: use ipc_buildid() directly from ipc_addid()Pierre Peiffer4-13/+2
2008-04-28mempolicy: rework mempolicy Reference Counting [yet again]Lee Schermerhorn1-3/+2
2008-04-28mempolicy: fixup Fallback for Default Shmem PolicyLee Schermerhorn1-2/+1
2008-04-19[PATCH] r/o bind mounts: elevate write count for open()sDave Hansen1-2/+14
2008-04-19[PATCH] r/o bind mounts: elevate write count for rmdir and unlink.Dave Hansen1-1/+4
2008-03-10mempolicy: fix reference counting bugsLee Schermerhorn1-2/+3
2008-02-08Pidns: fix badly converted mqueues pid handlingPavel Emelyanov1-1/+1
2008-02-08Pidns: make full use of xxx_vnr() callsPavel Emelyanov1-2/+1
2008-02-08IPC: consolidate sem_exit_ns(), msg_exit_ns() and shm_exit_ns()Pierre Peiffer4-66/+46
2008-02-08IPC: make struct ipc_ids static in ipc_namespacePierre Peiffer6-102/+23
2008-02-08IPC/semaphores: consolidate SEM_STAT and IPC_STAT commandsPierre Peiffer1-22/+16
2008-02-08ipc: uninline some code from util.hPavel Emelyanov2-58/+57
2008-02-08namespaces: move the IPC namespace under IPC_NS optionPavel Emelyanov8-60/+87
2008-02-06make ipc/util.c:sysvipc_find_ipc() staticAdrian Bunk1-2/+2
2008-02-06IPC: fix error check in all new xxx_lock() and xxx_exit_ns() functionsPierre Peiffer3-9/+45
2007-11-29ipc: lost unlock and fput in mqueue.c on error pathPavel Emelyanov1-2/+4
2007-11-07[NETLINK]: Fix unicast timeoutsPatrick McHardy1-2/+4
2007-10-21[PATCH] pass dentry to audit_inode()/audit_inode_child()Al Viro1-4/+4
2007-10-19IPC: fix error case when idr-cache is empty in ipcget()Pierre Peiffer4-11/+18
2007-10-19virtualization of sysv msg queues is incompleteKirill Korotaev1-11/+10
2007-10-19IPC: cleanup some code and wrong comments about semundo list managmentPierre Peiffer1-40/+6
2007-10-19ipc: remove unneeded parametersNadia Derbey4-17/+12
2007-10-19fix idr_find() lockingNadia Derbey5-70/+198
2007-10-19ipc: fix wrong commentsNadia Derbey5-45/+118
2007-10-19ipc: inline ipc_buildid()Nadia Derbey2-6/+5
2007-10-19ipc: introduce the ipcid_to_idx macroNadia Derbey2-2/+4
2007-10-19Storing ipcs into IDRsNadia Derbey4-18/+46
2007-10-19ipc: integrate ipc_checkid() into ipc_lock()Nadia Derbey5-136/+152
2007-10-19ipc: remove the ipc_get() routineNadia Derbey3-23/+13
2007-10-19ipc: unify the syscalls codeNadia Derbey5-139/+215
2007-10-19ipc: store ipcs into IDRsNadia Derbey5-310/+330
2007-10-19pid namespaces: changes to show virtual ids to userPavel Emelyanov4-12/+15
2007-10-18sysctl mqueue: remove the binary sysctl numbersEric W. Biederman1-10/+0
2007-10-17r/o bind mounts: filesystem helpers for custom 'struct file'sDave Hansen1-8/+5
2007-10-17ipc namespace: remove config ipc ns fixCedric Le Goater1-4/+0
2007-10-17ipc/shm.c: make 2 functions staticAdrian Bunk1-2/+3
2007-10-17Slab API: remove useless ctor parameter and reorder parametersChristoph Lameter1-1/+1
2007-10-10[NET]: cleanup 3rd argument in netlink_sendskbDenis V. Lunev1-3/+2
2007-07-31Fix user struct leakage with locked IPC shem segmentPavel Emelianov1-1/+1
2007-07-31NOMMU: Fix SYSV IPC SHMDavid Howells1-0/+2
2007-07-20mm: Remove slab destructors from kmem_cache_create().Paul Mundt1-1/+1
2007-07-19mm: fault feedback #1Nick Piggin1-3/+2
2007-07-19mm: merge populate and nopage into fault (fixes nonlinear)Nick Piggin1-4/+5
2007-07-17arch/i386/* fs/* ipc/*: mark variables with uninitialized_var()Jeff Garzik2-3/+3
2007-07-16remove CONFIG_UTS_NS and CONFIG_IPC_NSCedric Le Goater5-25/+6
2007-07-06fix logic error in ipc compat semctl()Alexander Graf1-1/+1
2007-06-16shm: fix the filename of hugetlb sysv shared memoryEric W. Biederman1-3/+3
2007-06-16hugetlb: fix get_policy for stacked shared memory filesAdam Litke1-1/+3
2007-06-16Restore shmid as inode# to fix /proc/pid/maps ABI breakageBadari Pulavarty1-0/+5
2007-05-17Remove SLAB_CTOR_CONSTRUCTORChristoph Lameter1-2/+1
2007-05-11[PATCH] complete message queue auditingAmy Griffis1-0/+4
2007-05-08header cleaning: don't include smp_lock.h when not usedRandy Dunlap2-2/+0
2007-05-08Merge sys_clone()/sys_unshare() nsproxy and namespace handlingBadari Pulavarty1-43/+10
2007-05-08Cap shmmax at INT_MAX in compat shminfoGuy Streeter1-0/+4
2007-05-07slab allocators: Remove SLAB_DEBUG_INITIAL flagChristoph Lameter1-2/+1
2007-03-27[PATCH] ipcns: fix !CONFIG_IPC_NS behaviorSerge E. Hallyn1-0/+7
2007-03-06[PATCH] mqueue: nested locking annotationPeter Zijlstra1-1/+2
2007-03-01[PATCH] Fix get_unmapped_area and fsync for hugetlb shm segmentsAdam Litke1-6/+26
2007-03-01[PATCH] make ipc/shm.c:shm_nopage() staticAdrian Bunk1-2/+2
2007-02-20[PATCH] shm: make sysv ipc shared memory use stacked filesEric W. Biederman1-85/+155
2007-02-14[PATCH] sysctl: remove insert_at_head from register_sysctlEric W. Biederman2-2/+2
2007-02-14[PATCH] sysctl: move SYSV IPC sysctls to their own fileEric W. Biederman2-0/+184
2007-02-12[PATCH] mark struct inode_operations const 2Arjan van de Ven1-2/+2
2007-02-12[PATCH] mark struct file_operations const 7Arjan van de Ven3-6/+6
2007-02-12[PATCH] ipc: save the ipc namespace while reading proc filesEric W. Biederman1-13/+45
2007-02-11[PATCH] Numerous fixes to kernel-doc info in source files.Robert P. J. Day1-11/+10
2007-01-23[PATCH] correct sys_shmget allocation checkGuy Streeter1-1/+1
2006-12-13[PATCH] getting rid of all casts of k[cmz]alloc() callsRobert P. J. Day1-2/+2
2006-12-08[PATCH] struct path: convert ipcJosef Sipek2-16/+16
2006-12-07[PATCH] kernel core: replace kmalloc+memset with kzallocBurman Yan1-2/+1
2006-12-07[PATCH] Fix the size limit of compat space msgsizesuzuki2-27/+40
2006-12-07[PATCH] slab: remove kmem_cache_tChristoph Lameter1-2/+2
2006-12-07[PATCH] slab: remove SLAB_KERNELChristoph Lameter1-1/+1
2006-11-22WorkStruct: Pass the work_struct pointer instead of context dataDavid Howells1-1/+6
2006-11-04Revert unintentional "volatile" changes in ipc/msg.cLinus Torvalds1-1/+1
2006-11-03[PATCH] Fix ipc entries removalPavel Emelianov5-1/+16
2006-10-03Michal Wronski: update contact infoMichal Wronski1-1/+1
2006-10-03fix file specification in commentsUwe Zeisberger1-1/+1
2006-10-02[PATCH] ipc: replace kmalloc and memset in get_undo_list with kzallocMatt Helsley1-4/+1