Author: kib
Date: Sun Dec 27 14:42:39 2015
New Revision: 292772
URL: https://svnweb.freebsd.org/changeset/base/292772

Log:
  Add missed relpbuf() for a smallfs page-in.
  
  Reported by:  Shawn Webb
  Tested by:    pho
  Sponsored by: The FreeBSD Foundation

Modified:
  head/sys/vm/vnode_pager.c

Modified: head/sys/vm/vnode_pager.c
==============================================================================
--- head/sys/vm/vnode_pager.c   Sun Dec 27 14:39:47 2015        (r292771)
+++ head/sys/vm/vnode_pager.c   Sun Dec 27 14:42:39 2015        (r292772)
@@ -806,6 +806,7 @@ vnode_pager_generic_getpages(struct vnod
         * than a page size, then use special small filesystem code.
         */
        if (pagesperblock == 0) {
+               relpbuf(bp, freecnt);
                for (i = 0; i < count; i++) {
                        PCPU_INC(cnt.v_vnodein);
                        PCPU_INC(cnt.v_vnodepgsin);
_______________________________________________
svn-src-head@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-head
To unsubscribe, send any mail to "svn-src-head-unsubscr...@freebsd.org"

Reply via email to