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. Downside is that scsi_host_alloc can't check for the total lack of EH anymore, but the transition period from old EH where we needed it is long gone already. Signed-off-by: Christoph Hellwig <hch@xxxxxx>
Looks OK to me. I agree the transport the better place for eh_strategy_handler.
I would prefer to merge it through the libata-dev queue, since -- as a glance through the recent kernel changelog shows -- Tejun Heo has been ripping through this part of libata as well.
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