From eae077f1c3de8572b3616b29cd53e72ca054b280 Mon Sep 17 00:00:00 2001 From: Jakub Jelinek Date: Sat, 31 Mar 2007 17:23:57 +0000 Subject: Updated to fedora-glibc-20070331T1609 --- nptl/sysdeps/unix/sysv/linux/powerpc/lowlevellock.h | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'nptl/sysdeps/unix/sysv/linux/powerpc/lowlevellock.h') diff --git a/nptl/sysdeps/unix/sysv/linux/powerpc/lowlevellock.h b/nptl/sysdeps/unix/sysv/linux/powerpc/lowlevellock.h index 0136b97595..239f4ddf55 100644 --- a/nptl/sysdeps/unix/sysv/linux/powerpc/lowlevellock.h +++ b/nptl/sysdeps/unix/sysv/linux/powerpc/lowlevellock.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2003, 2004, 2006 Free Software Foundation, Inc. +/* Copyright (C) 2003, 2004, 2006, 2007 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Paul Mackerras , 2003. @@ -25,7 +25,6 @@ #include #include - #ifndef __NR_futex # define __NR_futex 221 #endif @@ -133,7 +132,7 @@ /* Set *futex to ID if it is 0, atomically. Returns the old value */ #define __lll_robust_trylock(futex, id) \ ({ int __val; \ - __asm __volatile ("1: lwarx %0,0,%2\n" \ + __asm __volatile ("1: lwarx %0,0,%2" MUTEX_HINT_ACQ "\n" \ " cmpwi 0,%0,0\n" \ " bne 2f\n" \ " stwcx. %3,0,%2\n" \ -- cgit v1.2.3