UOW_TIMEOUT is expressed in msec, so use MSEC_TO_NSEC() and tsleep_nsec(9) instead of dereferencing `hz'.
Ok? Index: uow.c =================================================================== RCS file: /cvs/src/sys/dev/usb/uow.c,v retrieving revision 1.35 diff -u -p -r1.35 uow.c --- uow.c 6 Nov 2016 12:58:01 -0000 1.35 +++ uow.c 1 Jan 2020 14:23:19 -0000 @@ -424,8 +424,8 @@ uow_cmd(struct uow_softc *sc, int type, } again: - if (tsleep(sc->sc_regs, PRIBIO, "uowcmd", - (UOW_TIMEOUT * hz) / 1000) != 0) { + if (tsleep_nsec(sc->sc_regs, PRIBIO, "uowcmd", + MSEC_TO_NSEC(UOW_TIMEOUT)) != 0) { printf("%s: cmd timeout, type 0x%02x, cmd 0x%04x, " "param 0x%04x\n", sc->sc_dev.dv_xname, type, cmd, param);