Ticks to seconds. ok?
Index: ic/ami.c =================================================================== RCS file: /cvs/src/sys/dev/ic/ami.c,v retrieving revision 1.236 diff -u -p -r1.236 ami.c --- ic/ami.c 31 Dec 2019 10:05:32 -0000 1.236 +++ ic/ami.c 11 Jan 2020 08:44:04 -0000 @@ -1813,8 +1813,8 @@ ami_mgmt(struct ami_softc *sc, u_int8_t mtx_enter(&sc->sc_cmd_mtx); sc->sc_drainio = 1; while (!TAILQ_EMPTY(&sc->sc_ccb_runq)) { - if (msleep(sc, &sc->sc_cmd_mtx, PRIBIO, - "amimgmt", hz * 60) == EWOULDBLOCK) { + if (msleep_nsec(sc, &sc->sc_cmd_mtx, PRIBIO, + "amimgmt", SEC_TO_NSEC(60)) == EWOULDBLOCK) { printf("%s: drain io timeout\n", DEVNAME(sc)); ccb->ccb_flags |= AMI_CCB_F_ERR; goto restartio;