]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
Merge tag 'kvm-x86-mmio-7.1' of https://github.com/kvm-x86/linux into HEAD
authorPaolo Bonzini <pbonzini@redhat.com>
Mon, 13 Apr 2026 10:49:14 +0000 (12:49 +0200)
committerPaolo Bonzini <pbonzini@redhat.com>
Mon, 13 Apr 2026 10:49:14 +0000 (12:49 +0200)
commitaa856775be633b00f4f535ce6d2ce0e6ae5ecb2f
tree8b7bf60a40d2230c034cb8e83d2a381eb1475993
parentc13008ed3d76142a001ebc56d8e391431cac2411
parente2138c4a5be1e50d75281136bdc3e709cb07ec5e
Merge tag 'kvm-x86-mmio-7.1' of https://github.com/kvm-x86/linux into HEAD

KVM x86 emulated MMIO changes for 7.1

Copy single-chunk MMIO write values into a persistent (per-fragment) field to
fix use-after-free stack bugs due to KVM dereferencing a stack pointer after an
exit to userspace.

Clean up and comment the emulated MMIO code to try to make it easier to
maintain (not necessarily "easy", but "easier").
arch/x86/include/asm/kvm_host.h
arch/x86/kvm/emulate.c
arch/x86/kvm/svm/sev.c
arch/x86/kvm/x86.c
include/linux/kvm_host.h