svn commit: r315971 - stable/11/sys/vm

Konstantin Belousov kib at FreeBSD.org
Sun Mar 26 00:59:17 UTC 2017


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);


More information about the svn-src-all mailing list