drm/panel: support transmit DSI packet
[firefly-linux-kernel-4.4.55.git] / kernel / futex.c
index 9d8163afd87ca7605ef85d2ca64d3c4521838fae..beb042dcc3329dc67281cb119bd61ba95fbee82f 100644 (file)
@@ -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;
@@ -3199,4 +3199,4 @@ static int __init futex_init(void)
 
        return 0;
 }
-__initcall(futex_init);
+core_initcall(futex_init);