summaryrefslogtreecommitdiffstats
path: root/sys/vm/vm_mmap.c
Commit message (Expand)AuthorAgeFilesLines
* - Change the vm_mmap() function to accept an objtype_t parameter specifyingjhb2005-04-011-5/+72
* Don't use VOP_GETVOBJECT, use vp->v_object directly.phk2005-01-251-1/+2
* - Remove GIANT_REQUIRED where giant is no longer required.jeff2005-01-241-3/+6
* /* -> /*- for license, minor formatting changesimp2005-01-071-1/+1
* Don't clear flags we just checked were not set.phk2004-10-261-1/+0
* XXX mark two places where we do not hold a threadcount on the dev whenphk2004-09-241-0/+1
* Remove dead code.alc2004-09-011-4/+0
* Remove a product specific workaround for wrong modes when mmap(2)'ingphk2004-08-051-15/+2
* Eliminate the acquisition and release of Giant around the call toalc2004-08-021-2/+0
* Deorbit COMPAT_SUNOS.phk2004-06-111-2/+2
* To handle orphaned character device vnodes properly in mmap(), check thattjr2004-05-111-1/+1
* Remove advertising clause from University of California Regent's license,imp2004-04-061-4/+0
* Delay permission checks for VCHR vnodes until after vnode is locked inkan2004-04-051-2/+7
* When mmap-ing a file from a noexec mount, be sure not to grant the rightguido2004-03-181-1/+5
* Make overflow/wraparound checking more robust and unbreak len=0 intruckman2004-03-151-10/+13
* Style(9) changes.truckman2004-03-151-17/+6
* Remove redundant suser() check.truckman2004-03-151-4/+0
* Undo the merger of mlock()/vslock and munlock()/vsunlock() and thetruckman2004-03-051-48/+33
* Pich up a do {} while(0) cleanup by phk that was discarded accidentally inkan2004-03-011-11/+9
* Move the code dealing with vnode out of several functions into a singlekan2004-02-271-156/+136
* Split the mlock() kernel code into two parts, mlock(), which unpackstruckman2004-02-261-24/+41
* Locking for the per-process resource limits structure.jhb2004-02-041-11/+24
* - Correct an error in mincore(2) that has existed since its introduction:alc2003-12-211-1/+1
* Remove trailing whitespace.kan2003-12-081-7/+7
* Addendum to revision 1.174: In the case where vm_pager_allocate() is calledalc2003-12-081-2/+6
* Fix a deadlock between vm_fault() and vm_mmap(): The expected lock orderingalc2003-12-061-4/+13
* - Remove long dead code.alc2003-11-141-15/+0
* Changes to msync(2)alc2003-11-141-2/+2
* - The Open Group Base Specifications Issue 6 specifies that an munmap(2)alc2003-11-101-6/+8
* - Remove Giant from msync(2). Giant is still acquired by the lower layersalc2003-11-091-27/+0
* - Rename vm_map_clean() to vm_map_sync(). This better reflects the factalc2003-11-091-1/+1
* Only the super-user should be able to wire pages via the mlock() familybms2003-10-061-6/+2
* Part 2 of implementing rstacks: add the ability to create rstacks andmarcel2003-09-271-2/+2
* Add sysentvec->sv_fixlimits() hook so that we can catch cases on 64 bitpeter2003-09-251-2/+4
* Revise the locking in mincore(2).alc2003-09-071-5/+5
* Add the mlockall() and munlockall() system calls.bms2003-08-111-9/+75
* Remove unnecessary cast.phk2003-07-041-1/+1
* Add a f_vnode field to struct file.phk2003-06-221-1/+1
* Use a do {...} while (0); and a couple of breaks to reduce the levelphk2003-06-211-78/+80
* Use __FBSDID().obrien2003-06-111-1/+3
* Hold the vm object's lock when performing vm_page_lookup().alc2003-06-091-0/+2
* suser() does not need the proc lock, just the setting of P_PROTECTED injhb2003-04-171-4/+5
* Add a facility allowing processes to inform the VM subsystem they arewes2003-03-311-0/+15
* The object type can't be OBJT_PHYS in vm_mmap().mux2003-03-301-1/+1
* Bow to the whining masses and change a union back into void *. Retaindillon2003-01-131-1/+1
* Change struct file f_data to un_data, a union of the correct structdillon2003-01-121-1/+1
* Lock page field accesses in mincore().alc2002-11-281-0/+2
* Invoke mac_check_vnode_mmap() during mmap operations on vnodes,rwatson2002-10-221-2/+12
* Use the fields in the sysentvec and in the vm map header in place of thejake2002-09-211-25/+12
* - Hold a lock on the vnode acquired from the file table across the call tojeff2002-07-061-3/+14
OpenPOWER on IntegriCloud