Skip site navigation (1)Skip section navigation (2)
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>