jhb 2008-09-24 17:49:54 UTC
FreeBSD src repository
Modified files:(Branch: RELENG_6)
sys/vm vm_object.c
Log:
SVN rev 183327 on 2008-09-24 17:49:54Z by jhb
MFC: 176526,176596
- Correct a long-standing error in vm_object_deallocate(). Specifically,
jhb 2008-09-24 17:49:26 UTC
FreeBSD src repository
Modified files:(Branch: RELENG_7)
sys/vm vm_object.c
Log:
SVN rev 183326 on 2008-09-24 17:49:26Z by jhb
MFC: 176526,176596
- Correct a long-standing error in vm_object_deallocate(). Specifically,
jhb 2008-07-30 21:23:32 UTC
FreeBSD src repository
Modified files:
sys/vm vm_object.c
Log:
SVN rev 181024 on 2008-07-30 21:23:32Z by jhb
One more whitespace nit.
Revision ChangesPath
1.396 +0 -2 src/sys/vm/vm_object.c
__
jhb 2008-07-30 21:18:08 UTC
FreeBSD src repository
Modified files:
sys/vm vm_object.c vnode_pager.c
Log:
SVN rev 181020 on 2008-07-30 21:18:08Z by jhb
A few more whitespace fixes.
Revision ChangesPath
1.395 +0 -1 src/sys/vm/vm_object.c
ups 2008-05-20 19:05:44 UTC
FreeBSD src repository
Modified files:
sys/vm vm_object.c vm_object.h vnode_pager.c
sys/ufs/ufs ufs_lookup.c
Log:
Allow VM object creation in ufs_lookup. (If vfs.vmiodirenable is set)
Directory IO without a VM object w
jeff2008-03-29 07:06:13 UTC
FreeBSD src repository
Modified files:
sys/vm vm_object.c
Log:
- Use vm_object_reference_locked() directly from
vm_object_reference(). This is intended to get rid of vget()
consumers who don't wish to acquire a lock. This
alc 2008-02-26 17:16:48 UTC
FreeBSD src repository
Modified files:
sys/vm vm_object.c
Log:
Correct a long-standing error in vm_object_page_remove(). Specifically,
pmap_remove_all() must not be called on fictitious pages. To date,
fictitious pages have been
alc 2008-02-24 18:03:57 UTC
FreeBSD src repository
Modified files:
sys/vm vm_object.c
Log:
Correct a long-standing error in vm_object_deallocate(). Specifically,
only anonymous default (OBJT_DEFAULT) and swap (OBJT_SWAP) objects should
ever have OBJ_ONEMAPP
alc 2007-10-19 05:48:46 UTC
FreeBSD src repository
Modified files:(Branch: RELENG_7)
sys/vm vm_object.c
Log:
MFC revision 1.386
The previous revision, updating vm_object_page_remove() for the new page
cache, did not account for the case where the
alc 2007-10-18 23:02:18 UTC
FreeBSD src repository
Modified files:
sys/vm vm_object.c
Log:
The previous revision, updating vm_object_page_remove() for the new page
cache, did not account for the case where the vm object has nothing but
cached pages.
Rep
alc 2007-09-27 04:22:00 UTC
FreeBSD src repository
Modified files:
sys/vm vm_object.c vm_page.c vm_page.h
Log:
Correct an error of omission in the reimplementation of the page
cache: vm_object_page_remove() should convert any cached pages that
fall with the
alc 2007-09-25 21:01:11 UTC
FreeBSD src repository
Modified files:
sys/vm vm_object.c
Log:
Correct an error in the previous revision, specifically,
vm_object_madvise() should request that the reactivated, cached page
not be busied.
Reported by: Rink Spr
alc 2007-04-04 03:15:03 UTC
FreeBSD src repository
Modified files:(Branch: RELENG_6)
sys/vm vm_object.c
Log:
MFC revision 1.377
Prevent a race between vm_object_collapse() and vm_object_split() from
causing a crash.
Revision ChangesPat
alc 2007-03-27 08:55:18 UTC
FreeBSD src repository
Modified files:
sys/vm vm_object.c
Log:
Prevent a race between vm_object_collapse() and vm_object_split() from
causing a crash.
Suppose that we have two objects, obj and backing_obj, where
backing_obj i
alc 2007-03-22 07:02:43 UTC
FreeBSD src repository
Modified files:
sys/vm vm_object.c
Log:
Change the order of lock reacquisition in vm_object_split() in order to
simplify the code slightly. Add a comment concerning lock ordering.
Revision ChangesPa
jhb 2007-02-27 19:40:26 UTC
FreeBSD src repository
Modified files:
sys/vm vm_object.c
Log:
Use pause() in vm_object_deallocate() to yield the CPU to the lock holder
rather than a tsleep() on &proc0. The only wakeup on &proc0 is intended
to awaken the swappe
alc 2007-02-22 06:15:52 UTC
FreeBSD src repository
Modified files:
sys/vm vm_object.c vm_page.h
Log:
Change the page's CLEANCHK flag from being a page queue mutex synchronized
flag to a vm object mutex synchronized flag.
Revision ChangesPath
1.373
alc 2006-12-17 20:14:43 UTC
FreeBSD src repository
Modified files:
sys/vm vm_object.c
Log:
Optimize vm_object_split(). Specifically, make the number of iterations
equal to the number of physical pages that are renamed to the new object
rather than the new o
alc 2006-12-16 08:17:07 UTC
FreeBSD src repository
Modified files:
sys/vm vm_object.c
Log:
Simplify the computation of the new object's size in vm_object_split().
Revision ChangesPath
1.370 +2 -3 src/sys/vm/vm_object.c
__
alc 2006-09-29 04:37:23 UTC
FreeBSD src repository
Modified files:(Branch: RELENG_6)
sys/vm vm_object.c
Log:
MFC revision 1.358:
Lock the vm_object while checking its type to see if it is a vnode-backed
object that requires Giant in vm_object_deall
alc 2006-08-15 17:51:02 UTC
FreeBSD src repository
Modified files:(Branch: RELENG_6)
sys/vm vm_object.c
Log:
MFC revision 1.360
Ensure that vm_object_deallocate() doesn't dereference a stale object
pointer: When vm_object_deallocate() sleeps beca
alc 2006-07-22 22:31:57 UTC
FreeBSD src repository
Modified files:
sys/vm vm_object.c
Log:
Export the number of object bypasses and collapses through sysctl.
Revision ChangesPath
1.362 +8 -0 src/sys/vm/vm_object.c
___
alc 2006-07-17 06:45:03 UTC
FreeBSD src repository
Modified files:
sys/vm vm_object.c
Log:
Ensure that vm_object_deallocate() doesn't dereference a stale object
pointer: When vm_object_deallocate() sleeps because of a non-zero
paging in progress count on eit
jeff2006-03-13 03:08:21 UTC
FreeBSD src repository
Modified files:(Branch: RELENG_6)
sys/vm vm_object.c
Log:
MFC Revs 1.357, 1.355
VFS SMP fixes, stack api, softupdates fixes.
Sponsored by: Isilon Systems, Inc.
Approved by:re (scottl)
jhb 2006-02-21 22:09:54 UTC
FreeBSD src repository
Modified files:
sys/vm vm_object.c
Log:
Lock the vm_object while checking its type to see if it is a vnode-backed
object that requires Giant in vm_object_deallocate(). This is somewhat
hairy in that if we c
jeff2006-02-01 09:47:02 UTC
FreeBSD src repository
Modified files:
sys/vm vm_object.c
Log:
- Install a temporary bandaid in vm_object_reference() that will stop
mtx_assert()s from triggering until I find a real long-term solution.
Revision Changes
jeff2006-01-25 08:42:59 UTC
FreeBSD src repository
Modified files:
sys/vm vm_object.c
Log:
- Avoid calling vm_object_backing_scan() when collapsing an object when
the resident page count matches the object size. We know it fully backs
its parent in t
alc 2006-01-22 23:56:20 UTC
FreeBSD src repository
Modified files:
sys/vm vm_object.c vm_object.h
Log:
Make vm_object_vndeallocate() static. The external calls to it were
eliminated in ufs/ffs/ffs_vnops.c's revision 1.125.
Revision ChangesPath
1.3
alc 2005-12-03 19:37:30 UTC
FreeBSD src repository
Modified files:
sys/vm vm_object.c
Log:
Eliminate unneeded preallocation at initialization.
Reviewed by: tegge
Revision ChangesPath
1.352 +0 -2 src/sys/vm/vm_object.c
__
29 matches
Mail list logo