197 lines
8.0 KiB
Diff
197 lines
8.0 KiB
Diff
From a52f2923c4b1884ad5ac32d962c54c91d0648eac Mon Sep 17 00:00:00 2001
|
|
From: Yufeng Mo <moyufeng@huawei.com>
|
|
Date: Sat, 24 Jul 2021 15:43:24 +0800
|
|
Subject: [PATCH 041/283] net: hns3: clean up unnecessary parentheses in macro
|
|
definitions
|
|
|
|
mainline inclusion
|
|
from mainline-v5.12-rc1-dontuse
|
|
commit 9393eb5034a040931120f9c6eed9bf0e78029192
|
|
category: feature
|
|
bugzilla: https://gitee.com/src-openeuler/kernel/issues/I8EMQV
|
|
CVE: NA
|
|
|
|
Reference: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=9393eb5034a040931120f9c6eed9bf0e78029192
|
|
|
|
----------------------------------------------------------------------
|
|
|
|
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>
|
|
Reviewed-by: Yongxin Li <liyongxin1@huawei.com>
|
|
Signed-off-by: Junxin Chen <chenjunxin1@huawei.com>
|
|
Signed-off-by: Zheng Zengkai <zhengzengkai@huawei.com>
|
|
Signed-off-by: Xiaodong Li <lixiaodong67@huawei.com>
|
|
|
|
Conflicts:
|
|
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
|
|
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c
|
|
---
|
|
drivers/net/ethernet/hisilicon/hns3/hnae3.h | 6 +++---
|
|
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 4 ++--
|
|
drivers/net/ethernet/hisilicon/hns3/hns3_enet.h | 10 +++++-----
|
|
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h | 4 ++--
|
|
.../net/ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 2 +-
|
|
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.h | 6 +++---
|
|
.../net/ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.h | 4 ++--
|
|
7 files changed, 18 insertions(+), 18 deletions(-)
|
|
|
|
diff --git a/drivers/net/ethernet/hisilicon/hns3/hnae3.h b/drivers/net/ethernet/hisilicon/hns3/hnae3.h
|
|
index 509bf4f4de1d..eef5f7a5eb63 100644
|
|
--- a/drivers/net/ethernet/hisilicon/hns3/hnae3.h
|
|
+++ b/drivers/net/ethernet/hisilicon/hns3/hnae3.h
|
|
@@ -317,7 +317,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)
|
|
|
|
struct hnae3_client_ops {
|
|
int (*init_instance)(struct hnae3_handle *handle);
|
|
@@ -832,9 +832,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)
|
|
|
|
int hnae3_register_ae_dev(struct hnae3_ae_dev *ae_dev);
|
|
void hnae3_unregister_ae_dev(struct hnae3_ae_dev *ae_dev);
|
|
diff --git a/drivers/net/ethernet/hisilicon/hns3/hns3_enet.c b/drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
|
|
index 3e3c5b27567e..d2284ce2c250 100644
|
|
--- a/drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
|
|
+++ b/drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
|
|
@@ -31,8 +31,8 @@
|
|
#define CREATE_TRACE_POINTS
|
|
#include "hns3_trace.h"
|
|
|
|
-#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_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, ...) \
|
|
do { \
|
|
diff --git a/drivers/net/ethernet/hisilicon/hns3/hns3_enet.h b/drivers/net/ethernet/hisilicon/hns3/hns3_enet.h
|
|
index 00a164343f0c..c337e4dbe2c6 100644
|
|
--- a/drivers/net/ethernet/hisilicon/hns3/hns3_enet.h
|
|
+++ b/drivers/net/ethernet/hisilicon/hns3/hns3_enet.h
|
|
@@ -548,7 +548,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)
|
|
{
|
|
@@ -558,7 +558,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)
|
|
|
|
@@ -589,15 +589,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);
|
|
diff --git a/drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h b/drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h
|
|
index ed737e7d740a..e6727366028e 100644
|
|
--- a/drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h
|
|
+++ b/drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h
|
|
@@ -1132,9 +1132,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)
|
|
{
|
|
diff --git a/drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.h b/drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.h
|
|
index c5cad1122788..cd98f4821641 100644
|
|
--- a/drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.h
|
|
+++ b/drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.h
|
|
@@ -743,7 +743,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); \
|
|
diff --git a/drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.h b/drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.h
|
|
index f2dfffbba8c8..f4fb9c7e9c5f 100644
|
|
--- a/drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.h
|
|
+++ b/drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.h
|
|
@@ -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_TM_PF_MAX_PRI_NUM 8
|
|
#define HCLGE_TM_PF_MAX_QSET_NUM 8
|
|
@@ -177,8 +177,8 @@ struct hclge_shaper_ir_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);
|
|
diff --git a/drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.h b/drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.h
|
|
index 40632d8b6d79..cb502d88af5f 100644
|
|
--- a/drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.h
|
|
+++ b/drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.h
|
|
@@ -286,9 +286,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)
|
|
--
|
|
2.34.1
|
|
|