Searched hist:200397 (Results 1 - 1 of 1) sorted by relevance
/freebsd-9.3-release/sys/dev/puc/ | ||
H A D | puc.c | diff 200397 Fri Dec 11 01:15:01 MST 2009 marcel Fix interrupt handling. It started off broken and grew worse over time. The rewrite of the interrupt handler includes: o loop until all pending interrupts are handled. This closes a race condition. o count the number of interrupt sources we handled so that we can properly return FILTER_HANDLED or FILTER_STRAY when we break out of the loop. o When matching the interrupt source to the devices that have that source pending, check only from the set of devices we found to have a pending interrupt. PR: kern/140947 MFC after: 3 days |
Completed in 44 milliseconds