|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [xen stable-4.20] xen/arm: gic-v3: Use vsize instead of csize for virtual CPU interface
commit 42a8a8abfe5a0f2c6ebe092970d219ca0885c80e
Author: Michal Orzel <michal.orzel@xxxxxxx>
AuthorDate: Thu Apr 9 13:39:34 2026 +0200
Commit: Michal Orzel <michal.orzel@xxxxxxx>
CommitDate: Wed Jul 15 09:48:36 2026 +0200
xen/arm: gic-v3: Use vsize instead of csize for virtual CPU interface
gicv3_iomem_deny_access() incorrectly uses csize (physical CPU
interface size) instead of vsize (virtual CPU interface size) when
calculating the number of pages to deny for the virtual CPU interface
region at vbase.
Fixes: 8300b3377e ("arm/gic: Add a new callback to deny Dom0 access to GIC
regions")
Signed-off-by: Michal Orzel <michal.orzel@xxxxxxx>
Reviewed-by: Ayan Kumar Halder <ayan.kumar.halder@xxxxxxx>
Reviewed-by: Luca Fancellu <luca.fancellu@xxxxxxx>
Acked-by: Stefano Stabellini <sstabellini@xxxxxxxxxx>
(cherry picked from commit 9af54b65a4272e438d6b8508eb8d0749506856c3)
---
xen/arch/arm/gic-v3.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/xen/arch/arm/gic-v3.c b/xen/arch/arm/gic-v3.c
index d15f0bc8a7..6b8ff46aaa 100644
--- a/xen/arch/arm/gic-v3.c
+++ b/xen/arch/arm/gic-v3.c
@@ -1492,7 +1492,7 @@ static int gicv3_iomem_deny_access(struct domain *d)
if ( vbase != INVALID_PADDR )
{
mfn = vbase >> PAGE_SHIFT;
- nr = PFN_UP(csize);
+ nr = PFN_UP(vsize);
return iomem_deny_access(d, mfn, mfn + nr - 1);
}
--
generated by git-patchbot for /home/xen/git/xen.git#stable-4.20
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |