|
@@ -1843,7 +1843,7 @@ retry:
|
|
|
|
|
|
restart = ¤t_thread_info()->restart_block;
|
|
|
restart->fn = futex_wait_restart;
|
|
|
- restart->futex.uaddr = (u32 *)uaddr;
|
|
|
+ restart->futex.uaddr = uaddr;
|
|
|
restart->futex.val = val;
|
|
|
restart->futex.time = abs_time->tv64;
|
|
|
restart->futex.bitset = bitset;
|
|
@@ -1869,7 +1869,7 @@ out:
|
|
|
|
|
|
static long futex_wait_restart(struct restart_block *restart)
|
|
|
{
|
|
|
- u32 __user *uaddr = (u32 __user *)restart->futex.uaddr;
|
|
|
+ u32 __user *uaddr = restart->futex.uaddr;
|
|
|
int fshared = 0;
|
|
|
ktime_t t, *tp = NULL;
|
|
|
|