[PATCH] libata: move BMDMA host status recording from EH to interrupt handler