ok?

Index: octmmc.c
===================================================================
RCS file: /cvs/src/sys/arch/octeon/dev/octmmc.c,v
retrieving revision 1.13
diff -u -p -r1.13 octmmc.c
--- octmmc.c    13 Jan 2019 16:45:44 -0000      1.13
+++ octmmc.c    7 Oct 2019 13:37:16 -0000
@@ -965,7 +965,7 @@ octmmc_get_response(struct octmmc_softc 
 }
 
 int
-octmmc_wait_intr(struct octmmc_softc *sc, uint64_t mask, int timeout)
+octmmc_wait_intr(struct octmmc_softc *sc, uint64_t mask, int secs)
 {
        MUTEX_ASSERT_LOCKED(&sc->sc_intr_mtx);
 
@@ -973,8 +973,8 @@ octmmc_wait_intr(struct octmmc_softc *sc
 
        sc->sc_intr_status = 0;
        while ((sc->sc_intr_status & mask) == 0) {
-               if (msleep(&sc->sc_intr_status, &sc->sc_intr_mtx, PWAIT,
-                   "hcintr", timeout * hz) == EWOULDBLOCK)
+               if (msleep_nsec(&sc->sc_intr_status, &sc->sc_intr_mtx, PWAIT,
+                   "hcintr", SEC_TO_NSEC(secs)) == EWOULDBLOCK)
                        return ETIMEDOUT;
        }
        return 0;

Reply via email to