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_object.c
Commit message (
Expand
)
Author
Age
Files
Lines
*
Eliminate an unnecessary atomic operation. Articulate the rationale in
alc
2004-11-06
1
-4
/
+11
*
Move a call to wakeup() from vm_object_terminate() to vnode_pager_dealloc()
alc
2004-11-06
1
-2
/
+0
*
Eliminate another unnecessary call to vm_page_busy() that immediately
alc
2004-11-05
1
-1
/
+0
*
The synchronization provided by vm object locking has eliminated the
alc
2004-11-03
1
-3
/
+0
*
Move the acquisition and release of the lock on the object at the head of
alc
2004-08-29
1
-4
/
+12
*
* Add a "how" argument to uma_zone constructors and initialization functions
green
2004-08-02
1
-3
/
+4
*
Fix handling of msync(2) for character special files.
dfr
2004-07-30
1
-1
/
+3
*
Correct a very old error in both vm_object_madvise() (originating in
alc
2004-07-28
1
-2
/
+2
*
Remove spl calls.
alc
2004-07-25
1
-11
/
+0
*
Make the code and comments for vm_object_coalesce() consistent.
alc
2004-07-25
1
-6
/
+3
*
- Change uma_zone_set_obj() to call kmem_alloc_nofault() instead of
alc
2004-07-22
1
-8
/
+3
*
Initialize result->backing_object_offset before linking result onto the list of
tegge
2004-06-28
1
-5
/
+5
*
MFS: vm_map.c rev 1.187.2.27 through 1.187.2.29, fix MS_INVALIDATE
des
2004-05-25
1
-1
/
+5
*
Remove advertising clause from University of California Regent's license,
imp
2004-04-06
1
-4
/
+0
*
Implement a work around for the deadlock avoidance case in
alc
2004-03-08
1
-0
/
+7
*
Correct a long-standing race condition in vm_object_page_remove() that
alc
2004-02-22
1
-1
/
+1
*
Don't acquire Giant in vm_object_deallocate() unless the object is vnode-
alc
2004-01-18
1
-8
/
+12
*
Revision 1.74 of vm_meter.c ("Avoid lock-order reversal") makes the release
alc
2004-01-02
1
-2
/
+0
*
- Modify vm_object_split() to expect a locked vm object on entry and
alc
2003-12-30
1
-15
/
+10
*
- Rename vm_map_clean() to vm_map_sync(). This better reflects the fact
alc
2003-11-09
1
-0
/
+69
*
- 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
1
-2
/
+24
*
- 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
1
-23
/
+6
*
- Additional vm object locking in vm_object_split()
alc
2003-11-01
1
-2
/
+11
*
- Revert a part of revision 1.73: Make vm_object_set_flag() an inline
alc
2003-10-31
1
-6
/
+0
*
- Take advantage of the swap pager locking: Eliminate the use of Giant
alc
2003-10-31
1
-9
/
+0
*
- Simplify vm_object_collapse()'s collapse case, reducing the number
alc
2003-10-26
1
-14
/
+9
*
- Increase the object lock's scope in vm_contig_launder() so that access
alc
2003-10-18
1
-1
/
+1
*
- Use the UMA_ZONE_VM flag on the fakepg and object zones to prevent
jeff
2003-10-04
1
-1
/
+1
*
Remove GIANT_REQUIRED from vm_object_shadow().
alc
2003-09-17
1
-2
/
+0
*
Eliminate the use of Giant from vm_object_reference().
alc
2003-09-15
1
-11
/
+11
*
There is no need for an atomic increment on the vm object's generation
alc
2003-09-13
1
-2
/
+1
*
Remove an unused variable.
phk
2003-08-06
1
-3
/
+0
*
Allow vm_object_reference() on kernel_object without Giant.
alc
2003-07-27
1
-2
/
+4
*
Don't inline very large functions.
phk
2003-07-22
1
-1
/
+1
*
Complete the vm object locking in vm_object_backing_scan(); specifically,
alc
2003-06-22
1
-5
/
+12
*
- Increase the scope of the vm object lock in vm_object_collapse().
alc
2003-06-21
1
-3
/
+4
*
Use __FBSDID().
obrien
2003-06-11
1
-2
/
+3
*
Don't use vm_object_set_flag() to initialize the vm object's flags.
alc
2003-06-09
1
-1
/
+1
*
- Properly handle the paging_in_progress case on two vm objects in
alc
2003-06-08
1
-26
/
+16
*
Pass the vm object to vm_object_collapse() with its lock held.
alc
2003-06-07
1
-8
/
+5
*
- Extend the scope of the backing object's lock in vm_object_collapse().
alc
2003-06-05
1
-2
/
+4
*
- Add further vm object locking to vm_object_deallocate(), specifically,
alc
2003-06-04
1
-2
/
+12
*
- Add vm object locking to vm_object_deallocate(). (Still more
alc
2003-06-04
1
-12
/
+15
*
Add vm object locking to vm_object_coalesce().
alc
2003-06-03
1
-7
/
+12
*
Change kernel_object and kmem_object to (&kernel_object_store) and
alc
2003-06-01
1
-6
/
+3
*
Add vm object locking to vm_object_madvise().
alc
2003-05-31
1
-9
/
+17
*
Reduce the size of a vm object by converting its shadow list from a TAILQ
alc
2003-05-18
1
-22
/
+10
*
Give the kmem object's mutex a unique name, instead of "vm object",
alc
2003-05-09
1
-1
/
+6
[next]