ata_scsi_timed_out — SCSI layer time out callback
enum scsi_eh_timer_return ata_scsi_timed_out (
struct scsi_cmnd * cmd)
;
Handles SCSI layer timeout. We race with normal completion of
the qc for cmd
. If the qc is already gone, we lose and let
the scsi command finish (EH_HANDLED). Otherwise, the qc has
timed out and EH should be invoked. Prevent ata_qc_complete
from finishing it by setting EH_SCHEDULED and return
EH_NOT_HANDLED.