Date: Sun, 8 Feb 2009 19:44:50 +0000 (UTC) From: Konstantin Belousov <kib@FreeBSD.org> To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org Subject: svn commit: r188321 - head/sys/vm Message-ID: <200902081944.n18Jiojs032224@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
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) { /*
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200902081944.n18Jiojs032224>