Arm: relax iomem_access_permitted() check
authorJan Beulich <jbeulich@suse.com>
Thu, 19 Aug 2021 11:37:42 +0000 (13:37 +0200)
committerJan Beulich <jbeulich@suse.com>
Thu, 19 Aug 2021 11:37:42 +0000 (13:37 +0200)
commit475715d65a1084fd38c5baa12c18d1e2f5f74ea0
tree81422cdc97aae4fc36e8e6b1f918470d3fa0440b
parentdd635cebd1eefc7f90bbe3d5df2524a2a3a94f88
Arm: relax iomem_access_permitted() check

Ranges checked by iomem_access_permitted() are inclusive; to permit a
mapping there's no need for access to also have been granted for the
subsequent page.

Fixes: 80f9c3167084 ("xen/arm: acpi: Map MMIO on fault in stage-2 page table for the hardware domain")
Signed-off-by: Jan Beulich <jbeulich@suse.com>
Reviewed-by: Julien Grall <jgrall@amazon.com>
xen/arch/arm/traps.c