Hi, >makes no sense because the isr register is cleared by the IRQ handler >before the tasklets get running. sorry,
What about this:
in irq handler:
saved_isr |= readreg(isr) & IRQ_BIT;
in tasklet handler:
do {
... do it ...
} while ((saved_isr) || (readreg(isr) & IRQ_BIT));
It maybe needs some locking.
Bye
Florian
--
Info:
To unsubscribe send a mail to [EMAIL PROTECTED] with "unsubscribe linux-dvb" as
subject.
