Subject: Re: cpu_fork() initial SPL / NTP stability.
To: None <sommerfeld@netbsd.org>
From: Jonathan Stone <jonathan@DSG.Stanford.EDU>
List: tech-ports
Date: 04/09/2001 23:03:49
In message <20010409235157.3006C2A2A@orchard.arlington.ma.us>Bill Sommerfeld wr
ites
>Paul Kranenberg recently found and fixed a bug in the sparc port:

>kernel thread main functions were invoked running at
>splhigh()/splclock() because cpu_fork() did not (re)set the saved IPL
>of the newly created process.

Kudos, and thanks, to pk for finding and fixing it.


[...]

>It appears that several other ports have this same bug.  (I'm testing
>a fix for the alpha at the moment). i386 appears to not have the
>problem.

It'd would be great if TLS could check your fix on one of his high-HZ
alphas where NTP 4.0 has been problematic.  (dropped/blocked hardclock
ticks was my diagnois back i feburary, iirc).  It'd be nice to know if
that problem is fixed or not.