summaryrefslogtreecommitdiff
path: root/usr/src/uts/sun4u/starcat/io/dman.c
diff options
context:
space:
mode:
Diffstat (limited to 'usr/src/uts/sun4u/starcat/io/dman.c')
-rw-r--r--usr/src/uts/sun4u/starcat/io/dman.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/usr/src/uts/sun4u/starcat/io/dman.c b/usr/src/uts/sun4u/starcat/io/dman.c
index 779c015495..4de77a8196 100644
--- a/usr/src/uts/sun4u/starcat/io/dman.c
+++ b/usr/src/uts/sun4u/starcat/io/dman.c
@@ -20,7 +20,7 @@
*/
/*
- * Copyright 2008 Sun Microsystems, Inc. All rights reserved.
+ * Copyright 2009 Sun Microsystems, Inc. All rights reserved.
* Use is subject to license terms.
*/
@@ -7537,8 +7537,8 @@ man_kstat_update(kstat_t *ksp, int rw)
wp->mw_flags = MAN_WFLAGS_CVWAITER;
man_work_add(man_iwork_q, wp);
- wait_status = cv_timedwait_sig(&wp->mw_cv, &man_lock,
- ddi_get_lbolt() + drv_usectohz(manp->man_kstat_waittime));
+ wait_status = cv_reltimedwait_sig(&wp->mw_cv, &man_lock,
+ drv_usectohz(manp->man_kstat_waittime), TR_CLOCK_TICK);
if (wp->mw_flags & MAN_WFLAGS_DONE) {
status = wp->mw_status;