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
Commit message (
Expand
)
Author
Age
Files
Lines
*
- Enable recursive acquisition of the mutex synchronizing access to the
alc
2004-01-08
2
-8
/
+13
*
Don't bother clearing PG_ZERO in contigmalloc1(), kmem_alloc(), or
alc
2004-01-06
2
-3
/
+0
*
Simplify the various pager allocation routines by computing the desired
alc
2004-01-04
3
-15
/
+16
*
Eliminate the acquisition and release of Giant from vnode_pager_alloc().
alc
2004-01-04
1
-2
/
+0
*
Reduce the scope of Giant in swap_pager_alloc().
alc
2004-01-03
1
-2
/
+2
*
Revision 1.74 of vm_meter.c ("Avoid lock-order reversal") makes the release
alc
2004-01-02
1
-2
/
+0
*
Avoid lock-order reversal between the vm object list mutex and the vm
alc
2004-01-02
1
-5
/
+15
*
- Increase the scope of the kmem_object's lock in kmem_malloc(). Add a
alc
2004-01-01
1
-2
/
+7
*
In vm_page_lookup() check the root of the vm object's splay tree for the
alc
2003-12-31
1
-3
/
+5
*
Simplify vm_page_grab(): Don't bother with the generation check. If the
alc
2003-12-31
1
-18
/
+6
*
- Modify vm_object_split() to expect a locked vm object on entry and
alc
2003-12-30
2
-17
/
+10
*
Remove swap_pager_un_object_list; it is unused.
alc
2003-12-29
1
-24
/
+8
*
Remove GIANT_REQUIRED from kmem_suballoc().
alc
2003-12-28
1
-2
/
+0
*
- Reduce Giant's scope in vm_fault().
alc
2003-12-26
1
-14
/
+10
*
Minor correction to revision 1.258: Use the proc pointer that is passed to
alc
2003-12-26
1
-2
/
+1
*
- Create an unmapped guard page to trap access to vm_page_array[-1].
alc
2003-12-22
1
-0
/
+5
*
- Significantly reduce the number of preallocated pv entries in
alc
2003-12-22
1
-1
/
+1
*
- Correct an error in mincore(2) that has existed since its introduction:
alc
2003-12-21
1
-1
/
+1
*
Remove trailing whitespace.
kan
2003-12-08
1
-7
/
+7
*
Addendum to revision 1.174: In the case where vm_pager_allocate() is called
alc
2003-12-08
1
-2
/
+6
*
Fix a deadlock between vm_fault() and vm_mmap(): The expected lock ordering
alc
2003-12-06
1
-4
/
+13
*
Fix all users of mp_maxid to use the same semantics, namely:
jhb
2003-12-03
1
-16
/
+8
*
- Unbreak UP. mp_maxid is not defined on uni-processor machines, although
jeff
2003-11-30
1
-0
/
+8
*
- Replace the local maxcpu with mp_maxid. Previously, if mp_maxid
jeff
2003-11-30
1
-20
/
+48
*
- Avoid a lock-order reversal between Giant and a system map mutex that
alc
2003-11-19
1
-2
/
+4
*
In vnode_pager_input_smlfs(), call VOP_STRATEGY instead of VOP_SPECSTRATEGY
tjr
2003-11-15
1
-1
/
+4
*
- Remove use of Giant from uma_zone_set_obj().
alc
2003-11-14
1
-7
/
+1
*
- Remove long dead code.
alc
2003-11-14
1
-15
/
+0
*
Changes to msync(2)
alc
2003-11-14
2
-4
/
+4
*
- The Open Group Base Specifications Issue 6 specifies that an munmap(2)
alc
2003-11-10
3
-20
/
+18
*
NFC: Update stale comments.
mini
2003-11-10
2
-4
/
+4
*
- Remove Giant from msync(2). Giant is still acquired by the lower layers
alc
2003-11-09
2
-27
/
+10
*
- Rename vm_map_clean() to vm_map_sync(). This better reflects the fact
alc
2003-11-09
5
-61
/
+78
*
- Move the implementation of OBJ_ONEMAPPING from vm_map_delete() to
alc
2003-11-05
1
-30
/
+24
*
Update avail_ssize for rstacks after growing them.
marcel
2003-11-04
1
-0
/
+1
*
Whitespace cleanup.
des
2003-11-03
2
-33
/
+33
*
- Increase the scope of the source object lock in vm_map_copy_entry().
alc
2003-11-03
1
-5
/
+3
*
- Increase the scope of two vm object locks in vm_object_split().
alc
2003-11-02
1
-2
/
+2
*
- Introduce and use vm_object_reference_locked(). Unlike
alc
2003-11-02
3
-3
/
+26
*
- Increase the scope of two vm object locks in vm_object_collapse().
alc
2003-11-01
1
-12
/
+4
*
- Modify swap_pager_copy() and its callers such that the source and
alc
2003-11-01
2
-32
/
+18
*
- Additional vm object locking in vm_object_split()
alc
2003-11-01
2
-4
/
+12
*
- Revert a part of revision 1.73: Make vm_object_set_flag() an inline
alc
2003-10-31
2
-7
/
+10
*
- Take advantage of the swap pager locking: Eliminate the use of Giant
alc
2003-10-31
1
-9
/
+0
*
Fix two bugs introduced with the rstack functionality and specific to
marcel
2003-10-31
1
-1
/
+2
*
- Synchronize access to the swdevt's sw_flags with sw_dev_mtx.
alc
2003-10-31
1
-2
/
+3
*
- Synchronize access to the swdevt's sw_blist with sw_dev_mtx.
alc
2003-10-30
1
-20
/
+20
*
- Synchronize access to swdevhd using sw_dev_mtx.
alc
2003-10-30
1
-7
/
+7
*
- Synchronize updates to nswapdev using sw_dev_mtx.
alc
2003-10-29
1
-2
/
+2
*
- Avoid a race in swaponsomething(): Calculate the new swdevt's first and
alc
2003-10-29
1
-17
/
+14
[next]