Re: BusLogic + SMP == broke

Brian Macy (bmacy@sunshinecomputing.com)
Thu, 09 Sep 1999 15:46:14 -0700


"Leonard N. Zubkoff" wrote:
>
> Unless something has changed recently, the SCSI subsystem is already acquiring
> the spinlock so the driver should not do so except in the interrupt handler.
> The BusLogic driver was written so that if the SCSI mid layer ever stopped
> doing locking or it was beneficial to have separare locks in the driver it
> would be relatively easy.

Sure... that's probably true... my knowledge of Linux SCSI device
drivers is limited to hacking the ability to recognize a PCI card. One
question though... why does the Mylex DAC960 driver acquire the
io_request spinlock? They seem to be similar functions to those in the
BusLogic driver that don't have locks. Oh well... just my ignorance.

Brian Macy

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/