Author: kib
Date: Sun Feb  8 19:44:50 2009
New Revision: 188321
URL: http://svn.freebsd.org/changeset/base/188321

Log:
  Assert that vnode is exclusively locked when its vm object is resized.
  
  Reviewed by:  tegge

Modified:
  head/sys/vm/vnode_pager.c

Modified: head/sys/vm/vnode_pager.c
==============================================================================
--- head/sys/vm/vnode_pager.c   Sun Feb  8 19:41:08 2009        (r188320)
+++ head/sys/vm/vnode_pager.c   Sun Feb  8 19:44:50 2009        (r188321)
@@ -367,6 +367,7 @@ vnode_pager_setsize(vp, nsize)
 
        if ((object = vp->v_object) == NULL)
                return;
+       ASSERT_VOP_ELOCKED(vp, "vnode_pager_setsize and not locked vnode");
        VM_OBJECT_LOCK(object);
        if (nsize == object->un_pager.vnp.vnp_size) {
                /*
_______________________________________________
svn-src-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"

Reply via email to