[PATCH] libata: implement and apply ata_eh_qc_complete/retry()
authorTejun Heo <htejun@gmail.com>
Mon, 23 Jan 2006 04:09:37 +0000 (13:09 +0900)
committerJeff Garzik <jgarzik@pobox.com>
Fri, 27 Jan 2006 03:36:28 +0000 (22:36 -0500)
commita72ec4ce6d3ae92e76baf5b2c65cc26e5e775e83
treef5a177cc30c9b39d8ae7dcad29d03d27534b9f78
parent041c5fc33cb7ed4fe5322585a611fb6e29a05d3a
[PATCH] libata: implement and apply ata_eh_qc_complete/retry()

Implement ata_eh_qc_complete/retry() using scsi_eh_finish_cmd() and
scsi_eh_flush_done_q().  This removes all eh scsicmd finish hacks from
low level drivers.

This change was first suggested by Jeff Garzik.

Signed-off-by: Tejun Heo <htejun@gmail.com>
Signed-off-by: Jeff Garzik <jgarzik@pobox.com>
drivers/scsi/ahci.c
drivers/scsi/libata-core.c
drivers/scsi/libata-scsi.c
drivers/scsi/sata_mv.c
drivers/scsi/sata_promise.c
drivers/scsi/sata_sil24.c
drivers/scsi/sata_sx4.c
include/linux/libata.h