]> git.ipfire.org Git - thirdparty/glibc.git/commitdiff
* sysdeps/unix/sysv/linux/i386/i486/pthread_rwlock_rdlock.S: Access
authorUlrich Drepper <drepper@redhat.com>
Sun, 11 May 2008 05:42:25 +0000 (05:42 +0000)
committerUlrich Drepper <drepper@redhat.com>
Sun, 11 May 2008 05:42:25 +0000 (05:42 +0000)
__pshared correctly.
* sysdeps/unix/sysv/linux/i386/i486/pthread_rwlock_timedrdlock.S:
Likewise.
* sysdeps/unix/sysv/linux/i386/i486/pthread_rwlock_timedwrlock.S:
Likewise.
* sysdeps/unix/sysv/linux/i386/i486/pthread_rwlock_unlock.S:
Likewise.
* sysdeps/unix/sysv/linux/i386/i486/pthread_rwlock_wrlock.S:
Likewise.
Reported by Clemens Kolbitsch <clemens.kol@gmx.at>.

nptl/ChangeLog
nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_rwlock_rdlock.S
nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_rwlock_timedrdlock.S
nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_rwlock_timedwrlock.S
nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_rwlock_unlock.S
nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_rwlock_wrlock.S

index a1cb40c46ee81019390c3044091c12cec2e2d244..0bbdd6e316c908d1e15b1b11eb89a17c111ae46e 100644 (file)
@@ -1,3 +1,17 @@
+2008-05-10  Ulrich Drepper  <drepper@redhat.com>
+
+       * sysdeps/unix/sysv/linux/i386/i486/pthread_rwlock_rdlock.S: Access
+       __pshared correctly.
+       * sysdeps/unix/sysv/linux/i386/i486/pthread_rwlock_timedrdlock.S:
+       Likewise.
+       * sysdeps/unix/sysv/linux/i386/i486/pthread_rwlock_timedwrlock.S:
+       Likewise.
+       * sysdeps/unix/sysv/linux/i386/i486/pthread_rwlock_unlock.S:
+       Likewise.
+       * sysdeps/unix/sysv/linux/i386/i486/pthread_rwlock_wrlock.S:
+       Likewise.
+       Reported by Clemens Kolbitsch <clemens.kol@gmx.at>.
+
 2008-04-14  David S. Miller  <davem@davemloft.net>
 
        * sysdeps/unix/sysv/linux/sparc/sparc32/sem_wait.c
index d8f1bd54a2c3948bd63d4b22a14b2976d20cc479..2ddeed072fcde1414b9221cf07959891bfcfa16b 100644 (file)
@@ -122,7 +122,7 @@ __pthread_rwlock_rdlock:
 #else
        leal    MUTEX(%ebx), %edx
 #endif
-       movl    PSHARED(%ebx), %ecx
+       movzbl  PSHARED(%ebx), %ecx
        call    __lll_lock_wait
        jmp     2b
 
@@ -138,7 +138,7 @@ __pthread_rwlock_rdlock:
 #else
        leal    MUTEX(%ebx), %eax
 #endif
-       movl    PSHARED(%ebx), %ecx
+       movzbl  PSHARED(%ebx), %ecx
        call    __lll_unlock_wake
        jmp     7b
 
@@ -158,7 +158,7 @@ __pthread_rwlock_rdlock:
 #else
        leal    MUTEX(%ebx), %eax
 #endif
-       movl    PSHARED(%ebx), %ecx
+       movzbl  PSHARED(%ebx), %ecx
        call    __lll_unlock_wake
        jmp     11b
 
@@ -168,7 +168,7 @@ __pthread_rwlock_rdlock:
 #else
        leal    MUTEX(%ebx), %edx
 #endif
-       movl    PSHARED(%ebx), %ecx
+       movzbl  PSHARED(%ebx), %ecx
        call    __lll_lock_wait
        jmp     13b
        .size   __pthread_rwlock_rdlock,.-__pthread_rwlock_rdlock
index 0d96e03252d987c6c2f75bdc31d82e08e5e5ee04..89027284ec677ccf97950ad110f6d36cafe61803 100644 (file)
@@ -162,7 +162,7 @@ pthread_rwlock_timedrdlock:
 #else
        leal    MUTEX(%ebp), %edx
 #endif
-       movl    PSHARED(%ebp), %ecx
+       movzbl  PSHARED(%ebp), %ecx
        call    __lll_lock_wait
        jmp     2b
 
@@ -177,7 +177,7 @@ pthread_rwlock_timedrdlock:
 #else
        leal    MUTEX(%ebp), %eax
 #endif
-       movl    PSHARED(%ebp), %ecx
+       movzbl  PSHARED(%ebp), %ecx
        call    __lll_unlock_wake
        jmp     7b
 
@@ -197,7 +197,7 @@ pthread_rwlock_timedrdlock:
 #else
        leal    MUTEX(%ebp), %eax
 #endif
-       movl    PSHARED(%ebp), %ecx
+       movzbl  PSHARED(%ebp), %ecx
        call    __lll_unlock_wake
        jmp     11b
 
@@ -207,7 +207,7 @@ pthread_rwlock_timedrdlock:
 #else
        leal    MUTEX(%ebp), %edx
 #endif
-       movl    PSHARED(%ebp), %ecx
+       movzbl  PSHARED(%ebp), %ecx
        call    __lll_lock_wait
        jmp     13b
 
index e78fdf6dda2dd13ab070c20ea2c86090389d7c24..0cf02e057ed2ab27a756da82c6e1bb14139f8ba8 100644 (file)
@@ -160,7 +160,7 @@ pthread_rwlock_timedwrlock:
 #else
        leal    MUTEX(%ebp), %edx
 #endif
-       movl    PSHARED(%ebp), %ecx
+       movzbl  PSHARED(%ebp), %ecx
        call    __lll_lock_wait
        jmp     2b
 
@@ -175,7 +175,7 @@ pthread_rwlock_timedwrlock:
 #else
        leal    MUTEX(%ebp), %eax
 #endif
-       movl    PSHARED(%ebp), %ecx
+       movzbl  PSHARED(%ebp), %ecx
        call    __lll_unlock_wake
        jmp     7b
 
@@ -190,7 +190,7 @@ pthread_rwlock_timedwrlock:
 #else
        leal    MUTEX(%ebp), %eax
 #endif
-       movl    PSHARED(%ebp), %ecx
+       movzbl  PSHARED(%ebp), %ecx
        call    __lll_unlock_wake
        jmp     11b
 
@@ -200,7 +200,7 @@ pthread_rwlock_timedwrlock:
 #else
        leal    MUTEX(%ebp), %edx
 #endif
-       movl    PSHARED(%ebp), %ecx
+       movzbl  PSHARED(%ebp), %ecx
        call    __lll_lock_wait
        jmp     13b
 
index a23e1b50a8d1d87a2cafc317182f8b95a21c7845..bf9c33ea9f00b0c856568c7b6f8b77b795b11f69 100644 (file)
@@ -110,7 +110,7 @@ __pthread_rwlock_unlock:
 #else
        leal    MUTEX(%edi), %edx
 #endif
-       movl    PSHARED(%edi), %ecx
+       movzbl  PSHARED(%edi), %ecx
        call    __lll_lock_wait
        jmp     2b
 
@@ -120,7 +120,7 @@ __pthread_rwlock_unlock:
 #else
        leal    MUTEX(%edi), %eax
 #endif
-       movl    PSHARED(%edi), %ecx
+       movzbl  PSHARED(%edi), %ecx
        call    __lll_unlock_wake
        jmp     4b
 
@@ -130,7 +130,7 @@ __pthread_rwlock_unlock:
 #else
        leal    MUTEX(%edi), %eax
 #endif
-       movl    PSHARED(%edi), %ecx
+       movzbl  PSHARED(%edi), %ecx
        call    __lll_unlock_wake
        jmp     8b
 
index 65b99fe7d392ecf875a56bda7f9f781a8bf2e230..d13bb5132cbbb752ef201de2736ca5413b4cc9f2 100644 (file)
@@ -120,7 +120,7 @@ __pthread_rwlock_wrlock:
 #else
        leal    MUTEX(%ebx), %edx
 #endif
-       movl    PSHARED(%ebx), %ecx
+       movzbl  PSHARED(%ebx), %ecx
        call    __lll_lock_wait
        jmp     2b
 
@@ -135,7 +135,7 @@ __pthread_rwlock_wrlock:
 #else
        leal    MUTEX(%ebx), %eax
 #endif
-       movl    PSHARED(%ebx), %ecx
+       movzbl  PSHARED(%ebx), %ecx
        call    __lll_unlock_wake
        jmp     7b
 
@@ -149,7 +149,7 @@ __pthread_rwlock_wrlock:
 #else
        leal    MUTEX(%ebx), %eax
 #endif
-       movl    PSHARED(%ebx), %ecx
+       movzbl  PSHARED(%ebx), %ecx
        call    __lll_unlock_wake
        jmp     11b
 
@@ -159,7 +159,7 @@ __pthread_rwlock_wrlock:
 #else
        leal    MUTEX(%ebx), %edx
 #endif
-       movl    PSHARED(%ebx), %ecx
+       movzbl  PSHARED(%ebx), %ecx
        call    __lll_lock_wait
        jmp     13b
        .size   __pthread_rwlock_wrlock,.-__pthread_rwlock_wrlock