Ticks to milliseconds.  Original sleep is half a second, so 500ms.

ok?

Index: mii/mii_physubr.c
===================================================================
RCS file: /cvs/src/sys/dev/mii/mii_physubr.c,v
retrieving revision 1.45
diff -u -p -r1.45 mii_physubr.c
--- mii/mii_physubr.c   11 Sep 2015 13:02:28 -0000      1.45
+++ mii/mii_physubr.c   14 Jan 2020 00:41:45 -0000
@@ -199,7 +199,7 @@ mii_phy_auto(struct mii_softc *sc, int w
         */
        if (sc->mii_flags & MIIF_AUTOTSLEEP) {
                sc->mii_flags |= MIIF_DOINGAUTO;
-               tsleep(&sc->mii_flags, PZERO, "miiaut", hz >> 1);
+               tsleep_nsec(&sc->mii_flags, PZERO, "miiaut", MSEC_TO_NSEC(500));
                mii_phy_auto_timeout(sc);
        } else if ((sc->mii_flags & MIIF_DOINGAUTO) == 0) {
                sc->mii_flags |= MIIF_DOINGAUTO;

Reply via email to