Subject: Re: bug in today's kernel on MP systems
To: Soren S. Jorvang <soren@wheel.dk>
From: Curt Sampson <cjs@cynic.net>
List: port-sparc
Date: 06/02/2000 00:18:23
On Fri, 2 Jun 2000, Soren S. Jorvang wrote:

> On Thu, Jun 01, 2000 at 03:16:59PM -0400, Curt Sampson wrote:
> > So on my dual-cpu SS20, on a kernel compiled this morning, in the
> > middle of my probes I get:
> > 
> > scsibus0: waiting 2 seconds for devices to settle...
> > panic: kernel debugging assertion "p->p_cpu == curcpu()" failed: file "../../../../kern/kern_synch.c", line 690
> 
> > Any thoughts?
> 
> This looks like some files don't have the new definition of curcpu().
> Try make depend or blowing away your build.

I did a `make realclean && make depend && make' and the problem is
still there. I think this may be to do with the May 31st changes
to sys/arch/sparc/sparc/cpu.c. Any further thoughts?

cjs
-- 
Curt Sampson  <cjs@cynic.net>   917 532 4208   http://www.netbsd.org
  Human speech is like a cracked tin kettle, on which we hammer out tunes
  to make bears dance when we long to move the stars.  --Gustave Flaubert