On Sat, May 25, 2013 at 11:38:55AM +0200, Hannes Reinecke wrote:
> On 05/25/2013 07:08 AM, Christoph Hellwig wrote:
> >This looks like a good start, but why would we make this FC specific?
> >
> Because James B. said so :-)

I can't remember that at all, but I'll happily let him speak.

> No, seriously:
> You would need to revisit the good old SCSI parallel LLDDs to figure
> out if this approach works for them.
> Eg aic7xxx basically has to stop the entire HBA even for an abort as
> it has to look through its internal queues etc to locate the
> command.
> So for them it wouldn't make much difference.
> Plus no-one has the knowledge nor the equipment to check _all_ SPI
> LLDDs to ensure this will work for them.

This is not what I suggested.  But by making the new code a common
library we can also make other modern transports like SAS or iSCSI
benefit from the saner error handling.   With motivated enough
maintainers even modern SPI adapters - basically make it the same kind
of transition from the old "old" EH to the current "new" EH back in the
2.2 days.

With a bit of luck 10 years down the road all drivers requiring current
EH will have faded away.
--
To unsubscribe from this list: send the line "unsubscribe linux-scsi" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to