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
*
Use of the ZERO_COPY_SOCKETS options can result in an unusual state that
alc
2005-10-22
1
-4
/
+12
*
Don't allow pagedaemon to skip pages while scanning PQ_ACTIVE or PQ_INACTIVE
tegge
2005-08-10
1
-0
/
+5
*
- We need to inhert the OBJ_NEEDGIANT flag from the original object in
jeff
2005-05-04
1
-0
/
+1
*
- Add a new object flag "OBJ_NEEDSGIANT". We set this flag if the
jeff
2005-05-03
1
-0
/
+1
*
Eliminate (now) unnecessary acquisition and release of the global page
alc
2005-03-30
1
-5
/
+1
*
- Don't lock the vnode interlock in vm_object_set_writeable_dirty() if
jeff
2005-03-17
1
-2
/
+4
*
Update the text of an assertion to reflect changes made in revision 1.148.
alc
2005-01-30
1
-5
/
+1
*
- Remove GIANT_REQUIRED where giant is no longer required.
jeff
2005-01-24
1
-7
/
+11
*
Consider three objects, O, BO, and BBO, where BO is O's backing object
alc
2005-01-15
1
-1
/
+8
*
Eliminate unused and unnecessary "cred" argument from vinvalbuf()
phk
2005-01-14
1
-1
/
+1
*
Remove the unused credential argument from VOP_FSYNC() and VFS_SYNC().
phk
2005-01-11
1
-1
/
+1
*
Move the acquisition and release of the page queues lock outside of a loop
alc
2005-01-08
1
-2
/
+3
*
/* -> /*- for license, minor formatting changes
imp
2005-01-07
1
-1
/
+1
*
Eliminate another unnecessary call to vm_page_busy(). (See revision 1.333
alc
2004-12-17
1
-5
/
+0
*
With the removal of kern/uipc_jumbo.c and sys/jumbo.h,
alc
2004-12-08
1
-21
/
+5
*
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
[next]