Merge tag 'kvm-x86-generic-6.12' of https://github.com/kvm-x86/linux into HEAD
authorPaolo Bonzini <pbonzini@redhat.com>
Sat, 14 Sep 2024 13:34:30 +0000 (09:34 -0400)
committerPaolo Bonzini <pbonzini@redhat.com>
Tue, 17 Sep 2024 15:38:22 +0000 (11:38 -0400)
commit7056c4e2a13a61f4e8a9e8ce27cd499f27e0e63b
tree40c79c37402e7c728eb5dc0c31f185731e8bac9c
parentc09dd2bb5748075d995ae46c2d18423032230f9b
parent025dde582bbf31e7618f9283594ef5e2408e384b
Merge tag 'kvm-x86-generic-6.12' of https://github.com/kvm-x86/linux into HEAD

KVK generic changes for 6.12:

 - Fix a bug that results in KVM prematurely exiting to userspace for coalesced
   MMIO/PIO in many cases, clean up the related code, and add a testcase.

 - Fix a bug in kvm_clear_guest() where it would trigger a buffer overflow _if_
   the gpa+len crosses a page boundary, which thankfully is guaranteed to not
   happen in the current code base.  Add WARNs in more helpers that read/write
   guest memory to detect similar bugs.
tools/testing/selftests/kvm/Makefile
virt/kvm/kvm_main.c