On Tue, Jun 27, 2023 at 2:33 AM Sean Christopherson <seanjc@xxxxxxxxxx> wrote: > > Non-x86, a.k.a. generic, KVM changes for 6.5. As will hopefully always be > the case for common changes from me, nothing particularly interesting. > > The following changes since commit b9846a698c9aff4eb2214a06ac83638ad098f33f: > > KVM: VMX: add MSR_IA32_TSX_CTRL into msrs_to_save (2023-05-21 04:05:51 -0400) > > are available in the Git repository at: > > https://github.com/kvm-x86/linux.git tags/kvm-x86-generic-6.5 > > for you to fetch changes up to cc77b95acf3c7d9a24204b0555fed2014f300fd5: > > kvm/eventfd: use list_for_each_entry when deassign ioeventfd (2023-06-13 14:25:39 -0700) Pulled, thanks. Paolo > ---------------------------------------------------------------- > Common KVM changes for 6.5: > > - Fix unprotected vcpu->pid dereference via debugfs > > - Fix KVM_BUG() and KVM_BUG_ON() macros with 64-bit conditionals > > - Refactor failure path in kvm_io_bus_unregister_dev() to simplify the code > > - Misc cleanups > > ---------------------------------------------------------------- > Binbin Wu (1): > KVM: Fix comment for KVM_ENABLE_CAP > > Michal Luczaj (2): > KVM: Don't kfree(NULL) on kzalloc() failure in kvm_assign_ioeventfd_idx() > KVM: Clean up kvm_vm_ioctl_create_vcpu() > > Sean Christopherson (1): > KVM: Protect vcpu->pid dereference via debugfs with RCU > > Wei Wang (3): > KVM: allow KVM_BUG/KVM_BUG_ON to handle 64-bit cond > KVM: destruct kvm_io_device while unregistering it from kvm_io_bus > kvm/eventfd: use list_for_each_entry when deassign ioeventfd > > include/kvm/iodev.h | 6 ------ > include/linux/kvm_host.h | 4 ++-- > include/uapi/linux/kvm.h | 2 +- > virt/kvm/coalesced_mmio.c | 9 ++------- > virt/kvm/eventfd.c | 8 +++----- > virt/kvm/kvm_main.c | 30 ++++++++++++++++++++---------- > 6 files changed, 28 insertions(+), 31 deletions(-) >