SATA dma_timer_expiry problems revisited