[PATCH] libata: fix ehc->i.action setting in ata_eh_autopsy()
[safe/jmp/linux-2.6] / drivers / scsi / libata-eh.c
index f2f29a8..4a670db 100644 (file)
@@ -1346,7 +1346,7 @@ static void ata_eh_autopsy(struct ata_port *ap)
 
        /* record autopsy result */
        ehc->i.dev = failed_dev;
-       ehc->i.action = action;
+       ehc->i.action |= action;
 
        DPRINTK("EXIT\n");
 }