X-Git-Url: http://plrg.eecs.uci.edu/git/?a=blobdiff_plain;f=kernel%2Ffutex.c;h=e8af73cc51a7cd6bf453aaf03e5ccd5842aacca2;hb=3f7948b47646b9438d202a7c16f90ca2f98d9dea;hp=9d8163afd87ca7605ef85d2ca64d3c4521838fae;hpb=ad4b209d192624e8587f4988171d624346913ddd;p=firefly-linux-kernel-4.4.55.git diff --git a/kernel/futex.c b/kernel/futex.c index 9d8163afd87c..e8af73cc51a7 100644 --- a/kernel/futex.c +++ b/kernel/futex.c @@ -681,7 +681,7 @@ static int get_futex_value_locked(u32 *dest, u32 __user *from) int ret; pagefault_disable(); - ret = __copy_from_user_inatomic(dest, from, sizeof(u32)); + ret = __get_user(*dest, from); pagefault_enable(); return ret ? -EFAULT : 0;