revert android-tegra-2.6.36-honeycomb-mr1-9001adc to v2.6.36
[firefly-linux-kernel-4.4.55.git] / drivers / ata / libata-sff.c
index c55988b4f900b6eb78d5039e0c1ef42f1e593cca..e30c537cce32f99ab7fcb07f7f124cd920c4cd4b 100644 (file)
@@ -1532,10 +1532,11 @@ static unsigned int __ata_sff_port_intr(struct ata_port *ap,
                if (!(qc->dev->flags & ATA_DFLAG_CDB_INTR))
                        return ata_sff_idle_irq(ap);
                break;
-       case HSM_ST_IDLE:
-               return ata_sff_idle_irq(ap);
-       default:
+       case HSM_ST:
+       case HSM_ST_LAST:
                break;
+       default:
+               return ata_sff_idle_irq(ap);
        }
 
        /* check main status, clearing INTRQ if needed */