svn commit: r348883 - head/sys/vm
Doug Moore
dougm at FreeBSD.org
Mon Jun 10 22:06:41 UTC 2019
Author: dougm
Date: Mon Jun 10 22:06:40 2019
New Revision: 348883
URL: https://svnweb.freebsd.org/changeset/base/348883
Log:
r348879 introduced a wrong-way comparison that broke mmap.
This change rights that comparison.
Reported by: pho
Approved by: markj (mentor)
MFC after: 3 days
Differential Revision: https://reviews.freebsd.org/D20595
Modified:
head/sys/vm/vm_mmap.c
Modified: head/sys/vm/vm_mmap.c
==============================================================================
--- head/sys/vm/vm_mmap.c Mon Jun 10 21:50:07 2019 (r348882)
+++ head/sys/vm/vm_mmap.c Mon Jun 10 22:06:40 2019 (r348883)
@@ -259,7 +259,7 @@ kern_mmap(struct thread *td, uintptr_t addr0, size_t l
size = len + pageoff; /* low end... */
size = round_page(size); /* hi end */
/* Check for rounding up to zero. */
- if (len < size)
+ if (len > size)
return (ENOMEM);
/* Ensure alignment is at least a page and fits in a pointer. */
More information about the svn-src-head
mailing list