]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
KVM: x86/mmu: Don't zero-allocate page table used for splitting a hugepage
authorSean Christopherson <seanjc@google.com>
Wed, 18 Feb 2026 21:08:20 +0000 (13:08 -0800)
committerSean Christopherson <seanjc@google.com>
Tue, 3 Mar 2026 20:16:27 +0000 (12:16 -0800)
commitecb80629321306547f7ad13b0ca5ef9cf8cdbb77
tree4d0fdf99d290ea82b080f6606b58e447b05a0a74
parent1450ab08108ccd825c8f9362475fadfc187942fc
KVM: x86/mmu: Don't zero-allocate page table used for splitting a hugepage

When splitting hugepages in the TDP MMU, don't zero the new page table on
allocation since tdp_mmu_split_huge_page() is guaranteed to write every
entry and thus every byte.

Unless someone peeks at the memory between allocating the page table and
writing the child SPTEs, no functional change intended.

Cc: Rick Edgecombe <rick.p.edgecombe@intel.com>
Cc: Kai Huang <kai.huang@intel.com>
Reviewed-by: Kai Huang <kai.huang@intel.com>
Reviewed-by: Rick Edgecombe <rick.p.edgecombe@intel.com>
Link: https://patch.msgid.link/20260218210820.2828896-1-seanjc@google.com
Signed-off-by: Sean Christopherson <seanjc@google.com>
arch/x86/kvm/mmu/tdp_mmu.c