aboutsummaryrefslogtreecommitdiff
path: root/sys/vm/vm_mmap.c
Commit message (Expand)AuthorAgeFilesLines
* Move MAC check_vnode_mmap entry point out from being exclusive toChristian S.J. Peron2005-04-141-5/+5
* - Change the vm_mmap() function to accept an objtype_t parameter specifyingJohn Baldwin2005-04-011-5/+72
* Don't use VOP_GETVOBJECT, use vp->v_object directly.Poul-Henning Kamp2005-01-251-1/+2
* - Remove GIANT_REQUIRED where giant is no longer required.Jeff Roberson2005-01-241-3/+6
* /* -> /*- for license, minor formatting changesWarner Losh2005-01-071-1/+1
* Don't clear flags we just checked were not set.Poul-Henning Kamp2004-10-261-1/+0
* XXX mark two places where we do not hold a threadcount on the dev whenPoul-Henning Kamp2004-09-241-0/+1
* Remove dead code.Alan Cox2004-09-011-4/+0
* Remove a product specific workaround for wrong modes when mmap(2)'ingPoul-Henning Kamp2004-08-051-15/+2
* Eliminate the acquisition and release of Giant around the call toAlan Cox2004-08-021-2/+0
* Deorbit COMPAT_SUNOS.Poul-Henning Kamp2004-06-111-2/+2
* To handle orphaned character device vnodes properly in mmap(), check thatTim J. Robbins2004-05-111-1/+1
* Remove advertising clause from University of California Regent's license,Warner Losh2004-04-061-4/+0
* Delay permission checks for VCHR vnodes until after vnode is locked inAlexander Kabaev2004-04-051-2/+7
* When mmap-ing a file from a noexec mount, be sure not to grant the rightGuido van Rooij2004-03-181-1/+5
* Make overflow/wraparound checking more robust and unbreak len=0 inDon Lewis2004-03-151-10/+13
* Style(9) changes.Don Lewis2004-03-151-17/+6
* Remove redundant suser() check.Don Lewis2004-03-151-4/+0
* Undo the merger of mlock()/vslock and munlock()/vsunlock() and theDon Lewis2004-03-051-48/+33
* Pich up a do {} while(0) cleanup by phk that was discarded accidentally inAlexander Kabaev2004-03-011-11/+9
* Move the code dealing with vnode out of several functions into a singleAlexander Kabaev2004-02-271-156/+136
* Split the mlock() kernel code into two parts, mlock(), which unpacksDon Lewis2004-02-261-24/+41
* Locking for the per-process resource limits structure.John Baldwin2004-02-041-11/+24
* - Correct an error in mincore(2) that has existed since its introduction:Alan Cox2003-12-211-1/+1
* Remove trailing whitespace.Alexander Kabaev2003-12-081-7/+7
* Addendum to revision 1.174: In the case where vm_pager_allocate() is calledAlan Cox2003-12-081-2/+6
* Fix a deadlock between vm_fault() and vm_mmap(): The expected lock orderingAlan Cox2003-12-061-4/+13
* - Remove long dead code.Alan Cox2003-11-141-15/+0
* Changes to msync(2)Alan Cox2003-11-141-2/+2
* - The Open Group Base Specifications Issue 6 specifies that an munmap(2)Alan Cox2003-11-101-6/+8
* - Remove Giant from msync(2). Giant is still acquired by the lower layersAlan Cox2003-11-091-27/+0
* - Rename vm_map_clean() to vm_map_sync(). This better reflects the factAlan Cox2003-11-091-1/+1
* Only the super-user should be able to wire pages via the mlock() familyBruce M Simpson2003-10-061-6/+2
* Part 2 of implementing rstacks: add the ability to create rstacks andMarcel Moolenaar2003-09-271-2/+2
* Add sysentvec->sv_fixlimits() hook so that we can catch cases on 64 bitPeter Wemm2003-09-251-2/+4
* Revise the locking in mincore(2).Alan Cox2003-09-071-5/+5
* Add the mlockall() and munlockall() system calls.Bruce M Simpson2003-08-111-9/+75
* Remove unnecessary cast.Poul-Henning Kamp2003-07-041-1/+1
* Add a f_vnode field to struct file.Poul-Henning Kamp2003-06-221-1/+1
* Use a do {...} while (0); and a couple of breaks to reduce the levelPoul-Henning Kamp2003-06-211-78/+80
* Use __FBSDID().David E. O'Brien2003-06-111-1/+3
* Hold the vm object's lock when performing vm_page_lookup().Alan Cox2003-06-091-0/+2
* suser() does not need the proc lock, just the setting of P_PROTECTED inJohn Baldwin2003-04-171-4/+5
* Add a facility allowing processes to inform the VM subsystem they areWes Peters2003-03-311-0/+15
* The object type can't be OBJT_PHYS in vm_mmap().Maxime Henrion2003-03-301-1/+1
* Bow to the whining masses and change a union back into void *. RetainMatthew Dillon2003-01-131-1/+1
* Change struct file f_data to un_data, a union of the correct structMatthew Dillon2003-01-121-1/+1
* Lock page field accesses in mincore().Alan Cox2002-11-281-0/+2
* Invoke mac_check_vnode_mmap() during mmap operations on vnodes,Robert Watson2002-10-221-2/+12
* Use the fields in the sysentvec and in the vm map header in place of theJake Burkholder2002-09-211-25/+12