[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [PATCH] xen/cpu: Fix MISRA C 2012 Rule 20.7 violation
In MASK_DECLARE_1(), the macro parameter 'x' is used as expression and therefore it is good to be enclosed in parentheses to prevent against unintended expansions. Signed-off-by: Xenia Ragiadakou <burzalodowa@xxxxxxxxx> --- xen/common/cpu.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xen/common/cpu.c b/xen/common/cpu.c index b0b63cdb36..31fb5be5d9 100644 --- a/xen/common/cpu.c +++ b/xen/common/cpu.c @@ -25,7 +25,7 @@ const cpumask_t cpumask_all = { */ /* cpu_bit_bitmap[0] is empty - so we can back into it */ -#define MASK_DECLARE_1(x) [x+1][0] = 1UL << (x) +#define MASK_DECLARE_1(x) [(x)+1][0] = 1UL << (x) #define MASK_DECLARE_2(x) MASK_DECLARE_1(x), MASK_DECLARE_1(x+1) #define MASK_DECLARE_4(x) MASK_DECLARE_2(x), MASK_DECLARE_2(x+2) #define MASK_DECLARE_8(x) MASK_DECLARE_4(x), MASK_DECLARE_4(x+4) -- 2.34.1
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |