* sysdeps/unix/sysv/linux/x86_64/sysdep.h: Remove incorrect comment.
authorUlrich Drepper <drepper@redhat.com>
Sat, 10 Feb 2007 00:10:39 +0000 (00:10 +0000)
committerUlrich Drepper <drepper@redhat.com>
Sat, 10 Feb 2007 00:10:39 +0000 (00:10 +0000)
ChangeLog
nptl/ChangeLog
nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S
sysdeps/unix/sysv/linux/x86_64/sysdep.h

index f1b6d3d..07fe6a9 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,7 @@
 2007-02-09  Ulrich Drepper  <drepper@redhat.com>
 
+       * sysdeps/unix/sysv/linux/x86_64/sysdep.h: Remove incorrect comment.
+
        * resolv/res_init.c (res_setoptions): Recognize edns0 option.
        * resolv/res_mkquery.c: Define __res_nopt.
        * resolv/res_query.c (__libc_res_nquery): If RES_USE_EDNS0 is set
index 5b01cb2..1a47040 100644 (file)
@@ -1,3 +1,9 @@
+2007-02-09  Jakub Jelinek  <jakub@redhat.com>
+
+       * sysdeps/unix/sysv/linux/x86_64/lowlevellock.S
+       (__lll_mutex_timedlock_wait): Use correct pointer when we don't
+       call into the kernel to delay.
+
 2007-01-18  Ulrich Drepper  <drepper@redhat.com>
 
        * tst-initializers1.c: We want to test the initializers as seen
index 3783f1c..6724ded 100644 (file)
@@ -164,7 +164,7 @@ __lll_mutex_timedlock_wait:
 8:                             /* NB: %edx == 2 */
        xorl    %eax, %eax
        LOCK
-       cmpxchgl %edx, (%rdi)
+       cmpxchgl %edx, (%r12)
        jnz     7f
 
 6:     addq    $16, %rsp
index 3a0a632..1d9a68a 100644 (file)
     The Linux kernel uses and destroys internally these registers:
     return address from
     syscall            rcx
-    additionally clobered: r12-r15,rbx,rbp
     eflags from syscall        r11
 
     Normal function call, including calls to the system call stub