Message ID | 20210726153552.1535838-1-maz@kernel.org (mailing list archive) |
---|---|
Headers | show |
Series | KVM: Remove kvm_is_transparent_hugepage() and friends | expand |
On Mon, 26 Jul 2021 16:35:46 +0100, Marc Zyngier wrote: > A while ago, Willy and Sean pointed out[0] that arm64 is the last user > of kvm_is_transparent_hugepage(), and that there would actually be > some benefit in looking at the userspace mapping directly instead. > > This small series does exactly that, although it doesn't try to > support more than a PMD-sized mapping yet for THPs. We could probably > look into unifying this with the huge PUD code, and there is still > some potential use of the contiguous hint. > > [...] Applied to next, thanks! [1/6] KVM: arm64: Introduce helper to retrieve a PTE and its level commit: 63db506e07622c344a3c748a1c06293d48780f83 [2/6] KVM: arm64: Walk userspace page tables to compute the THP mapping size commit: 6011cf68c88545e16cb32039c2cecfdae6a32315 [3/6] KVM: arm64: Avoid mapping size adjustment on permission fault commit: f2cc327303b13a70311e823bd52aa0bca8c7ddbc [4/6] KVM: Remove kvm_is_transparent_hugepage() and PageTransCompoundMap() commit: 205d76ff0684a0b4fe3ff3a283d143a47439d191 [5/6] KVM: arm64: Use get_page() instead of kvm_get_pfn() commit: 0fe49630101b3ce23bd21a2788440ac719ec868a [6/6] KVM: Get rid of kvm_get_pfn() commit: 36c3ce6c0d03a6c9992c3359f879cdc70fde836a Cheers, M.