From b4aac1046f92aa90cd6a01a909ce9bb4c26953f4 Mon Sep 17 00:00:00 2001 From: chs Date: Tue, 13 Jun 2000 06:21:51 +0000 Subject: [PATCH] round the sizes of mapped text and data segments to PAGE_SIZE. fixes PR 10079. --- sys/kern/exec_aout.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/sys/kern/exec_aout.c b/sys/kern/exec_aout.c index fedd5e956e4e..1403d2d9e9b0 100644 --- a/sys/kern/exec_aout.c +++ b/sys/kern/exec_aout.c @@ -1,4 +1,4 @@ -/* $NetBSD: exec_aout.c,v 1.16 2000/04/11 04:37:50 chs Exp $ */ +/* $NetBSD: exec_aout.c,v 1.17 2000/06/13 06:21:51 chs Exp $ */ /* * Copyright (c) 1993, 1994 Christopher G. Demetriou @@ -129,11 +129,11 @@ exec_aout_prep_zmagic(p, epp) vn_marktext(epp->ep_vp); /* set up command for text segment */ - NEW_VMCMD(&epp->ep_vmcmds, vmcmd_map_pagedvn, execp->a_text, + NEW_VMCMD(&epp->ep_vmcmds, vmcmd_map_pagedvn, round_page(execp->a_text), epp->ep_taddr, epp->ep_vp, 0, VM_PROT_READ|VM_PROT_EXECUTE); /* set up command for data segment */ - NEW_VMCMD(&epp->ep_vmcmds, vmcmd_map_pagedvn, execp->a_data, + NEW_VMCMD(&epp->ep_vmcmds, vmcmd_map_pagedvn, round_page(execp->a_data), epp->ep_daddr, epp->ep_vp, execp->a_text, VM_PROT_READ|VM_PROT_WRITE|VM_PROT_EXECUTE);