X-Git-Url: https://git.proxmox.com/?a=blobdiff_plain;f=arch%2Fx86%2Fkvm%2Femulate.c;h=c1e71873e0c76057a70a29e0311b4bc8fe95957a;hb=bc397a6c914c75d8ae21dad23eba9ae82e34dad3;hp=b4f4201c32c9e400de2fcbbfc261af008ac00a78;hpb=53bb4f789a7be4448d624741df93b2401ecd3625;p=mirror_ubuntu-bionic-kernel.git diff --git a/arch/x86/kvm/emulate.c b/arch/x86/kvm/emulate.c index b4f4201c32c9..c1e71873e0c7 100644 --- a/arch/x86/kvm/emulate.c +++ b/arch/x86/kvm/emulate.c @@ -1861,7 +1861,7 @@ static int em_pusha(struct x86_emulate_ctxt *ctxt) static int em_pushf(struct x86_emulate_ctxt *ctxt) { - ctxt->src.val = (unsigned long)ctxt->eflags; + ctxt->src.val = (unsigned long)ctxt->eflags & ~EFLG_VM; return em_push(ctxt); }