summaryrefslogtreecommitdiff
path: root/sys/vm/vm_fault.c
Commit message (Expand)AuthorAgeFilesLines
* MFC r206264:Konstantin Belousov2010-05-041-6/+15
* MFC r198505:Konstantin Belousov2009-11-171-16/+46
* MFC r198476 (by alc):Konstantin Belousov2009-11-171-13/+12
* MFC r198472Alan Cox2009-10-311-2/+2
* Add a new type of VM object: OBJT_SG. An OBJT_SG object is very similar toJohn Baldwin2009-07-241-1/+2
* When forking a vm space that has wired map entries, do not forget toKonstantin Belousov2009-07-031-10/+11
* Implement global and per-uid accounting of the anonymous memory. AddKonstantin Belousov2009-06-231-1/+5
* Eliminate unnecessary obfuscation when testing a page's valid bits.Alan Cox2009-06-071-4/+3
* Eliminate an incorrect comment.Alan Cox2009-05-071-2/+0
* Eliminate an archaic band-aid. The immediately preceding comment alreadyAlan Cox2009-04-261-5/+3
* Allow valid pages to be mapped for read access when they have a non-zeroAlan Cox2009-04-191-1/+0
* Prior to r188331 a map entry's last read offset was only updated by a hardAlan Cox2009-02-251-3/+7
* Avoid some cases of unnecessary page queues locking by vm_fault's delete-Alan Cox2009-02-091-5/+11
* Eliminate OBJ_NEEDGIANT. After r188331, OBJ_NEEDGIANT's only use is by aAlan Cox2009-02-081-3/+0
* Remove no longer valid comment.Konstantin Belousov2009-02-081-3/+0
* Do not sleep for vnode lock while holding map lock in vm_fault. Try toKonstantin Belousov2009-02-081-43/+80
* Style.Konstantin Belousov2009-02-081-0/+2
* Simplify the inner loop of vm_fault()'s delete-behind heuristic.Alan Cox2008-03-161-2/+2
* Eliminate an unnecessary test from vm_fault's delete-behind heuristic.Alan Cox2008-03-091-1/+1
* Add an access type parameter to pmap_enter(). It will be used to implementAlan Cox2008-01-031-3/+4
* Add the superpage reservation system. This is "part 2 of 2" of theAlan Cox2007-12-291-0/+13
* Do not dereference NULL pointer.Konstantin Belousov2007-10-081-3/+2
* Change the management of cached pages (PQ_CACHE) in two fundamentalAlan Cox2007-09-251-21/+8
* Two changes to vm_fault_additional_pages():Alan Cox2007-07-201-19/+11
* Eliminate the special case handling of OBJT_DEVICE objects inAlan Cox2007-07-081-10/+0
* When a cached page is reactivated in vm_fault(), update the counter thatAlan Cox2007-07-061-8/+10
* Initialize reqpage to zero.Matt Jacob2007-06-171-1/+1
* Rework the PCPU_* (MD) interface:Attilio Rao2007-06-041-6/+6
* - Move rusage from being per-process in struct pstats to per-thread inJeff Roberson2007-06-011-9/+4
* Revert VMCNT_* operations introduction.Attilio Rao2007-05-311-2/+1
* Eliminate the reactivation of cached pages in vm_fault_prefault() andAlan Cox2007-05-221-3/+3
* - define and use VMCNT_{GET,SET,ADD,SUB,PTR} macros for manipulatingJeff Roberson2007-05-181-1/+2
* Fix a problem for file systems that don't implement VOP_BMAP() operation.Pawel Jakub Dawidek2007-04-051-0/+2
* vm_page_busy() no longer requires the page queues lock to be held. ReduceAlan Cox2007-03-231-2/+2
* Use PCPU_LAZY_INC() to update page fault statistics.Alan Cox2007-03-051-6/+6
* Make pmap_enter() responsible for setting PG_WRITEABLE insteadAlan Cox2006-11-121-7/+2
* The page queues lock is no longer required by vm_page_wakeup().Alan Cox2006-10-231-3/+3
* Replace PG_BUSY with VPO_BUSY. In other words, changes to the page'sAlan Cox2006-10-221-7/+8
* Eliminate unnecessary PG_BUSY tests. They originally served a purposeAlan Cox2006-10-211-1/+1
* Reimplement the page's NOSYNC flag as an object-synchronized instead of aAlan Cox2006-08-131-5/+5
* Eliminate the acquisition and release of the page queues lock around a callAlan Cox2006-08-061-4/+2
* Retire debug.mpsafevm. None of the architectures supported in CVS requireAlan Cox2006-07-211-7/+1
* Remove mpte optimization from pmap_enter_quick().Stephan Uphoff2006-06-151-4/+2
* Simplify the implementation of vm_fault_additional_pages() based upon theAlan Cox2006-05-131-12/+5
* Remove leading __ from __(inline|const|signed|volatile). They areWarner Losh2006-03-081-2/+2
* Adjust old comment (present in rev 1.1) to match changes in rev 1.82.Tor Egge2006-02-021-1/+1
* Use the new macros abstracting the page coloring/queues implementation.Alan Cox2006-01-271-2/+2
* MI changes:Alexander Leidinger2005-12-311-2/+3
* Don't access fs->first_object after dropping reference to it.Tor Egge2005-12-201-1/+3
* Remove unneeded calls to pmap_remove_all(). The given page is not mapped.Alan Cox2005-12-111-1/+0