]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
Merge tag 'kvm-x86-selftests-6.8-rcN' of https://github.com/kvm-x86/linux into HEAD
authorPaolo Bonzini <pbonzini@redhat.com>
Wed, 14 Feb 2024 17:34:58 +0000 (12:34 -0500)
committerPaolo Bonzini <pbonzini@redhat.com>
Wed, 14 Feb 2024 17:34:58 +0000 (12:34 -0500)
commit2f8ebe43a02596f0a73866e506d2a5b4a5e1d8c2
tree1efdfa972f5e98db7d4f6a861a46b441168a6130
parent22d0bc072102233f94006907f15d97ca6352adc4
parent6fd78beed0213655c16ef728af0caec6d5ae4c73
Merge tag 'kvm-x86-selftests-6.8-rcN' of https://github.com/kvm-x86/linux into HEAD

KVM selftests fixes/cleanups (and one KVM x86 cleanup) for 6.8:

 - Remove redundant newlines from error messages.

 - Delete an unused variable in the AMX test (which causes build failures when
   compiling with -Werror).

 - Fail instead of skipping tests if open(), e.g. of /dev/kvm, fails with an
   error code other than ENOENT (a Hyper-V selftest bug resulted in an EMFILE,
   and the test eventually got skipped).

 - Fix TSC related bugs in several Hyper-V selftests.

 - Fix a bug in the dirty ring logging test where a sem_post() could be left
   pending across multiple runs, resulting in incorrect synchronization between
   the main thread and the vCPU worker thread.

 - Relax the dirty log split test's assertions on 4KiB mappings to fix false
   positives due to the number of mappings for memslot 0 (used for code and
   data that is NOT being dirty logged) changing, e.g. due to NUMA balancing.

 - Have KVM's gtod_is_based_on_tsc() return "bool" instead of an "int" (the
   function generates boolean values, and all callers treat the return value as
   a bool).
arch/x86/kvm/x86.c
tools/testing/selftests/kvm/riscv/get-reg-list.c