From owner-cvs-sys Mon Apr 7 04:45:50 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id EAA10368 for cvs-sys-outgoing; Mon, 7 Apr 1997 04:45:50 -0700 (PDT) Received: from spinner.DIALix.COM (spinner.dialix.com [192.203.228.67]) by freefall.freebsd.org (8.8.5/8.8.5) with ESMTP id EAA10361; Mon, 7 Apr 1997 04:45:38 -0700 (PDT) Received: from spinner.DIALix.COM (localhost.DIALix.oz.au [127.0.0.1]) by spinner.DIALix.COM (8.8.5/8.8.5) with ESMTP id TAA00701; Mon, 7 Apr 1997 19:45:34 +0800 (WST) Message-Id: <199704071145.TAA00701@spinner.DIALix.COM> X-Mailer: exmh version 2.0gamma 1/27/96 To: Peter Wemm cc: CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-sys@freefall.freebsd.org Subject: Re: cvs commit: src/sys/i386/i386 exception.s In-reply-to: Your message of "Mon, 07 Apr 1997 04:42:13 MST." <199704071142.EAA10277@freefall.freebsd.org> Date: Mon, 07 Apr 1997 19:45:33 +0800 From: Peter Wemm Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk Peter Wemm wrote: > peter 97/04/07 04:42:13 > > Modified: sys/i386/i386 exception.s > Log: > Lower the spl() of the new process from splhigh() right away, since > nothing else will lower it until either much later, or never(?) for > kernel processes. > > This basically re-fixes what Bruce fixed in rev 1.29 of kern_fork.c, > which was broken again now the child does not execute back up the fork() > calling tree. BTW, I'm not 100% sure about this, I'm waiting for confirmation from Bruce, but this machine runs a heck of a lot better with it. (The regular "calcru: negative time" messages seem to have stopped). There may be some followup commits. Cheers, -Peter