From 6091d7da573e9a98ec1dd4dc03dd20d8e93782a8 Mon Sep 17 00:00:00 2001 From: Frank Mori Hess Date: Sun, 28 Sep 2003 19:50:54 +0000 Subject: [PATCH] a couple of people have reported interrupts not working, I'm guessing the interrupt needs to be cleared at the end of the interrupt handler. --- comedi/drivers/das16.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/comedi/drivers/das16.c b/comedi/drivers/das16.c index 22dc410f..8e04ab0b 100644 --- a/comedi/drivers/das16.c +++ b/comedi/drivers/das16.c @@ -1156,10 +1156,10 @@ static irqreturn_t das16_dma_interrupt(int irq, void *d, struct pt_regs *regs) return IRQ_NONE; } + das16_interrupt(dev); /* clear interrupt */ outb(0x00, dev->iobase + DAS16_STATUS); - das16_interrupt(dev); return IRQ_HANDLED; } -- 2.26.2