提交 a2f3d447 编写于 作者: L Lijun Ou 提交者: Jason Gunthorpe

RDMA/hns: Avoid unncessary initialization

Some variables have been initialized when used. As a result, here removes
some unncessary initial assignment.

Link: https://lore.kernel.org/r/1599547944-30671-1-git-send-email-oulijun@huawei.comSigned-off-by: NLijun Ou <oulijun@huawei.com>
Signed-off-by: NJason Gunthorpe <jgg@nvidia.com>
上级 f553246f
...@@ -338,8 +338,8 @@ static int hns_roce_set_hem(struct hns_roce_dev *hr_dev, ...@@ -338,8 +338,8 @@ static int hns_roce_set_hem(struct hns_roce_dev *hr_dev,
void __iomem *bt_cmd; void __iomem *bt_cmd;
__le32 bt_cmd_val[2]; __le32 bt_cmd_val[2];
__le32 bt_cmd_h = 0; __le32 bt_cmd_h = 0;
__le32 bt_cmd_l = 0; __le32 bt_cmd_l;
u64 bt_ba = 0; u64 bt_ba;
int ret = 0; int ret = 0;
/* Find the HEM(Hardware Entry Memory) entry */ /* Find the HEM(Hardware Entry Memory) entry */
...@@ -1404,7 +1404,7 @@ int hns_roce_hem_list_request(struct hns_roce_dev *hr_dev, ...@@ -1404,7 +1404,7 @@ int hns_roce_hem_list_request(struct hns_roce_dev *hr_dev,
{ {
const struct hns_roce_buf_region *r; const struct hns_roce_buf_region *r;
int ofs, end; int ofs, end;
int ret = 0; int ret;
int unit; int unit;
int i; int i;
......
...@@ -70,15 +70,15 @@ static int hns_roce_v1_post_send(struct ib_qp *ibqp, ...@@ -70,15 +70,15 @@ static int hns_roce_v1_post_send(struct ib_qp *ibqp,
struct hns_roce_qp *qp = to_hr_qp(ibqp); struct hns_roce_qp *qp = to_hr_qp(ibqp);
struct device *dev = &hr_dev->pdev->dev; struct device *dev = &hr_dev->pdev->dev;
struct hns_roce_sq_db sq_db = {}; struct hns_roce_sq_db sq_db = {};
int ps_opcode = 0, i = 0; int ps_opcode, i;
unsigned long flags = 0; unsigned long flags = 0;
void *wqe = NULL; void *wqe = NULL;
__le32 doorbell[2]; __le32 doorbell[2];
u32 wqe_idx = 0;
int nreq = 0;
int ret = 0; int ret = 0;
u8 *smac;
int loopback; int loopback;
u32 wqe_idx;
int nreq;
u8 *smac;
if (unlikely(ibqp->qp_type != IB_QPT_GSI && if (unlikely(ibqp->qp_type != IB_QPT_GSI &&
ibqp->qp_type != IB_QPT_RC)) { ibqp->qp_type != IB_QPT_RC)) {
...@@ -888,7 +888,7 @@ static int hns_roce_db_init(struct hns_roce_dev *hr_dev) ...@@ -888,7 +888,7 @@ static int hns_roce_db_init(struct hns_roce_dev *hr_dev)
u32 odb_ext_mod; u32 odb_ext_mod;
u32 sdb_evt_mod; u32 sdb_evt_mod;
u32 odb_evt_mod; u32 odb_evt_mod;
int ret = 0; int ret;
memset(db, 0, sizeof(*db)); memset(db, 0, sizeof(*db));
...@@ -1148,8 +1148,8 @@ static int hns_roce_raq_init(struct hns_roce_dev *hr_dev) ...@@ -1148,8 +1148,8 @@ static int hns_roce_raq_init(struct hns_roce_dev *hr_dev)
struct hns_roce_v1_priv *priv = hr_dev->priv; struct hns_roce_v1_priv *priv = hr_dev->priv;
struct hns_roce_raq_table *raq = &priv->raq_table; struct hns_roce_raq_table *raq = &priv->raq_table;
struct device *dev = &hr_dev->pdev->dev; struct device *dev = &hr_dev->pdev->dev;
int raq_shift = 0;
dma_addr_t addr; dma_addr_t addr;
int raq_shift;
__le32 tmp; __le32 tmp;
u32 val; u32 val;
int ret; int ret;
...@@ -1360,7 +1360,7 @@ static int hns_roce_free_mr_init(struct hns_roce_dev *hr_dev) ...@@ -1360,7 +1360,7 @@ static int hns_roce_free_mr_init(struct hns_roce_dev *hr_dev)
struct hns_roce_v1_priv *priv = hr_dev->priv; struct hns_roce_v1_priv *priv = hr_dev->priv;
struct hns_roce_free_mr *free_mr = &priv->free_mr; struct hns_roce_free_mr *free_mr = &priv->free_mr;
struct device *dev = &hr_dev->pdev->dev; struct device *dev = &hr_dev->pdev->dev;
int ret = 0; int ret;
free_mr->free_mr_wq = create_singlethread_workqueue("hns_roce_free_mr"); free_mr->free_mr_wq = create_singlethread_workqueue("hns_roce_free_mr");
if (!free_mr->free_mr_wq) { if (!free_mr->free_mr_wq) {
...@@ -1440,8 +1440,8 @@ static int hns_roce_v1_reset(struct hns_roce_dev *hr_dev, bool dereset) ...@@ -1440,8 +1440,8 @@ static int hns_roce_v1_reset(struct hns_roce_dev *hr_dev, bool dereset)
static int hns_roce_v1_profile(struct hns_roce_dev *hr_dev) static int hns_roce_v1_profile(struct hns_roce_dev *hr_dev)
{ {
int i = 0;
struct hns_roce_caps *caps = &hr_dev->caps; struct hns_roce_caps *caps = &hr_dev->caps;
int i;
hr_dev->vendor_id = roce_read(hr_dev, ROCEE_VENDOR_ID_REG); hr_dev->vendor_id = roce_read(hr_dev, ROCEE_VENDOR_ID_REG);
hr_dev->vendor_part_id = roce_read(hr_dev, ROCEE_VENDOR_PART_ID_REG); hr_dev->vendor_part_id = roce_read(hr_dev, ROCEE_VENDOR_PART_ID_REG);
...@@ -1643,7 +1643,7 @@ static int hns_roce_v1_chk_mbox(struct hns_roce_dev *hr_dev, ...@@ -1643,7 +1643,7 @@ static int hns_roce_v1_chk_mbox(struct hns_roce_dev *hr_dev,
unsigned long timeout) unsigned long timeout)
{ {
u8 __iomem *hcr = hr_dev->reg_base + ROCEE_MB1_REG; u8 __iomem *hcr = hr_dev->reg_base + ROCEE_MB1_REG;
unsigned long end = 0; unsigned long end;
u32 status = 0; u32 status = 0;
end = msecs_to_jiffies(timeout) + jiffies; end = msecs_to_jiffies(timeout) + jiffies;
...@@ -1671,7 +1671,7 @@ static int hns_roce_v1_set_gid(struct hns_roce_dev *hr_dev, u8 port, ...@@ -1671,7 +1671,7 @@ static int hns_roce_v1_set_gid(struct hns_roce_dev *hr_dev, u8 port,
{ {
unsigned long flags; unsigned long flags;
u32 *p = NULL; u32 *p = NULL;
u8 gid_idx = 0; u8 gid_idx;
gid_idx = hns_get_gid_index(hr_dev, port, gid_index); gid_idx = hns_get_gid_index(hr_dev, port, gid_index);
...@@ -2445,7 +2445,7 @@ static int hns_roce_v1_qp_modify(struct hns_roce_dev *hr_dev, ...@@ -2445,7 +2445,7 @@ static int hns_roce_v1_qp_modify(struct hns_roce_dev *hr_dev,
struct hns_roce_cmd_mailbox *mailbox; struct hns_roce_cmd_mailbox *mailbox;
struct device *dev = &hr_dev->pdev->dev; struct device *dev = &hr_dev->pdev->dev;
int ret = 0; int ret;
if (cur_state >= HNS_ROCE_QP_NUM_STATE || if (cur_state >= HNS_ROCE_QP_NUM_STATE ||
new_state >= HNS_ROCE_QP_NUM_STATE || new_state >= HNS_ROCE_QP_NUM_STATE ||
...@@ -3394,7 +3394,7 @@ static int hns_roce_v1_q_qp(struct ib_qp *ibqp, struct ib_qp_attr *qp_attr, ...@@ -3394,7 +3394,7 @@ static int hns_roce_v1_q_qp(struct ib_qp *ibqp, struct ib_qp_attr *qp_attr,
struct hns_roce_qp *hr_qp = to_hr_qp(ibqp); struct hns_roce_qp *hr_qp = to_hr_qp(ibqp);
struct device *dev = &hr_dev->pdev->dev; struct device *dev = &hr_dev->pdev->dev;
struct hns_roce_qp_context *context; struct hns_roce_qp_context *context;
int tmp_qp_state = 0; int tmp_qp_state;
int ret = 0; int ret = 0;
int state; int state;
...@@ -3934,7 +3934,7 @@ static irqreturn_t hns_roce_v1_msix_interrupt_eq(int irq, void *eq_ptr) ...@@ -3934,7 +3934,7 @@ static irqreturn_t hns_roce_v1_msix_interrupt_eq(int irq, void *eq_ptr)
{ {
struct hns_roce_eq *eq = eq_ptr; struct hns_roce_eq *eq = eq_ptr;
struct hns_roce_dev *hr_dev = eq->hr_dev; struct hns_roce_dev *hr_dev = eq->hr_dev;
int int_work = 0; int int_work;
if (eq->type_flag == HNS_ROCE_CEQ) if (eq->type_flag == HNS_ROCE_CEQ)
/* CEQ irq routine, CEQ is pulse irq, not clear */ /* CEQ irq routine, CEQ is pulse irq, not clear */
...@@ -4132,9 +4132,9 @@ static int hns_roce_v1_create_eq(struct hns_roce_dev *hr_dev, ...@@ -4132,9 +4132,9 @@ static int hns_roce_v1_create_eq(struct hns_roce_dev *hr_dev,
void __iomem *eqc = hr_dev->eq_table.eqc_base[eq->eqn]; void __iomem *eqc = hr_dev->eq_table.eqc_base[eq->eqn];
struct device *dev = &hr_dev->pdev->dev; struct device *dev = &hr_dev->pdev->dev;
dma_addr_t tmp_dma_addr; dma_addr_t tmp_dma_addr;
u32 eqconsindx_val = 0;
u32 eqcuridx_val = 0; u32 eqcuridx_val = 0;
u32 eqshift_val = 0; u32 eqconsindx_val;
u32 eqshift_val;
__le32 tmp2 = 0; __le32 tmp2 = 0;
__le32 tmp1 = 0; __le32 tmp1 = 0;
__le32 tmp = 0; __le32 tmp = 0;
......
...@@ -5383,7 +5383,7 @@ static irqreturn_t hns_roce_v2_msix_interrupt_eq(int irq, void *eq_ptr) ...@@ -5383,7 +5383,7 @@ static irqreturn_t hns_roce_v2_msix_interrupt_eq(int irq, void *eq_ptr)
{ {
struct hns_roce_eq *eq = eq_ptr; struct hns_roce_eq *eq = eq_ptr;
struct hns_roce_dev *hr_dev = eq->hr_dev; struct hns_roce_dev *hr_dev = eq->hr_dev;
int int_work = 0; int int_work;
if (eq->type_flag == HNS_ROCE_CEQ) if (eq->type_flag == HNS_ROCE_CEQ)
/* Completion event interrupt */ /* Completion event interrupt */
......
...@@ -141,8 +141,8 @@ static int hns_roce_netdev_event(struct notifier_block *self, ...@@ -141,8 +141,8 @@ static int hns_roce_netdev_event(struct notifier_block *self,
struct net_device *dev = netdev_notifier_info_to_dev(ptr); struct net_device *dev = netdev_notifier_info_to_dev(ptr);
struct hns_roce_ib_iboe *iboe = NULL; struct hns_roce_ib_iboe *iboe = NULL;
struct hns_roce_dev *hr_dev = NULL; struct hns_roce_dev *hr_dev = NULL;
u8 port = 0; int ret;
int ret = 0; u8 port;
hr_dev = container_of(self, struct hns_roce_dev, iboe.nb); hr_dev = container_of(self, struct hns_roce_dev, iboe.nb);
iboe = &hr_dev->iboe; iboe = &hr_dev->iboe;
......
...@@ -773,7 +773,7 @@ static int mtr_alloc_bufs(struct hns_roce_dev *hr_dev, struct hns_roce_mtr *mtr, ...@@ -773,7 +773,7 @@ static int mtr_alloc_bufs(struct hns_roce_dev *hr_dev, struct hns_roce_mtr *mtr,
size_t direct_size; size_t direct_size;
size_t total_size; size_t total_size;
unsigned long tmp; unsigned long tmp;
int ret = 0; int ret;
total_size = mtr_bufs_size(buf_attr); total_size = mtr_bufs_size(buf_attr);
if (total_size < 1) { if (total_size < 1) {
...@@ -967,7 +967,7 @@ static int mtr_init_buf_cfg(struct hns_roce_dev *hr_dev, ...@@ -967,7 +967,7 @@ static int mtr_init_buf_cfg(struct hns_roce_dev *hr_dev,
unsigned int *buf_page_shift) unsigned int *buf_page_shift)
{ {
struct hns_roce_buf_region *r; struct hns_roce_buf_region *r;
unsigned int page_shift = 0; unsigned int page_shift;
int page_cnt = 0; int page_cnt = 0;
size_t buf_size; size_t buf_size;
int region_cnt; int region_cnt;
......
...@@ -285,7 +285,7 @@ int hns_roce_create_srq(struct ib_srq *ib_srq, ...@@ -285,7 +285,7 @@ int hns_roce_create_srq(struct ib_srq *ib_srq,
struct hns_roce_srq *srq = to_hr_srq(ib_srq); struct hns_roce_srq *srq = to_hr_srq(ib_srq);
struct ib_device *ibdev = &hr_dev->ib_dev; struct ib_device *ibdev = &hr_dev->ib_dev;
struct hns_roce_ib_create_srq ucmd = {}; struct hns_roce_ib_create_srq ucmd = {};
int ret = 0; int ret;
u32 cqn; u32 cqn;
/* Check the actual SRQ wqe and SRQ sge num */ /* Check the actual SRQ wqe and SRQ sge num */
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册