MFC: Call tulip_start() rather than tulip_ifstart() from the interrupt
handler to avoid recursing on the driver lock. Approved by: re (kensmith)
This commit is contained in:
parent
10f961b659
commit
f3790ed7c5
@ -3905,7 +3905,7 @@ tulip_intr_handler(
|
||||
if (sc->tulip_flags & (TULIP_WANTTXSTART|TULIP_TXPROBE_ACTIVE|TULIP_DOINGSETUP|TULIP_PROMISC)) {
|
||||
tulip_tx_intr(sc);
|
||||
if ((sc->tulip_flags & TULIP_TXPROBE_ACTIVE) == 0)
|
||||
tulip_ifstart(sc->tulip_ifp);
|
||||
tulip_start(sc);
|
||||
}
|
||||
}
|
||||
if (sc->tulip_flags & TULIP_NEEDRESET) {
|
||||
|
Loading…
Reference in New Issue
Block a user