Add missing parentheses to macros in arch.h
authorAntonio Nino Diaz <[email protected]>
Wed, 11 Jul 2018 15:45:49 +0000 (16:45 +0100)
committerAntonio Nino Diaz <[email protected]>
Wed, 18 Jul 2018 10:09:14 +0000 (11:09 +0100)
Change-Id: Ifea46da46d1bfd01b341acfad75df5bcab48a204
Signed-off-by: Antonio Nino Diaz <[email protected]>
include/lib/aarch64/arch.h

index 7cc4b23774aae40a4c8ed3681fa7ba117fed0174..0cb260f8f5d82082cc60e3aab5132a2937dbbf08 100644 (file)
 #define MPIDR_AFFLVL2          U(2)
 #define MPIDR_AFFLVL3          U(3)
 #define MPIDR_AFFLVL0_VAL(mpidr) \
-               ((mpidr >> MPIDR_AFF0_SHIFT) & MPIDR_AFFLVL_MASK)
+               (((mpidr) >> MPIDR_AFF0_SHIFT) & MPIDR_AFFLVL_MASK)
 #define MPIDR_AFFLVL1_VAL(mpidr) \
-               ((mpidr >> MPIDR_AFF1_SHIFT) & MPIDR_AFFLVL_MASK)
+               (((mpidr) >> MPIDR_AFF1_SHIFT) & MPIDR_AFFLVL_MASK)
 #define MPIDR_AFFLVL2_VAL(mpidr) \
-               ((mpidr >> MPIDR_AFF2_SHIFT) & MPIDR_AFFLVL_MASK)
+               (((mpidr) >> MPIDR_AFF2_SHIFT) & MPIDR_AFFLVL_MASK)
 #define MPIDR_AFFLVL3_VAL(mpidr) \
-               ((mpidr >> MPIDR_AFF3_SHIFT) & MPIDR_AFFLVL_MASK)
+               (((mpidr) >> MPIDR_AFF3_SHIFT) & MPIDR_AFFLVL_MASK)
 /*
  * The MPIDR_MAX_AFFLVL count starts from 0. Take care to
  * add one while using this macro to define array sizes.
 /* ID_PFR1_EL1 definitions */
 #define ID_PFR1_VIRTEXT_SHIFT  U(12)
 #define ID_PFR1_VIRTEXT_MASK   U(0xf)
-#define GET_VIRT_EXT(id)       ((id >> ID_PFR1_VIRTEXT_SHIFT) \
+#define GET_VIRT_EXT(id)       (((id) >> ID_PFR1_VIRTEXT_SHIFT) \
                                 & ID_PFR1_VIRTEXT_MASK)
 
 /* SCTLR definitions */