Re: [BK PATCHES] add ata scsi driver

Alan Cox (alan@lxorguk.ukuu.org.uk)
27 May 2003 01:29:32 +0100


On Llu, 2003-05-26 at 21:09, Linus Torvalds wrote:
> My point is that it's _wrong_ to make non-SCSI drivers use the SCSI layer,
> because that shows that something is misdesigned.

Sure - there is lots of stuff that ought to be generic error
handling/timers/requeue/ioctl stuff that right now happens to be in the
scsi layer, and a megaton of user space that only supports it

> You adding more "pseudo-SCSI" crap just _makes_things_worse. It does not
> advance anything, it regresses.

SATA is SCSI with some legacy crap nailed on the back end, next
generation SATA controllers look like scsi, act like scsi, think like
scsi. The bang a register count to ten poke a couple of bits and babysit
the command world of IDE is dying.

Also with regards to the confusion comment, several vendors now have
identical hardware interfaces for their smart SATA and SCSI devices.
dpt_i2o has an ATA form, aacraid has a SATA form so the confusion
problem about device names also won't be going away in a hurry.

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