From 2c3aaf0fe7d630ddb707c1f034200a42e8b573f8 Mon Sep 17 00:00:00 2001 From: Jan Beulich Date: Thu, 3 Sep 2026 09:57:52 +0200 Subject: [PATCH] Arm64/GICv3: have gicv3_its_find_quirk() not cast away const-ness Doing so violates Misra rule 11.8, while being entirely unnecessary here: All callers already store the return value in pointer-to-const variables. No functional change. Signed-off-by: Jan Beulich Reviewed-by: Michal Orzel --- xen/arch/arm/gic-v3-its.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/xen/arch/arm/gic-v3-its.c b/xen/arch/arm/gic-v3-its.c index 7560d46c6d..325835b0ad 100644 --- a/xen/arch/arm/gic-v3-its.c +++ b/xen/arch/arm/gic-v3-its.c @@ -84,14 +84,14 @@ static const struct its_quirk its_quirks[] = { } }; -static struct its_quirk* gicv3_its_find_quirk(uint32_t iidr) +static const struct its_quirk *gicv3_its_find_quirk(uint32_t iidr) { const struct its_quirk *quirks = its_quirks; for ( ; quirks->desc; quirks++ ) { if ( quirks->iidr == (quirks->mask & iidr) ) - return (struct its_quirk *)quirks; + return quirks; } return NULL;