PERFORCE change 72175 for review
David Xu
davidxu at FreeBSD.org
Tue Mar 1 04:38:36 GMT 2005
http://perforce.freebsd.org/chv.cgi?CH=72175
Change 72175 by davidxu at 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 {
/*
More information about the p4-projects
mailing list