Non-x86, a.k.a. generic, KVM changes for 6.4. Nothing particularly interesting, just a random smattering of one-off patches. The following changes since commit d8708b80fa0e6e21bc0c9e7276ad0bccef73b6e7: KVM: Change return type of kvm_arch_vm_ioctl() to "int" (2023-03-16 10:18:07 -0400) are available in the Git repository at: https://github.com/kvm-x86/linux.git tags/kvm-x86-generic-6.4 for you to fetch changes up to b0d237087c674c43df76c1a0bc2737592f3038f4: KVM: Fix comments that refer to the non-existent install_new_memslots() (2023-03-24 08:20:17 -0700) ---------------------------------------------------------------- Common KVM changes for 6.4: - Drop unnecessary casts from "void *" throughout kvm_main.c - Tweak the layout of "struct kvm_mmu_memory_cache" to shrink the struct size by 8 bytes on 64-bit kernels by utilizing a padding hole - Fix a documentation format goof that was introduced when the KVM docs were converted to ReST - Constify MIPS's internal callbacks (a leftover from the hardware enabling rework that landed in 6.3) ---------------------------------------------------------------- Jun Miao (1): KVM: Fix comments that refer to the non-existent install_new_memslots() Li kunyu (1): kvm: kvm_main: Remove unnecessary (void*) conversions Mathias Krause (1): KVM: Shrink struct kvm_mmu_memory_cache Sean Christopherson (1): KVM: MIPS: Make kvm_mips_callbacks const Shaoqin Huang (1): KVM: Add the missed title format Documentation/virt/kvm/api.rst | 1 + Documentation/virt/kvm/locking.rst | 2 +- arch/mips/include/asm/kvm_host.h | 2 +- arch/mips/kvm/vz.c | 2 +- include/linux/kvm_host.h | 4 ++-- include/linux/kvm_types.h | 2 +- virt/kvm/kvm_main.c | 26 ++++++++++++-------------- 7 files changed, 19 insertions(+), 20 deletions(-)