Author: kib
Date: Sun Mar 26 00:59:15 2017
New Revision: 315971
URL: https://svnweb.freebsd.org/changeset/base/315971

Log:
  MFC r315552:
  Fix off-by-one in the vm_fault_populate() code.

Modified:
  stable/11/sys/vm/vm_fault.c
Directory Properties:
  stable/11/   (props changed)

Modified: stable/11/sys/vm/vm_fault.c
==============================================================================
--- stable/11/sys/vm/vm_fault.c Sun Mar 26 00:56:24 2017        (r315970)
+++ stable/11/sys/vm/vm_fault.c Sun Mar 26 00:59:15 2017        (r315971)
@@ -409,7 +409,7 @@ vm_fault_populate(struct faultstate *fs,
                vm_fault_populate_cleanup(fs->first_object, pager_first,
                    map_first - 1);
        map_last = MIN(OFF_TO_IDX(fs->entry->end - fs->entry->start +
-           fs->entry->offset), pager_last);
+           fs->entry->offset) - 1, pager_last);
        if (map_last < pager_last)
                vm_fault_populate_cleanup(fs->first_object, map_last + 1,
                    pager_last);
_______________________________________________
svn-src-all@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"

Reply via email to