Stefan Richter wrote:
Arjan van de Ven wrote:
On Sat, 2006-04-01 at 19:21 +0200, Christoph Hellwig wrote:
Overriding the whole EH code is a per-transport, not per-host thing.
Move ->eh_strategy_handler to the transport class, same as
->eh_timed_out.
I like it, nice cleanup and it's fundamentally the right place to do it
BTW, why are there Scsi_Hosts in (s)ata drivers anyway instead of being
hidden by libata? (Think of libata---or a transport class---as a layer.)
Because they shouldn't be hidden by libata. aic94xx hides it, which is
the wrong layering. Each libata driver is a first-class SCSI driver,
where a lot of the SCSI stuff is handled by common library functions.
Jeff
-
: 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