[PATCH] libata: Prevent the interrupt handler from completing a command twice