Author: mdf
Date: Sat May  4 18:38:16 2013
New Revision: 250247
URL: http://svnweb.freebsd.org/changeset/base/250247

Log:
  Add missing vdrop() in error case.
  
  Submitted by: Fahad (mohd.fahadul...@isilon.com)
  MFC after:    1 week

Modified:
  head/sys/kern/vfs_subr.c

Modified: head/sys/kern/vfs_subr.c
==============================================================================
--- head/sys/kern/vfs_subr.c    Sat May  4 18:24:30 2013        (r250246)
+++ head/sys/kern/vfs_subr.c    Sat May  4 18:38:16 2013        (r250247)
@@ -731,6 +731,7 @@ vlrureclaim(struct mount *mp)
                    (vp->v_object != NULL &&
                    vp->v_object->resident_page_count > trigger)) {
                        VOP_UNLOCK(vp, LK_INTERLOCK);
+                       vdrop(vp);
                        goto next_iter_mntunlocked;
                }
                KASSERT((vp->v_iflag & VI_DOOMED) == 0,
_______________________________________________
svn-src-head@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-head
To unsubscribe, send any mail to "svn-src-head-unsubscr...@freebsd.org"

Reply via email to