]> www.pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - drivers/ata/sata_promise.c
sata_promise: fix another error decode regression
[linux-2.6-omap-h63xx.git] / drivers / ata / sata_promise.c
index f56549b90aa63e3d4849dcef9e491dc519ebacfb..753402ec5716c43e32cb5ad125f2a31471d7b7db 100644 (file)
@@ -45,7 +45,7 @@
 #include "sata_promise.h"
 
 #define DRV_NAME       "sata_promise"
-#define DRV_VERSION    "2.05"
+#define DRV_VERSION    "2.06"
 
 
 enum {
@@ -653,6 +653,8 @@ static void pdc_error_intr(struct ata_port *ap, struct ata_queued_cmd *qc,
        qc->err_mask |= ac_err_mask;
 
        pdc_reset_port(ap);
+
+       ata_port_abort(ap);
 }
 
 static inline unsigned int pdc_host_intr( struct ata_port *ap,