Subject: Re: panic: crazy interrupts
To: None <mouse@Rodents.Montreal.QC.CA, mrg@eterna.com.au, pk@cs.few.eur.nl>
From: Gordon W. Ross <gwr@mc.com>
List: port-sparc
Date: 11/01/1997 13:02:17
> Date: Sat, 1 Nov 1997 09:47:36 -0500 (EST)
> From: der Mouse  <mouse@Rodents.Montreal.QC.CA>

> I can't speak to the former, but I've thought about it and believe I
> can make the latter go away with a few lines of code.  Given the twisty
> little maze of structures, all different, that the zs code seems to be,
> I can't fix it right without understanding it a lot better than one
> afternoon's study produces.  But it'd be easy enough to do something
> like  [ tolerate stray interrupts ]

Yes, and we can acomplish the same thing with this simple change
to the return value of zshard:

*** sparc/dev/zs.c~	Wed Oct 22 10:39:36 1997
--- sparc/dev/zs.c	Sat Nov  1 12:59:09 1997
***************
*** 415,421 ****
  #endif
  		ienab_bis(IE_ZSSOFT);
  	}
! 	return (rval);
  }
  
  /*
--- 415,421 ----
  #endif
  		ienab_bis(IE_ZSSOFT);
  	}
! 	return (1);
  }
  
  /*