]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
KVM: x86: clflushopt should be treated as a no-op by emulation
authorDavid Edmondson <david.edmondson@oracle.com>
Tue, 3 Nov 2020 12:04:00 +0000 (12:04 +0000)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sun, 22 Nov 2020 09:14:12 +0000 (10:14 +0100)
commit087c857e0131c2a045b29401b9f99d9265f8bcd5
treeb3ffb5d7792551f658647ad9b95d8e58e23f3f36
parent7ae6f2df438d71e30ecbedabd055aa2bfba2ba4d
KVM: x86: clflushopt should be treated as a no-op by emulation

commit 51b958e5aeb1e18c00332e0b37c5d4e95a3eff84 upstream.

The instruction emulator ignores clflush instructions, yet fails to
support clflushopt. Treat both similarly.

Fixes: 13e457e0eebf ("KVM: x86: Emulator does not decode clflush well")
Signed-off-by: David Edmondson <david.edmondson@oracle.com>
Message-Id: <20201103120400.240882-1-david.edmondson@oracle.com>
Reviewed-by: Joao Martins <joao.m.martins@oracle.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
arch/x86/kvm/emulate.c