]> git.proxmox.com Git - mirror_ubuntu-hirsute-kernel.git/blobdiff - arch/x86/kernel/sev-es.c
x86/sev-es: Use __copy_from_user_inatomic()
[mirror_ubuntu-hirsute-kernel.git] / arch / x86 / kernel / sev-es.c
index c3fd8fa79838e54d1eb1bc3a4296cd984b16517c..04a780abb512d01eb246067eff2b27f6e8501c51 100644 (file)
@@ -258,7 +258,7 @@ static enum es_result vc_decode_insn(struct es_em_ctxt *ctxt)
        int res;
 
        if (user_mode(ctxt->regs)) {
-               res = insn_fetch_from_user(ctxt->regs, buffer);
+               res = insn_fetch_from_user_inatomic(ctxt->regs, buffer);
                if (!res) {
                        ctxt->fi.vector     = X86_TRAP_PF;
                        ctxt->fi.error_code = X86_PF_INSTR | X86_PF_USER;