[SCSI] sas_ata: Implement sas_task_abort for ATA devices
ATA devices need special handling for sas_task_abort. If the ATA command came from SCSI, then we merely need to tell SCSI to abort the scsi_cmnd. However, internal commands require a bit more work--we need to fill the qc with the appropriate error status and complete the command, and eventually post_internal will issue the actual ABORT TASK. Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
This commit is contained in:
committed by
James Bottomley
parent
fe059f122f
commit
3a2755af37
@ -36,4 +36,6 @@ static inline int dev_is_sata(struct domain_device *dev)
|
||||
int sas_ata_init_host_and_port(struct domain_device *found_dev,
|
||||
struct scsi_target *starget);
|
||||
|
||||
void sas_ata_task_abort(struct sas_task *task);
|
||||
|
||||
#endif /* _SAS_ATA_H_ */
|
||||
|
Reference in New Issue
Block a user