summaryrefslogtreecommitdiff
path: root/sys/kern/sysv_shm.c
AgeCommit message (Expand)Author
2011-10-27Allow segments to be used even after they were marked for deletion withRobert Nagy
2011-06-06Backout vmmap in order to repair virtual address selection algorithmsAriane van der Steldt
2011-05-24Reimplement uvm/uvm_map.Ariane van der Steldt
2010-07-03explicitly specify flags to malloc and pool_get instead of relying on 0.Ted Unangst
2009-06-02msgctl(), shmctl(), semctl() all have operations that are supposedPhilip Guenthe
2007-09-15replace ctob and btoc with ptoa and atop respectivelyMartin Reindl
2007-09-07Use M_ZERO in a few more places to shave bytes from the kernel.Artur Grabowski
2007-05-29adapt from netbsd:Nikolay Sturm
2004-07-15Rename structs oipc_perm, omsqid_ds, osemid_ds, oshmid_ds to ipc_perm23,Todd C. Miller
2004-07-14Move the guts of the {sem,msg,shm}ctl system calls into a new functionTodd C. Miller
2004-06-21First step towards more sane time handling in the kernel -- this changesThorsten Lockert
2004-05-03POSIX says the length parameter for semop(2) and shmget(2) should be size_t.Todd C. Miller
2004-04-16not a pasto. ok millert@Ted Unangst
2004-02-05Correct a reference counting bug in shmat(2); adapted from FreeBSD.Todd C. Miller
2003-12-22Remove duplicated code (pasto)Todd C. Miller
2003-10-12Linux shmat allows lookup of segments that are marked as removed soTodd C. Miller
2003-08-21sys/types.h is not really needed with sys/param.h; ok mickey@Kevin Lo
2003-06-17Sync with share/misc/license.template and add missing DARPA creditTodd C. Miller
2003-06-03Use an ISC-tyle license for all my code; it is simpler and more permissive.Todd C. Miller
2003-05-12Nuke a whole bunch of commons; ok tedu (still more to come *sigh*)Jason Wright
2003-04-14There are two related changes.Artur Grabowski
2003-01-07xerxes [/home/src/local/millert/sudo/sudo-1.6.7] % vi /usr/src/local/TiVo/Lin...Todd C. Miller
2003-01-06Add a "findremoved" arg to shm_find_segment_by_shmid() similar toTodd C. Miller
2002-12-17Add my copyright notice.Todd C. Miller
2002-12-17Make SysV-style shared memory and semaphore limits sysctl'able.Todd C. Miller
2002-11-06Eliminate the use of KERN_SUCCESS outside of uvm/Artur Grabowski
2002-10-29Since memory deallocation can't fail, remove the error return fromArtur Grabowski
2002-07-16minor formatting.Artur Grabowski
2002-07-12Fix vm -> uvm in a comment.Artur Grabowski
2002-03-14First round of __P removal in sysTodd C. Miller
2001-12-19UBC was a disaster. It worked very good when it worked, but on someArtur Grabowski
2001-11-28Sync in more uvm changes from NetBSD.Artur Grabowski
2001-11-07Add an alignment argument to uvm_map that specifies an alignment hintArtur Grabowski
2001-11-06Replace inclusion of <vm/foo.h> with the correct <uvm/bar.h> when necessary.Miod Vallat
2001-08-12Don't allocate globals in include files, use extern declarations.Todd C. Miller
2001-06-27remove old vmArtur Grabowski
2001-06-22KNFTheo de Raadt
2001-05-16Create COMPAT_25 and move ogetfsstat, ostatfs and ostatfs into it.Todd C. Miller
2001-05-05Remove the (vaddr_t) casts inside the round_page and trunc_page macros.Artur Grabowski
2001-05-05Get rid of CLSIZE and all related stuff.Artur Grabowski
1999-11-25Use PAGE_SIZE instead of NBPG.Artur Grabowski
1999-07-08Non UVM vaddr_t/paddr_t fixupTobias Weingartner
1999-06-23Improved sysv shared memory. Works with UVM.Artur Grabowski
1999-02-22We don't need a second prototype for shmexitArtur Grabowski
1999-02-07don't include vm_map.h twiceArtur Grabowski
1998-06-14fix compat shmctl/IPC_STATMatthieu Herrb
1998-06-11change ipc.h to use uid_t and friends, and then build compat system calls for...Theo de Raadt
1998-05-11const a few more callsTheo de Raadt
1997-02-21shmdt before shmdt (in child) fixTheo de Raadt
1996-09-02shmdt when no mapping is ok, found by christosTheo de Raadt