net: lantiq_etop: avoid precedence issues
authorAleksander Jan Bajkowski <olek2@wp.pl>
Wed, 29 Dec 2021 23:27:25 +0000 (00:27 +0100)
committerDavid S. Miller <davem@davemloft.net>
Thu, 30 Dec 2021 13:20:23 +0000 (13:20 +0000)
Add () around macro argument to avoid precedence issues

Signed-off-by: Aleksander Jan Bajkowski <olek2@wp.pl>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/lantiq_etop.c

index 7608506..bec5ef9 100644 (file)
@@ -65,8 +65,8 @@
 /* use 2 static channels for TX/RX */
 #define LTQ_ETOP_TX_CHANNEL    1
 #define LTQ_ETOP_RX_CHANNEL    6
-#define IS_TX(x)               (x == LTQ_ETOP_TX_CHANNEL)
-#define IS_RX(x)               (x == LTQ_ETOP_RX_CHANNEL)
+#define IS_TX(x)               ((x) == LTQ_ETOP_TX_CHANNEL)
+#define IS_RX(x)               ((x) == LTQ_ETOP_RX_CHANNEL)
 
 #define ltq_etop_r32(x)                ltq_r32(ltq_etop_membase + (x))
 #define ltq_etop_w32(x, y)     ltq_w32(x, ltq_etop_membase + (y))