]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/blobdiff - arch/x86/kernel/fpu/signal.c
x86/fpu: Remove 'kbuf' parameter from the copy_user_to_xstate() API
[mirror_ubuntu-bionic-kernel.git] / arch / x86 / kernel / fpu / signal.c
index b1fe9a1fc4e0e43b1a60f4f31dbfb19905401894..2c685b492fd6f3e944a3fd0fda4a7952cf1b4891 100644 (file)
@@ -323,13 +323,10 @@ static int __fpu__restore_sig(void __user *buf, void __user *buf_fx, int size)
                 */
                fpu__drop(fpu);
 
-               if (using_compacted_format()) {
-                       err = copy_user_to_xstate(NULL, buf_fx,
-                                              &fpu->state.xsave);
-               } else {
-                       err = __copy_from_user(&fpu->state.xsave,
-                                              buf_fx, state_size);
-               }
+               if (using_compacted_format())
+                       err = copy_user_to_xstate(buf_fx, &fpu->state.xsave);
+               else
+                       err = __copy_from_user(&fpu->state.xsave, buf_fx, state_size);
 
                if (err || __copy_from_user(&env, buf, sizeof(env))) {
                        fpstate_init(&fpu->state);