ramips: raeth: protect macro parameters
authorGabor Juhos <juhosg@openwrt.org>
Sat, 11 Feb 2012 15:11:50 +0000 (15:11 +0000)
committerGabor Juhos <juhosg@openwrt.org>
Sat, 11 Feb 2012 15:11:50 +0000 (15:11 +0000)
SVN-Revision: 30441

target/linux/ramips/files/drivers/net/ramips_eth.h

index ecf8d772362930614d43dadc13f06738d14676b4..9ad6046421db791df888a2a9aa595aa0ef941aea 100644 (file)
 #define RAMIPS_US_CYC_CNT_SHIFT                0x8
 #define RAMIPS_US_CYC_CNT_DIVISOR      1000000
 
-#define RX_DMA_PLEN0(x)                        ((x >> 16) & 0x3fff)
+#define RX_DMA_PLEN0(_x)               (((_x) >> 16) & 0x3fff)
 #define RX_DMA_LSO                     BIT(30)
 #define RX_DMA_DONE                    BIT(31)
 
@@ -197,11 +197,11 @@ struct ramips_rx_dma {
 };
 
 #define TX_DMA_PLEN0_MASK              ((0x3fff) << 16)
-#define TX_DMA_PLEN0(x)                        ((x & 0x3fff) << 16)
+#define TX_DMA_PLEN0(_x)               (((_x) & 0x3fff) << 16)
 #define TX_DMA_LSO                     BIT(30)
 #define TX_DMA_DONE                    BIT(31)
-#define TX_DMA_QN(x)                   (x << 16)
-#define TX_DMA_PN(x)                   (x << 24)
+#define TX_DMA_QN(_x)                  ((_x) << 16)
+#define TX_DMA_PN(_x)                  ((_x) << 24)
 #define TX_DMA_QN_MASK                 TX_DMA_QN(0x7)
 #define TX_DMA_PN_MASK                 TX_DMA_PN(0x7)