If a FIFO device already got a FIFO depth assigned, don't run a FIFO
probe against it.
ok?
Index: dev/ic/com.c
===================================================================
RCS file: /cvs/src/sys/dev/ic/com.c,v
retrieving revision 1.159
diff -u -p -r1.159 com.c
--- dev/ic/com.c 16 Aug 2016 08:15:04 -0000 1.159
+++ dev/ic/com.c 17 Aug 2016 13:31:47 -0000
@@ -1855,7 +1855,7 @@ com_fifo_probe(struct com_softc *sc)
u_int8_t fifo, ier;
int timo, len;
- if (!ISSET(sc->sc_hwflags, COM_HW_FIFO))
+ if (!ISSET(sc->sc_hwflags, COM_HW_FIFO) || sc->sc_fifolen)
return;
ier = 0;