From: Paolo Bonzini Date: Sat, 14 Sep 2024 13:34:30 +0000 (-0400) Subject: Merge tag 'kvm-x86-generic-6.12' of https://github.com/kvm-x86/linux into HEAD X-Git-Tag: v6.12-rc1~11^2~7 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=7056c4e2a13a61f4e8a9e8ce27cd499f27e0e63b;p=thirdparty%2Fkernel%2Flinux.git 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. --- 7056c4e2a13a61f4e8a9e8ce27cd499f27e0e63b diff --cc tools/testing/selftests/kvm/Makefile index 948ec8b78af8d,45cb70c048bb7..960cf6a771985 --- a/tools/testing/selftests/kvm/Makefile +++ b/tools/testing/selftests/kvm/Makefile @@@ -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