Florian Schirmer wrote:
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));
:) (good things always show up multiple times;)
It maybe needs some locking.
maybe. Holger -- Info: To unsubscribe send a mail to [EMAIL PROTECTED] with "unsubscribe linux-dvb" as subject.
