Subject: Re: isp(4) with Q-Logic 2340 suffers "stray interrupts" under load (was: does "stray ... irq; stopped logging" also mean stopped interrupts?)
To: NetBSD Kernel Technical Discussion List <tech-kern@NetBSD.ORG>
From: Thor Lancelot Simon <tls@rek.tjls.com>
List: tech-kern
Date: 03/26/2005 18:16:17
On Sat, Mar 26, 2005 at 05:05:46PM -0500, Greg A. Woods wrote:
> [ On Saturday, March 26, 2005 at 12:05:56 (-0700), Michael L. Hitch wrote: ]
> > Subject: Re: does "stray ... irq; stopped logging" also mean stopped interrupts?
> >
> > Oh, then what about this:
> > 
> >                 if (ALPHA_SHARED_INTR_DISABLE(dec_6600_pci_intr, irq))
> >                         dec_6600_intr_disable(irq);
> >                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^
> 
> Yeah, I spotted that too just shortly after posting, but by then my
> brain was too tired to do anything about it....  :-)

I'm no expert on the Alpha interrupt code, but it seems to me that that
interrupt disable should go.