summaryrefslogtreecommitdiffstats
path: root/sys/kern/sysv_shm.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* I am retiring my old email address; replace it with my OpenBSD one.millert2019-01-251-2/+2
* free(9) sizes for sysv shm.mpi2018-12-121-3/+6
* all pools have their ipl set via pool_setipl, so fold it into pool_init.dlg2016-09-151-4/+4
* pool_setipldlg2016-08-301-1/+2
* easy free sizes; ok mpideraadt2015-10-071-2/+2
* Remove some includes include-what-you-use claims don'tjsg2015-03-141-2/+1
* The flags variable in shmat was not actually used. We need UVM_FLAG_*millert2015-01-151-5/+4
* start retiring the nointr allocator. specify PR_WAITOK as a flag as atedu2014-12-191-3/+2
* Prefer MADV_* over POSIX_MADV_* in kernel for consistency: the latterguenther2014-12-171-2/+2
* Use MAP_INHERIT_* for the 'inh' argument to the UMV_MAPFLAG() macro,guenther2014-12-151-2/+2
* convert bcopy to memcpy. ok millerttedu2014-12-101-4/+4
* More malloc() -> mallocarray() in the kernel.doug2014-12-091-3/+3
* Replace a plethora of historical protection options with justderaadt2014-11-161-4/+4
* use mallocarray where arguments are multipled. ok deraadttedu2014-07-131-3/+3
* add a size argument to free. will be used soon, but for now default to 0.tedu2014-07-121-4/+4
* In prep for killing ps_mainproc, use pr->ps_pid instead ofguenther2014-03-181-3/+3
* New vmmap implementation.ariane2012-03-091-5/+3
* Allow segments to be used even after they were marked for deletion withrobert2011-10-271-8/+3
* Backout vmmap in order to repair virtual address selection algorithmsariane2011-06-061-1/+4
* Reimplement uvm/uvm_map.ariane2011-05-241-4/+1
* explicitly specify flags to malloc and pool_get instead of relying on 0.tedu2010-07-031-2/+3
* msgctl(), shmctl(), semctl() all have operations that are supposedguenther2009-06-021-3/+3
* replace ctob and btoc with ptoa and atop respectivelymartin2007-09-151-7/+7
* Use M_ZERO in a few more places to shave bytes from the kernel.art2007-09-071-11/+6
* adapt from netbsd:sturm2007-05-291-13/+11
* Rename structs oipc_perm, omsqid_ds, osemid_ds, oshmid_ds to ipc_perm23,millert2004-07-151-16/+1
* Move the guts of the {sem,msg,shm}ctl system calls into a new functionmillert2004-07-141-11/+18
* First step towards more sane time handling in the kernel -- this changestholo2004-06-211-5/+5
* POSIX says the length parameter for semop(2) and shmget(2) should be size_t.millert2004-05-031-3/+4
* not a pasto. ok millert@tedu2004-04-161-2/+4
* Correct a reference counting bug in shmat(2); adapted from FreeBSD.millert2004-02-051-2/+4
* Remove duplicated code (pasto)millert2003-12-221-3/+1
* Linux shmat allows lookup of segments that are marked as removed somillert2003-10-121-2/+8
* sys/types.h is not really needed with sys/param.h; ok mickey@kevlo2003-08-211-2/+1
* Sync with share/misc/license.template and add missing DARPA creditmillert2003-06-171-8/+12
* Use an ISC-tyle license for all my code; it is simpler and more permissive.millert2003-06-031-22/+11
* Nuke a whole bunch of commons; ok tedu (still more to come *sigh*)jason2003-05-121-2/+2
* There are two related changes.art2003-04-141-3/+2
* xerxes [/home/src/local/millert/sudo/sudo-1.6.7] % vi /usr/src/local/TiVo/Linux/Don't allow s{e,h}mmni to be set > 0xffff via sysctl since that couldmillert2003-01-071-3/+3
* Add a "findremoved" arg to shm_find_segment_by_shmid() similar tomillert2003-01-061-8/+8
* Add my copyright notice.millert2002-12-171-1/+27
* Make SysV-style shared memory and semaphore limits sysctl'able.millert2002-12-171-179/+264
* Eliminate the use of KERN_SUCCESS outside of uvm/art2002-11-061-6/+4
* Since memory deallocation can't fail, remove the error return fromart2002-10-291-5/+3
* minor formatting.art2002-07-161-2/+2
* Fix vm -> uvm in a comment.art2002-07-121-2/+2
* First round of __P removal in sysmillert2002-03-141-9/+9
* UBC was a disaster. It worked very good when it worked, but on someart2001-12-191-6/+9
* Sync in more uvm changes from NetBSD.art2001-11-281-9/+6
* Add an alignment argument to uvm_map that specifies an alignment hintart2001-11-071-2/+2