]> xenbits.xensource.com Git - people/royger/xen.git/commitdiff
x86/cpufeature: add parentheses to comply with Rule 20.7
authorNicola Vetrini <nicola.vetrini@bugseng.com>
Tue, 19 Mar 2024 10:27:29 +0000 (11:27 +0100)
committerJan Beulich <jbeulich@suse.com>
Tue, 19 Mar 2024 10:27:29 +0000 (11:27 +0100)
MISRA C Rule 20.7 states: "Expressions resulting from the expansion
of macro parameters shall be enclosed in parentheses". Therefore, some
macro definitions should gain additional parentheses to ensure that all
current and future users will be safe with respect to expansions that
can possibly alter the semantics of the passed-in macro parameter.

No functional change.

Signed-off-by: Nicola Vetrini <nicola.vetrini@bugseng.com>
Acked-by: Jan Beulich <jbeulich@suse.com>
xen/arch/x86/include/asm/cpufeatureset.h

index f179229f192f71ef1e230ba6aec0fcd76edde453..a9c51bc514a8698b655cd0321882d334b41523f4 100644 (file)
@@ -5,7 +5,7 @@
 
 #include <xen/stringify.h>
 
-#define XEN_CPUFEATURE(name, value) X86_FEATURE_##name = value,
+#define XEN_CPUFEATURE(name, value) X86_FEATURE_##name = (value),
 enum {
 #include <public/arch-x86/cpufeatureset.h>
 #include <asm/cpufeatures.h>