]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
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)
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.

1  2 
tools/testing/selftests/kvm/Makefile
virt/kvm/kvm_main.c

index 948ec8b78af8d499a4a8de816b3ddeb5a9639ca2,45cb70c048bb7cfe41136261edd1d63d78b96447..960cf6a7719858586d2483c9a64839096ccd8015
@@@ -164,9 -164,9 +165,10 @@@ TEST_GEN_PROGS_aarch64 += aarch64/vgic_
  TEST_GEN_PROGS_aarch64 += aarch64/vgic_irq
  TEST_GEN_PROGS_aarch64 += aarch64/vgic_lpi_stress
  TEST_GEN_PROGS_aarch64 += aarch64/vpmu_counter_access
 +TEST_GEN_PROGS_aarch64 += aarch64/no-vgic-v3
  TEST_GEN_PROGS_aarch64 += access_tracking_perf_test
  TEST_GEN_PROGS_aarch64 += arch_timer
+ TEST_GEN_PROGS_aarch64 += coalesced_io_test
  TEST_GEN_PROGS_aarch64 += demand_paging_test
  TEST_GEN_PROGS_aarch64 += dirty_log_test
  TEST_GEN_PROGS_aarch64 += dirty_log_perf_test
Simple merge