[PATCH] staging: iio: meter: enclose Macros with complex values in parentheses
From: Menna Mahmoud
Date: Sun Mar 12 2023 - 09:34:06 EST
enclose Macros with complex values in parentheses is especially useful
in making macro definitions “safe” (so that they
evaluate each operand exactly once).
this error reported by chechpatch.pl
"ERROR: Macros with complex values should be enclosed in parentheses"
for ADE7854_SPI_SLOW, ADE7854_SPI_BURST and ADE7854_SPI_FAST
macros and this error fixed by enclose these macros in parentheses.
Signed-off-by: Menna Mahmoud <eng.mennamahmoud.mm@xxxxxxxxx>
---
drivers/staging/iio/meter/ade7854.h | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/drivers/staging/iio/meter/ade7854.h b/drivers/staging/iio/meter/ade7854.h
index 7a49f8f1016f..41eeedef569b 100644
--- a/drivers/staging/iio/meter/ade7854.h
+++ b/drivers/staging/iio/meter/ade7854.h
@@ -139,9 +139,9 @@
#define ADE7854_MAX_RX 7
#define ADE7854_STARTUP_DELAY 1000
-#define ADE7854_SPI_SLOW (u32)(300 * 1000)
-#define ADE7854_SPI_BURST (u32)(1000 * 1000)
-#define ADE7854_SPI_FAST (u32)(2000 * 1000)
+#define ADE7854_SPI_SLOW ((u32)(300 * 1000))
+#define ADE7854_SPI_BURST ((u32)(1000 * 1000))
+#define ADE7854_SPI_FAST ((u32)(2000 * 1000))
/**
* struct ade7854_state - device instance specific data
--
2.34.1