about summary refs log tree commit diff
path: root/nptl/sysdeps/generic/lowlevellock.h
diff options
context:
space:
mode:
Diffstat (limited to 'nptl/sysdeps/generic/lowlevellock.h')
-rw-r--r--nptl/sysdeps/generic/lowlevellock.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/nptl/sysdeps/generic/lowlevellock.h b/nptl/sysdeps/generic/lowlevellock.h
index 7f95daadad..9cffca83e6 100644
--- a/nptl/sysdeps/generic/lowlevellock.h
+++ b/nptl/sysdeps/generic/lowlevellock.h
@@ -76,7 +76,7 @@ __generic_mutex_unlock (int *mutex)
   /* Adding 0x80000000 to the counter results in 0 if and only if
      there are not other interested threads - we can return (this is
      the fastpath).  */
-  if (atomic_add_zero (mutex, 0x80000000))
+  if (atomic_add_zero (0x80000000, mutex))
     return;
 
   /* There are other threads waiting for this mutex, wake one of them