]> git.baikalelectronics.ru Git - kernel.git/commit
Merge branch kvm-arm64/mmu/mapping-levels into kvmarm-master/next
authorMarc Zyngier <maz@kernel.org>
Fri, 20 Aug 2021 11:14:40 +0000 (12:14 +0100)
committerMarc Zyngier <maz@kernel.org>
Fri, 20 Aug 2021 11:14:40 +0000 (12:14 +0100)
commita01415dbb61ab123ed19e7fe86375cdb189cad75
tree514d98774dbc822250d3734d9bec34d40b38e871
parentfc0b552a16f006ffc24fdbfab96bae05e939eb7f
parent89c15456446bb28177b33a3aa54c0e35f714951d
Merge branch kvm-arm64/mmu/mapping-levels into kvmarm-master/next

Revamp the KVM/arm64 THP code by parsing the userspace
page tables instead of relying on an infrastructure that
is about to disappear (we are the last user).

* kvm-arm64/mmu/mapping-levels:
  KVM: Get rid of kvm_get_pfn()
  KVM: arm64: Use get_page() instead of kvm_get_pfn()
  KVM: Remove kvm_is_transparent_hugepage() and PageTransCompoundMap()
  KVM: arm64: Avoid mapping size adjustment on permission fault
  KVM: arm64: Walk userspace page tables to compute the THP mapping size
  KVM: arm64: Introduce helper to retrieve a PTE and its level

Signed-off-by: Marc Zyngier <maz@kernel.org>