Print this page
XXXX introduce drv_sectohz

*** 2528,2538 **** clock_t until; int over = 0; USB_DPRINTF_L4(DPRINT_OUT_DATA, kp->kp_lh, "keyspan_wait_tx_drain:" "timeout = %d", timeout); ! until = ddi_get_lbolt() + drv_usectohz(1000000 * timeout); while (kp->kp_tx_mp && !over) { if (timeout > 0) { over = (cv_timedwait_sig(&kp->kp_tx_cv, &kp->kp_mutex, until) <= 0); --- 2528,2538 ---- clock_t until; int over = 0; USB_DPRINTF_L4(DPRINT_OUT_DATA, kp->kp_lh, "keyspan_wait_tx_drain:" "timeout = %d", timeout); ! until = ddi_get_lbolt() + drv_sectohz(timeout); while (kp->kp_tx_mp && !over) { if (timeout > 0) { over = (cv_timedwait_sig(&kp->kp_tx_cv, &kp->kp_mutex, until) <= 0);