CVSROOT:        /cvs
Module name:    src
Changes by:     patr...@cvs.openbsd.org 2019/01/31 17:51:07

Modified files:
        sys/dev/fdt    : if_fec.c 

Log message:
Fix lost interrupts in fec(4).  Apparently the tick that talks to the
phy to check the media status did not only ack the MII interrupt, but
also all the others.  Thus it could happen that the TX completion was
not seen by the interrupt handler, leading to full TX queues.  Also,
the fec(4) interrupt handler acked more than it handles, thus possibly
also acking the MII interrupt.

Found with bluhm@ on his new arm64 regression setup.

ok bluhm@

Reply via email to