svn commit: r355514 - head/sys/vm
Jeff Roberson
jeff at FreeBSD.org
Sun Dec 8 01:47:29 UTC 2019
Author: jeff
Date: Sun Dec 8 01:47:29 2019
New Revision: 355514
URL: https://svnweb.freebsd.org/changeset/base/355514
Log:
Do not assert that the object lock is held in vm_object_set_writeable_dirty.
A valid reference is all that is required. If we race with a deallocation
we will harmlessly misidentify the type of an already dead object.
Reviewed by: kib, markj
Differential Revision: https://reviews.freebsd.org/D22636
Modified:
head/sys/vm/vm_object.c
Modified: head/sys/vm/vm_object.c
==============================================================================
--- head/sys/vm/vm_object.c Sun Dec 8 01:20:37 2019 (r355513)
+++ head/sys/vm/vm_object.c Sun Dec 8 01:47:29 2019 (r355514)
@@ -2225,8 +2225,6 @@ void
vm_object_set_writeable_dirty(vm_object_t object)
{
- VM_OBJECT_ASSERT_LOCKED(object);
-
/* Only set for vnodes & tmpfs */
if (object->type != OBJT_VNODE &&
(object->flags & OBJ_TMPFS_NODE) == 0)
More information about the svn-src-head
mailing list