]> www.infradead.org Git - users/dwmw2/linux.git/commitdiff
net: hns3: clean up unnecessary parentheses in macro definitions
authorYufeng Mo <moyufeng@huawei.com>
Tue, 9 Feb 2021 02:41:54 +0000 (10:41 +0800)
committerDavid S. Miller <davem@davemloft.net>
Tue, 9 Feb 2021 23:34:07 +0000 (15:34 -0800)
In macro definitions, parentheses are unnecessary in some cases,
such as the calling parameter of a function, the left variable
of the equal sign, and so on. So remove these unnecessary
parentheses according to these rules.

Signed-off-by: Yufeng Mo <moyufeng@huawei.com>
Signed-off-by: Huazhong Tan <tanhuazhong@huawei.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/hisilicon/hns3/hnae3.h
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
drivers/net/ethernet/hisilicon/hns3/hns3_enet.h
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.h
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.h
drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.h

index 1254880927017d6ad477034356adf7ed17d87bcc..e9e60a935f4092ebf6fc6e2de5d62d14a2d05202 100644 (file)
@@ -272,7 +272,7 @@ struct hnae3_ring_chain_node {
 };
 
 #define HNAE3_IS_TX_RING(node) \
-       (((node)->flag & (1 << HNAE3_RING_TYPE_B)) == HNAE3_RING_TYPE_TX)
+       (((node)->flag & 1 << HNAE3_RING_TYPE_B) == HNAE3_RING_TYPE_TX)
 
 /* device specification info from firmware */
 struct hnae3_dev_specs {
@@ -775,9 +775,9 @@ struct hnae3_handle {
 #define hnae3_get_field(origin, mask, shift) (((origin) & (mask)) >> (shift))
 
 #define hnae3_set_bit(origin, shift, val) \
-       hnae3_set_field((origin), (0x1 << (shift)), (shift), (val))
+       hnae3_set_field(origin, 0x1 << (shift), shift, val)
 #define hnae3_get_bit(origin, shift) \
-       hnae3_get_field((origin), (0x1 << (shift)), (shift))
+       hnae3_get_field(origin, 0x1 << (shift), shift)
 
 #define HNAE3_DBG_TM_NODES             "tm_nodes"
 #define HNAE3_DBG_TM_PRI               "tm_priority"
index 4c10b873c4b21a28dc3fb0b2d85d4d1873bc5da5..e544fe3905014e66e13b405f914f9be6b454eef0 100644 (file)
@@ -32,7 +32,7 @@
 #define CREATE_TRACE_POINTS
 #include "hns3_trace.h"
 
-#define hns3_set_field(origin, shift, val)     ((origin) |= ((val) << (shift)))
+#define hns3_set_field(origin, shift, val)     ((origin) |= (val) << (shift))
 #define hns3_tx_bd_count(S)    DIV_ROUND_UP(S, HNS3_MAX_BD_SIZE)
 
 #define hns3_rl_err(fmt, ...)                                          \
index d70af1d0d5540736364aad6573d82326302c5c65..7435a835ddcea0b75aa2734e094023bda1e42615 100644 (file)
@@ -554,7 +554,7 @@ static inline void hns3_write_reg(void __iomem *base, u32 reg, u32 value)
 }
 
 #define hns3_read_dev(a, reg) \
-       hns3_read_reg((a)->io_base, (reg))
+       hns3_read_reg((a)->io_base, reg)
 
 static inline bool hns3_nic_resetting(struct net_device *netdev)
 {
@@ -564,7 +564,7 @@ static inline bool hns3_nic_resetting(struct net_device *netdev)
 }
 
 #define hns3_write_dev(a, reg, value) \
-       hns3_write_reg((a)->io_base, (reg), (value))
+       hns3_write_reg((a)->io_base, reg, value)
 
 #define ring_to_dev(ring) ((ring)->dev)
 
@@ -588,15 +588,15 @@ static inline unsigned int hns3_page_order(struct hns3_enet_ring *ring)
 
 /* iterator for handling rings in ring group */
 #define hns3_for_each_ring(pos, head) \
-       for (pos = (head).ring; pos; pos = pos->next)
+       for (pos = (head).ring; (pos); pos = (pos)->next)
 
 #define hns3_get_handle(ndev) \
        (((struct hns3_nic_priv *)netdev_priv(ndev))->ae_handle)
 
-#define hns3_gl_usec_to_reg(int_gl) (int_gl >> 1)
+#define hns3_gl_usec_to_reg(int_gl) ((int_gl) >> 1)
 #define hns3_gl_round_down(int_gl) round_down(int_gl, 2)
 
-#define hns3_rl_usec_to_reg(int_rl) (int_rl >> 2)
+#define hns3_rl_usec_to_reg(int_rl) ((int_rl) >> 2)
 #define hns3_rl_round_down(int_rl) round_down(int_rl, 4)
 
 void hns3_ethtool_set_ops(struct net_device *netdev);
index e7c915eabc8ad361ec112723011ae11d6c76ae83..ff52a65b4cffbc9555687f78d8e01fb361dfc416 100644 (file)
@@ -1144,9 +1144,9 @@ static inline void hclge_write_reg(void __iomem *base, u32 reg, u32 value)
 }
 
 #define hclge_write_dev(a, reg, value) \
-       hclge_write_reg((a)->io_base, (reg), (value))
+       hclge_write_reg((a)->io_base, reg, value)
 #define hclge_read_dev(a, reg) \
-       hclge_read_reg((a)->io_base, (reg))
+       hclge_read_reg((a)->io_base, reg)
 
 static inline u32 hclge_read_reg(u8 __iomem *base, u32 reg)
 {
index f5a988498cc338525745ef72213f3e5923a7fbcc..81c0fe4ededd40c1e60bf863bc154ba81219b79f 100644 (file)
@@ -24,7 +24,7 @@
 #include "hnae3.h"
 
 #define HCLGE_NAME                     "hclge"
-#define HCLGE_STATS_READ(p, offset) (*((u64 *)((u8 *)(p) + (offset))))
+#define HCLGE_STATS_READ(p, offset) (*(u64 *)((u8 *)(p) + (offset)))
 #define HCLGE_MAC_STATS_FIELD_OFF(f) (offsetof(struct hclge_mac_stats, f))
 
 #define HCLGE_BUF_SIZE_UNIT    256U
index 33b17a199e18dfd9f1fd1f31380da6330a214c9e..0d86c4d50489caaa0c88114aa48cd4acf7b6579c 100644 (file)
@@ -728,7 +728,7 @@ struct hclge_vf_vlan_cfg {
  *     x = (~k) & v
  *     y = (k ^ ~v) & k
  */
-#define calc_x(x, k, v) ((x) = (~(k) & (v)))
+#define calc_x(x, k, v) (x = ~(k) & (v))
 #define calc_y(y, k, v) \
        do { \
                const typeof(k) _k_ = (k); \
index d33cb04acbef4b2465df20441f4b542b8c5712e7..b25d76023af043a969dc89c6bcbb23243ffae974 100644 (file)
@@ -17,7 +17,7 @@
 
 /* SP or DWRR */
 #define HCLGE_TM_TX_SCHD_DWRR_MSK      BIT(0)
-#define HCLGE_TM_TX_SCHD_SP_MSK                (0xFE)
+#define HCLGE_TM_TX_SCHD_SP_MSK                0xFE
 
 #define HCLGE_ETHER_MAX_RATE   100000
 
@@ -214,8 +214,8 @@ struct hclge_pri_shaper_para {
                           (HCLGE_TM_SHAP_##string##_MSK), \
                           (HCLGE_TM_SHAP_##string##_LSH), val)
 #define hclge_tm_get_field(src, string) \
-                       hnae3_get_field((src), (HCLGE_TM_SHAP_##string##_MSK), \
-                                      (HCLGE_TM_SHAP_##string##_LSH))
+                       hnae3_get_field((src), HCLGE_TM_SHAP_##string##_MSK, \
+                                       HCLGE_TM_SHAP_##string##_LSH)
 
 int hclge_tm_schd_init(struct hclge_dev *hdev);
 int hclge_tm_vport_map_update(struct hclge_dev *hdev);
index ac2864a7ce8de27c810a426ccf999c796e6f80e0..cb619ccc5989538f89c6d73a102cebe3a719f148 100644 (file)
@@ -315,9 +315,9 @@ static inline u32 hclgevf_read_reg(u8 __iomem *base, u32 reg)
 }
 
 #define hclgevf_write_dev(a, reg, value) \
-       hclgevf_write_reg((a)->io_base, (reg), (value))
+       hclgevf_write_reg((a)->io_base, reg, value)
 #define hclgevf_read_dev(a, reg) \
-       hclgevf_read_reg((a)->io_base, (reg))
+       hclgevf_read_reg((a)->io_base, reg)
 
 #define HCLGEVF_SEND_SYNC(flag) \
        ((flag) & HCLGEVF_CMD_FLAG_NO_INTR)