summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xwcfxo.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/wcfxo.c b/wcfxo.c
index a0118f1..461fb93 100755
--- a/wcfxo.c
+++ b/wcfxo.c
@@ -401,6 +401,9 @@ static void wcfxo_interrupt(int irq, void *dev_id, struct pt_regs *regs)
if (ints & 0x10) {
printk("PCI Master abort\n");
+ /* Stop DMA and start it again */
+ wcfxo_stop_dma(wc);
+ wcfxo_start_dma(wc);
return;
}