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 majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html