From cd6eea255ff303444b65690aaccaec91793d4c78 Mon Sep 17 00:00:00 2001 From: David Greenman Date: Thu, 19 Sep 1996 10:12:41 +0000 Subject: [PATCH] Fixed bug with reversed trunc/round_page() in madvise...start must be trunced, end must be rounded. --- sys/vm/vm_mmap.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/sys/vm/vm_mmap.c b/sys/vm/vm_mmap.c index 047b39ec553..5184800741e 100644 --- a/sys/vm/vm_mmap.c +++ b/sys/vm/vm_mmap.c @@ -38,7 +38,7 @@ * from: Utah $Hdr: vm_mmap.c 1.6 91/10/21$ * * @(#)vm_mmap.c 8.4 (Berkeley) 1/12/94 - * $Id: vm_mmap.c,v 1.48 1996/07/28 02:54:09 davidg Exp $ + * $Id: vm_mmap.c,v 1.49 1996/07/30 03:08:12 dyson Exp $ */ /* @@ -565,8 +565,8 @@ madvise(p, uap, retval) * Since this routine is only advisory, we default to conservative * behavior. */ - start = round_page((vm_offset_t) uap->addr); - end = trunc_page((vm_offset_t) uap->addr + uap->len); + start = trunc_page((vm_offset_t) uap->addr); + end = round_page((vm_offset_t) uap->addr + uap->len); map = &p->p_vmspace->vm_map; pmap = &p->p_vmspace->vm_pmap;