diff options
author | Sean Christopherson <seanjc@google.com> | 2024-07-26 16:51:10 -0700 |
---|---|---|
committer | Marc Zyngier <maz@kernel.org> | 2024-08-13 19:28:00 +0100 |
commit | ae41d7dbaeb4f79134136cd65ad7015cf9ccf78a (patch) | |
tree | 536a852ffd460c670911c9f83a412275e55d2bb7 /tools/perf/scripts/python/syscall-counts.py | |
parent | 38753cbc4dca431d4354319c7481f6bd1a212baf (diff) |
KVM: arm64: Release pfn, i.e. put page, if copying MTE tags hits ZONE_DEVICE
Put the page reference acquired by gfn_to_pfn_prot() if
kvm_vm_ioctl_mte_copy_tags() runs into ZONE_DEVICE memory. KVM's less-
than-stellar heuristics for dealing with pfn-mapped memory means that KVM
can get a page reference to ZONE_DEVICE memory.
Fixes: f0376edb1ddc ("KVM: arm64: Add ioctl to fetch/store tags in a guest")
Signed-off-by: Sean Christopherson <seanjc@google.com>
Reviewed-by: Steven Price <steven.price@arm.com>
Reviewed-by: Catalin Marinas <catalin.marinas@arm.com>
Link: https://lore.kernel.org/r/20240726235234.228822-2-seanjc@google.com
Signed-off-by: Marc Zyngier <maz@kernel.org>
Diffstat (limited to 'tools/perf/scripts/python/syscall-counts.py')
0 files changed, 0 insertions, 0 deletions