@@ -145,13 +145,13 @@ int futex_wake(u32 __user *uaddr, unsigned int flags, int nr_wake, u32 bitset)
145145 struct futex_hash_bucket * hb ;
146146 struct futex_q * this , * next ;
147147 union futex_key key = FUTEX_KEY_INIT ;
148- int ret ;
149148 DEFINE_WAKE_Q (wake_q );
149+ int ret ;
150150
151151 if (!bitset )
152152 return - EINVAL ;
153153
154- ret = get_futex_key (uaddr , flags & FLAGS_SHARED , & key , FUTEX_READ );
154+ ret = get_futex_key (uaddr , flags , & key , FUTEX_READ );
155155 if (unlikely (ret != 0 ))
156156 return ret ;
157157
@@ -248,10 +248,10 @@ int futex_wake_op(u32 __user *uaddr1, unsigned int flags, u32 __user *uaddr2,
248248 DEFINE_WAKE_Q (wake_q );
249249
250250retry :
251- ret = get_futex_key (uaddr1 , flags & FLAGS_SHARED , & key1 , FUTEX_READ );
251+ ret = get_futex_key (uaddr1 , flags , & key1 , FUTEX_READ );
252252 if (unlikely (ret != 0 ))
253253 return ret ;
254- ret = get_futex_key (uaddr2 , flags & FLAGS_SHARED , & key2 , FUTEX_WRITE );
254+ ret = get_futex_key (uaddr2 , flags , & key2 , FUTEX_WRITE );
255255 if (unlikely (ret != 0 ))
256256 return ret ;
257257
@@ -426,7 +426,7 @@ static int futex_wait_multiple_setup(struct futex_vector *vs, int count, int *wo
426426 continue ;
427427
428428 ret = get_futex_key (u64_to_user_ptr (vs [i ].w .uaddr ),
429- vs [i ].w .flags & FLAGS_SHARED ,
429+ vs [i ].w .flags ,
430430 & vs [i ].q .key , FUTEX_READ );
431431
432432 if (unlikely (ret ))
@@ -438,7 +438,7 @@ static int futex_wait_multiple_setup(struct futex_vector *vs, int count, int *wo
438438 for (i = 0 ; i < count ; i ++ ) {
439439 u32 __user * uaddr = (u32 __user * )(unsigned long )vs [i ].w .uaddr ;
440440 struct futex_q * q = & vs [i ].q ;
441- u32 val = ( u32 ) vs [i ].w .val ;
441+ u32 val = vs [i ].w .val ;
442442
443443 hb = futex_q_lock (q );
444444 ret = futex_get_value_locked (& uval , uaddr );
@@ -602,7 +602,7 @@ int futex_wait_setup(u32 __user *uaddr, u32 val, unsigned int flags,
602602 * while the syscall executes.
603603 */
604604retry :
605- ret = get_futex_key (uaddr , flags & FLAGS_SHARED , & q -> key , FUTEX_READ );
605+ ret = get_futex_key (uaddr , flags , & q -> key , FUTEX_READ );
606606 if (unlikely (ret != 0 ))
607607 return ret ;
608608
0 commit comments