Non-x86, a.k.a. generic, KVM changes for 6.3. Mostly trivial patches, the most interesting is the coalesced MMIO fix. Wei's cleanup[1] for the device buses proved to be less trivial than originally thought, so I opted to get the basic fix landed before doing the cleanup. Note! There are two KVM-wide patches[2][3] that I didn't grab, but that can probably go into 6.3, especially the one from Paul. [1] https://lore.kernel.org/all/20230207123713.3905-1-wei.w.wang@xxxxxxxxx [2] https://lore.kernel.org/all/20230118035629.GT2948950@paulmck-ThinkPad-P17-Gen-1 [3] https://lore.kernel.org/all/20221229123338.4142-1-wei.w.wang@xxxxxxxxx The following changes since commit 7cb79f433e75b05d1635aefaa851cfcd1cb7dc4f: KVM: PPC: Fix refactoring goof in kvmppc_e500mc_init() (2023-01-24 13:00:32 -0500) are available in the Git repository at: https://github.com/kvm-x86/linux.git tags/kvm-x86-generic-6.3 for you to fetch changes up to 5bad5d55d884d57acba92a3309cde4cbb26dfefc: KVM: update code comment in struct kvm_vcpu (2023-02-07 17:58:19 -0800) ---------------------------------------------------------------- Common KVM changes for 6.3: - Account allocations in generic kvm_arch_alloc_vm() - Fix a typo and a stale comment - Fix a memory leak if coalesced MMIO unregistration fails ---------------------------------------------------------------- Alexey Dobriyan (1): KVM: account allocation in generic version of kvm_arch_alloc_vm() Sean Christopherson (1): KVM: Destroy target device if coalesced MMIO unregistration fails Wang Liang (1): kvm_host.h: fix spelling typo in function declaration Wang Yong (1): KVM: update code comment in struct kvm_vcpu include/linux/kvm_host.h | 6 +++--- virt/kvm/coalesced_mmio.c | 8 +++++--- 2 files changed, 8 insertions(+), 6 deletions(-)