Fix NPTL build for !__ASSUME_SET_ROBUST_LIST case.
authorRoland McGrath <roland@hack.frob.com>
Fri, 12 Dec 2014 22:00:37 +0000 (14:00 -0800)
committerRoland McGrath <roland@hack.frob.com>
Fri, 12 Dec 2014 22:00:37 +0000 (14:00 -0800)
ChangeLog
nptl/pthread_create.c

index b815868..ea4ebb7 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2014-12-12  Roland McGrath  <roland@hack.frob.com>
+
+       * nptl/pthread_create.c (START_THREAD_DEFN)
+       [! __ASSUME_SET_ROBUST_LIST]: Add missing & in lll_futex_wake argument.
+
 2014-12-12  Stefan Liebler  <stli@linux.vnet.ibm.com>
            Adhemerval Zanella  <azanella@linux.vnet.ibm.com>
 
index 0e96a2e..c4b0726 100644 (file)
@@ -414,7 +414,7 @@ START_THREAD_DEFN
          this->__list.__next = NULL;
 
          atomic_or (&this->__lock, FUTEX_OWNER_DIED);
-         lll_futex_wake (this->__lock, 1, /* XYZ */ LLL_SHARED);
+         lll_futex_wake (&this->__lock, 1, /* XYZ */ LLL_SHARED);
        }
       while (robust != (void *) &pd->robust_head);
     }