ramips: raeth: protect macro parameters
authorjuhosg <juhosg@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Sat, 11 Feb 2012 15:11:50 +0000 (15:11 +0000)
committerjuhosg <juhosg@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Sat, 11 Feb 2012 15:11:50 +0000 (15:11 +0000)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@30441 3c298f89-4303-0410-b956-a3cf2f4a3e73

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

index ecf8d77..9ad6046 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)