diff options
Diffstat (limited to 'usr/src/uts/i86pc/io/tzmon/tzmon.c')
-rw-r--r-- | usr/src/uts/i86pc/io/tzmon/tzmon.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/usr/src/uts/i86pc/io/tzmon/tzmon.c b/usr/src/uts/i86pc/io/tzmon/tzmon.c index af6ec1ad1f..0f44040994 100644 --- a/usr/src/uts/i86pc/io/tzmon/tzmon.c +++ b/usr/src/uts/i86pc/io/tzmon/tzmon.c @@ -590,8 +590,8 @@ tzmon_monitor(void *ctx) mutex_enter(&tzp->lock); ticks = drv_usectohz(tzp->polling_period * 1000000); if (ticks > 0) - (void) cv_timedwait(&zone_list_condvar, &tzp->lock, - ddi_get_lbolt() + ticks); + (void) cv_reltimedwait(&zone_list_condvar, + &tzp->lock, ticks, TR_CLOCK_TICK); mutex_exit(&tzp->lock); } while (ticks > 0); } |