Randy Fishel wrote: >> Yes, I understand this scenario. But I was thinking more about the race >> condition, when the driver is *being* suspended, the hardware generates >> interrupt before interrupt generation is disabled and the driver >> interrupt routine was not called yet. >> Such window may be very small, but I would think it is possible. >> Rejecting such interrupt with DDI_INTR_UNCLAIMED would cause continuous >> interrupt calls. >> >> -Pawel > > This is an interesting question, would this actually occur. Or put > another way, if I have a broken (or maybe not broken) driver that > returns a DDI_INTR_UNCLAIMED even though it should/could have > processed the interrupt. Will it continue to be called, till it (or > some other isr) claims the interrupt? Or will it just be tossed? > > ---- Randy
Interrupt wedges result. On a single-CPU system, the system is wedged. Diagnosed them many times. :) _______________________________________________ driver-discuss mailing list [email protected] http://mail.opensolaris.org/mailman/listinfo/driver-discuss
