On Thu, 14 Mar 2024 14:29:02 -0700, Rick Edgecombe wrote: > Fix KVM_SET_MEMORY_ATTRIBUTES to not overflow lpage_info array and trigger > KASAN splat, as seen in the private_mem_conversions_test selftest. > > When memory attributes are set on a GFN range, that range will have > specific properties applied to the TDP. A huge page cannot be used when > the attributes are inconsistent, so they are disabled for those the > specific huge pages. For internal KVM reasons, huge pages are also not > allowed to span adjacent memslots regardless of whether the backing memory > could be mapped as huge. > > [...] Applied to kvm-x86 fixes, thanks! [1/1] KVM: x86/mmu: x86: Don't overflow lpage_info when checking attributes https://github.com/kvm-x86/linux/commit/992b54bd083c -- https://github.com/kvm-x86/linux/tree/next