Date: Tue, 30 Sep 2003 21:26:17 -0700 (PDT) From: Warner Losh <imp@FreeBSD.org> To: Perforce Change Reviews <perforce@freebsd.org> Subject: PERFORCE change 38945 for review Message-ID: <200310010426.h914QHpp059496@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
http://perforce.freebsd.org/chv.cgi?CH=38945 Change 38945 by imp@imp_koguchi on 2003/09/30 21:26:14 unlock -- per rwatson Affected files ... .. //depot/doc/strawman-driver.c#7 edit Differences ... ==== //depot/doc/strawman-driver.c#7 (text+ko) ==== @@ -32,9 +32,11 @@ mtx_lock(&sc->mtx); sc->sc_gerbil = 0; while (!sc->sc_gerbil) { - if (sc->dead) /* Race #1, b */ + cv_wait(&sc->cv, &sc->mtx); + if (sc->dead) { /* Race #1, b */ + mtx_unlock(&sc->mtx); return EGONE; - cv_wait(&sc->cv, &sc->mtx); + } } mtx_unlock(&sc->mtx); return (0);
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200310010426.h914QHpp059496>