diff options
Diffstat (limited to 'usr/src/uts/common/rpc/svc.c')
| -rw-r--r-- | usr/src/uts/common/rpc/svc.c | 4 |
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 |
