From f2f34db831d33e9121535b00c46633e8d4664758 Mon Sep 17 00:00:00 2001 From: Anthony PERARD Date: Fri, 26 Apr 2013 14:16:31 +0100 Subject: [PATCH] xen/arm: Fix return value when write is ignored in VGIC If a write is ignored, the function should return success. Currently Xen will throw a data abort exception if the write in VGIC is ignored. Signed-off-by: Anthony PERARD Acked-by: Ian Campbell --- xen/arch/arm/vgic.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xen/arch/arm/vgic.c b/xen/arch/arm/vgic.c index 4d8da0242e..a984621e89 100644 --- a/xen/arch/arm/vgic.c +++ b/xen/arch/arm/vgic.c @@ -550,7 +550,7 @@ bad_width: write_ignore: if ( dabt.size != 2 ) goto bad_width; - return 0; + return 1; } static int vgic_distr_mmio_check(struct vcpu *v, paddr_t addr) -- 2.39.5