Print this page
XXXX introduce drv_sectohz

*** 2206,2216 **** { clock_t abstime; ASSERT(MUTEX_HELD(&(DEVI(dip)->devi_ct_lock))); ! abstime = ddi_get_lbolt() + drv_usectohz(secs*1000000); while (DEVI(dip)->devi_ct_count) { if (cv_timedwait(&(DEVI(dip)->devi_ct_cv), &(DEVI(dip)->devi_ct_lock), abstime) == -1) { return (-1); } --- 2206,2216 ---- { clock_t abstime; ASSERT(MUTEX_HELD(&(DEVI(dip)->devi_ct_lock))); ! abstime = ddi_get_lbolt() + drv_sectohz(secs); while (DEVI(dip)->devi_ct_count) { if (cv_timedwait(&(DEVI(dip)->devi_ct_cv), &(DEVI(dip)->devi_ct_lock), abstime) == -1) { return (-1); }