From decd6ccd1e5609a8762c74262d82ce6523c6b19c Mon Sep 17 00:00:00 2001 From: Anders Persson Date: Fri, 15 Jan 2010 20:20:59 -0800 Subject: 6916647 so_strioc_nread is waiting on the wrong condvar --- usr/src/uts/common/fs/sockfs/sockcommon_subr.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'usr/src') diff --git a/usr/src/uts/common/fs/sockfs/sockcommon_subr.c b/usr/src/uts/common/fs/sockfs/sockcommon_subr.c index 00057d304b..2e3442e879 100644 --- a/usr/src/uts/common/fs/sockfs/sockcommon_subr.c +++ b/usr/src/uts/common/fs/sockfs/sockcommon_subr.c @@ -1571,7 +1571,7 @@ so_strioc_nread(struct sonode *so, intptr_t arg, int mode, int32_t *rvalp) goto out; /* Do a timed sleep, in case the reader goes to sleep. */ - (void) cv_reltimedwait(&so->so_state_cv, &so->so_lock, wakeup, + (void) cv_reltimedwait(&so->so_read_cv, &so->so_lock, wakeup, TR_CLOCK_TICK); } -- cgit v1.2.3