Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 1 Mar 2005 04:38:35 GMT
From:      David Xu <davidxu@FreeBSD.org>
To:        Perforce Change Reviews <perforce@freebsd.org>
Subject:   PERFORCE change 72175 for review
Message-ID:  <200503010438.j214cZeR098727@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
http://perforce.freebsd.org/chv.cgi?CH=72175

Change 72175 by davidxu@davidxu_celeron on 2005/03/01 04:37:46

	Bring back arm support code. Use new ARM_TP_ADDRESS to store thread pointer.

Affected files ...

.. //depot/projects/davidxu_thread/src/lib/libpthread/sys/lock.c#2 integrate
.. //depot/projects/davidxu_thread/src/lib/libthread/arch/arm/Makefile.inc#3 add
.. //depot/projects/davidxu_thread/src/lib/libthread/arch/arm/arm/pthread_md.c#3 add
.. //depot/projects/davidxu_thread/src/lib/libthread/arch/arm/include/pthread_md.h#3 add

Differences ...

==== //depot/projects/davidxu_thread/src/lib/libpthread/sys/lock.c#2 (text+ko) ====

@@ -23,7 +23,7 @@
  * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  * SUCH DAMAGE.
  *
- * $FreeBSD: src/lib/libpthread/sys/lock.c,v 1.8 2003/11/04 20:01:38 deischen Exp $
+ * $FreeBSD: src/lib/libpthread/sys/lock.c,v 1.9 2005/02/27 17:45:55 delphij Exp $
  */
 
 #include <sys/types.h>
@@ -183,7 +183,7 @@
 		atomic_store_rel_ptr(&lu->lu_watchreq->lr_watcher, lu);
 		if ((lck->l_wait == NULL) ||
 		    ((lck->l_type & LCK_ADAPTIVE) == 0)) {
-			while (lu->lu_watchreq->lr_locked == 0)
+			while (lu->lu_watchreq->lr_locked != 0)
 				;	/* spin, then yield? */
 		} else {
 			/*



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200503010438.j214cZeR098727>