summaryrefslogtreecommitdiff
path: root/usr/src/uts/common/rpc/svc.c
diff options
context:
space:
mode:
Diffstat (limited to 'usr/src/uts/common/rpc/svc.c')
-rw-r--r--usr/src/uts/common/rpc/svc.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/usr/src/uts/common/rpc/svc.c b/usr/src/uts/common/rpc/svc.c
index 6252978211..7c2f7f2f5e 100644
--- a/usr/src/uts/common/rpc/svc.c
+++ b/usr/src/uts/common/rpc/svc.c
@@ -2044,8 +2044,8 @@ svc_poll(SVCPOOL *pool, SVCMASTERXPRT *xprt, SVCXPRT *clone_xprt)
* for suspend and wait for a request.
*/
pool->p_asleep++;
- timeleft = cv_timedwait_sig(&pool->p_req_cv, &pool->p_req_lock,
- pool->p_timeout + lbolt);
+ timeleft = cv_reltimedwait_sig(&pool->p_req_cv,
+ &pool->p_req_lock, pool->p_timeout, TR_CLOCK_TICK);
/*
* If the drowsy flag is on this means that