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 a deadlock when creating snapshots. Blocking vn_start_write() must
tegge
2006-03-02
1
-0
/
+3
*
Lock the vm_object while checking its type to see if it is a vnode-backed
jhb
2006-02-21
1
-11
/
+25
*
- Install a temporary bandaid in vm_object_reference() that will stop
jeff
2006-02-01
1
-5
/
+5
*
Use the new macros abstracting the page coloring/queues implementation.
alc
2006-01-27
1
-4
/
+4
*
- Avoid calling vm_object_backing_scan() when collapsing an object when
jeff
2006-01-25
1
-1
/
+3
*
Make vm_object_vndeallocate() static. The external calls to it were
alc
2006-01-22
1
-1
/
+2
*
MI changes:
netchild
2005-12-31
1
-11
/
+8
*
Eliminate unneeded preallocation at initialization.
alc
2005-12-03
1
-2
/
+0
*
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
[next]