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:
jhb 2005-08-12 17:57:38 +00:00
parent 10f961b659
commit f3790ed7c5

View File

@ -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) {