index
:
FreeBSD-src
RELENG_2_2
RELENG_2_3
RELENG_2_3_0
RELENG_2_3_1
RELENG_2_3_2
RELENG_2_3_3
RELENG_2_3_4
RELENG_2_4
RELENG_2_4_4
RELENG_2_4_OLD
devel
devel-11
releng/10.1
releng/10.3
releng/11.0
releng/11.1
stable/10
stable/11
Raptor Engineering's fork of pfsense FreeBSD src with pfSense changes
Raptor Engineering, LLC
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
sys
/
vm
/
vm_fault.c
Commit message (
Expand
)
Author
Age
Files
Lines
*
Add a new type of VM object: OBJT_SG. An OBJT_SG object is very similar to
jhb
2009-07-24
1
-1
/
+2
*
When forking a vm space that has wired map entries, do not forget to
kib
2009-07-03
1
-10
/
+11
*
Implement global and per-uid accounting of the anonymous memory. Add
kib
2009-06-23
1
-1
/
+5
*
Eliminate unnecessary obfuscation when testing a page's valid bits.
alc
2009-06-07
1
-4
/
+3
*
Eliminate an incorrect comment.
alc
2009-05-07
1
-2
/
+0
*
Eliminate an archaic band-aid. The immediately preceding comment already
alc
2009-04-26
1
-5
/
+3
*
Allow valid pages to be mapped for read access when they have a non-zero
alc
2009-04-19
1
-1
/
+0
*
Prior to r188331 a map entry's last read offset was only updated by a hard
alc
2009-02-25
1
-3
/
+7
*
Avoid some cases of unnecessary page queues locking by vm_fault's delete-
alc
2009-02-09
1
-5
/
+11
*
Eliminate OBJ_NEEDGIANT. After r188331, OBJ_NEEDGIANT's only use is by a
alc
2009-02-08
1
-3
/
+0
*
Remove no longer valid comment.
kib
2009-02-08
1
-3
/
+0
*
Do not sleep for vnode lock while holding map lock in vm_fault. Try to
kib
2009-02-08
1
-43
/
+80
*
Style.
kib
2009-02-08
1
-0
/
+2
*
Simplify the inner loop of vm_fault()'s delete-behind heuristic.
alc
2008-03-16
1
-2
/
+2
*
Eliminate an unnecessary test from vm_fault's delete-behind heuristic.
alc
2008-03-09
1
-1
/
+1
*
Add an access type parameter to pmap_enter(). It will be used to implement
alc
2008-01-03
1
-3
/
+4
*
Add the superpage reservation system. This is "part 2 of 2" of the
alc
2007-12-29
1
-0
/
+13
*
Do not dereference NULL pointer.
kib
2007-10-08
1
-3
/
+2
*
Change the management of cached pages (PQ_CACHE) in two fundamental
alc
2007-09-25
1
-21
/
+8
*
Two changes to vm_fault_additional_pages():
alc
2007-07-20
1
-19
/
+11
*
Eliminate the special case handling of OBJT_DEVICE objects in
alc
2007-07-08
1
-10
/
+0
*
When a cached page is reactivated in vm_fault(), update the counter that
alc
2007-07-06
1
-8
/
+10
*
Initialize reqpage to zero.
mjacob
2007-06-17
1
-1
/
+1
*
Rework the PCPU_* (MD) interface:
attilio
2007-06-04
1
-6
/
+6
*
- Move rusage from being per-process in struct pstats to per-thread in
jeff
2007-06-01
1
-9
/
+4
*
Revert VMCNT_* operations introduction.
attilio
2007-05-31
1
-2
/
+1
*
Eliminate the reactivation of cached pages in vm_fault_prefault() and
alc
2007-05-22
1
-3
/
+3
*
- define and use VMCNT_{GET,SET,ADD,SUB,PTR} macros for manipulating
jeff
2007-05-18
1
-1
/
+2
*
Fix a problem for file systems that don't implement VOP_BMAP() operation.
pjd
2007-04-05
1
-0
/
+2
*
vm_page_busy() no longer requires the page queues lock to be held. Reduce
alc
2007-03-23
1
-2
/
+2
*
Use PCPU_LAZY_INC() to update page fault statistics.
alc
2007-03-05
1
-6
/
+6
*
Make pmap_enter() responsible for setting PG_WRITEABLE instead
alc
2006-11-12
1
-7
/
+2
*
The page queues lock is no longer required by vm_page_wakeup().
alc
2006-10-23
1
-3
/
+3
*
Replace PG_BUSY with VPO_BUSY. In other words, changes to the page's
alc
2006-10-22
1
-7
/
+8
*
Eliminate unnecessary PG_BUSY tests. They originally served a purpose
alc
2006-10-21
1
-1
/
+1
*
Reimplement the page's NOSYNC flag as an object-synchronized instead of a
alc
2006-08-13
1
-5
/
+5
*
Eliminate the acquisition and release of the page queues lock around a call
alc
2006-08-06
1
-4
/
+2
*
Retire debug.mpsafevm. None of the architectures supported in CVS require
alc
2006-07-21
1
-7
/
+1
*
Remove mpte optimization from pmap_enter_quick().
ups
2006-06-15
1
-4
/
+2
*
Simplify the implementation of vm_fault_additional_pages() based upon the
alc
2006-05-13
1
-12
/
+5
*
Remove leading __ from __(inline|const|signed|volatile). They are
imp
2006-03-08
1
-2
/
+2
*
Adjust old comment (present in rev 1.1) to match changes in rev 1.82.
tegge
2006-02-02
1
-1
/
+1
*
Use the new macros abstracting the page coloring/queues implementation.
alc
2006-01-27
1
-2
/
+2
*
MI changes:
netchild
2005-12-31
1
-2
/
+3
*
Don't access fs->first_object after dropping reference to it.
tegge
2005-12-20
1
-1
/
+3
*
Remove unneeded calls to pmap_remove_all(). The given page is not mapped.
alc
2005-12-11
1
-1
/
+0
*
Eliminate an incorrect cast.
alc
2005-09-07
1
-1
/
+1
*
Pass a value of type vm_prot_t to pmap_enter_quick() so that it determine
alc
2005-09-03
1
-1
/
+2
*
Convert a remaining !fs.map->system_map to
jhb
2005-07-14
1
-1
/
+1
*
The final test in unlock_and_deallocate() to determine if GIANT needs to be
grehan
2005-05-12
1
-1
/
+1
[next]