From e6913f183b00db7b0d3ed547ed9056de34f211e6 Mon Sep 17 00:00:00 2001 From: scw Date: Wed, 4 Sep 2002 14:02:47 +0000 Subject: [PATCH] Ditch the 2*sizeof(void *) padding when setting up the child's kernel stack. --- sys/arch/sh5/sh5/vm_machdep.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sys/arch/sh5/sh5/vm_machdep.c b/sys/arch/sh5/sh5/vm_machdep.c index e18aec12ec2d..41e11952de92 100644 --- a/sys/arch/sh5/sh5/vm_machdep.c +++ b/sys/arch/sh5/sh5/vm_machdep.c @@ -1,4 +1,4 @@ -/* $NetBSD: vm_machdep.c,v 1.3 2002/09/01 11:40:54 scw Exp $ */ +/* $NetBSD: vm_machdep.c,v 1.4 2002/09/04 14:02:47 scw Exp $ */ /* * Copyright 2002 Wasabi Systems, Inc. @@ -194,7 +194,7 @@ cpu_fork(struct proc *p1, struct proc *p2, void *stack, size_t stacksize, /* Setup the child's initial kernel stack. */ p2->p_md.md_regs = tf = (struct trapframe *) - ((char *)p2->p_addr + (USPACE - (sizeof(*tf) + (sizeof(void*)*2)))); + ((char *)p2->p_addr + (USPACE - sizeof(*tf))); /* Child inherits parent's trapframe */ memcpy(tf, p1->p_md.md_regs, sizeof(*tf));