diff options
Diffstat (limited to 'kernel/futex.c')
| -rw-r--r-- | kernel/futex.c | 3 | 
1 files changed, 1 insertions, 2 deletions
| diff --git a/kernel/futex.c b/kernel/futex.c index e68db7745039..00febd6dea9c 100644 --- a/kernel/futex.c +++ b/kernel/futex.c @@ -2728,14 +2728,13 @@ retry:  		goto out;  	restart = ¤t->restart_block; -	restart->fn = futex_wait_restart;  	restart->futex.uaddr = uaddr;  	restart->futex.val = val;  	restart->futex.time = *abs_time;  	restart->futex.bitset = bitset;  	restart->futex.flags = flags | FLAGS_HAS_TIMEOUT; -	ret = -ERESTART_RESTARTBLOCK; +	ret = set_restart_fn(restart, futex_wait_restart);  out:  	if (to) { |