Skip to content

Commit 4b6b623

Browse files
committed
RDMA: Use %pe format specifier for error pointers
Convert error logging throughout the RDMA subsystem to use the %pe format specifier instead of PTR_ERR() with integer format specifiers. Link: https://patch.msgid.link/e81ec02df1e474be20417fb62e779776e3f47a50.1758217936.git.leon@kernel.org Reviewed-by: Zhu Yanjun <[email protected]> Signed-off-by: Leon Romanovsky <[email protected]>
1 parent 260cce6 commit 4b6b623

File tree

20 files changed

+72
-65
lines changed

20 files changed

+72
-65
lines changed

drivers/infiniband/core/agent.c

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -110,8 +110,7 @@ void agent_send_response(const struct ib_mad_hdr *mad_hdr, const struct ib_grh *
110110
agent = port_priv->agent[qpn];
111111
ah = ib_create_ah_from_wc(agent->qp->pd, wc, grh, port_num);
112112
if (IS_ERR(ah)) {
113-
dev_err(&device->dev, "ib_create_ah_from_wc error %ld\n",
114-
PTR_ERR(ah));
113+
dev_err(&device->dev, "ib_create_ah_from_wc error %pe\n", ah);
115114
return;
116115
}
117116

drivers/infiniband/hw/bnxt_re/ib_verbs.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3307,9 +3307,9 @@ int bnxt_re_resize_cq(struct ib_cq *ibcq, int cqe, struct ib_udata *udata)
33073307
IB_ACCESS_LOCAL_WRITE);
33083308
if (IS_ERR(cq->resize_umem)) {
33093309
rc = PTR_ERR(cq->resize_umem);
3310+
ibdev_err(&rdev->ibdev, "%s: ib_umem_get failed! rc = %pe\n",
3311+
__func__, cq->resize_umem);
33103312
cq->resize_umem = NULL;
3311-
ibdev_err(&rdev->ibdev, "%s: ib_umem_get failed! rc = %d\n",
3312-
__func__, rc);
33133313
goto fail;
33143314
}
33153315
cq->resize_cqe = entries;

drivers/infiniband/hw/bnxt_re/main.c

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1956,8 +1956,7 @@ static void bnxt_re_read_vpd_info(struct bnxt_re_dev *rdev)
19561956

19571957
vpd_data = pci_vpd_alloc(pdev, &vpd_size);
19581958
if (IS_ERR(vpd_data)) {
1959-
pci_warn(pdev, "Unable to read VPD, err=%ld\n",
1960-
PTR_ERR(vpd_data));
1959+
pci_warn(pdev, "Unable to read VPD, err=%pe\n", vpd_data);
19611960
return;
19621961
}
19631962

drivers/infiniband/hw/cxgb4/device.c

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1228,9 +1228,8 @@ static int c4iw_uld_state_change(void *handle, enum cxgb4_state new_state)
12281228
if (!ctx->dev) {
12291229
ctx->dev = c4iw_alloc(&ctx->lldi);
12301230
if (IS_ERR(ctx->dev)) {
1231-
pr_err("%s: initialization failed: %ld\n",
1232-
pci_name(ctx->lldi.pdev),
1233-
PTR_ERR(ctx->dev));
1231+
pr_err("%s: initialization failed: %pe\n",
1232+
pci_name(ctx->lldi.pdev), ctx->dev);
12341233
ctx->dev = NULL;
12351234
break;
12361235
}

drivers/infiniband/hw/efa/efa_com.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -635,9 +635,9 @@ int efa_com_cmd_exec(struct efa_com_admin_queue *aq,
635635
if (IS_ERR(comp_ctx)) {
636636
ibdev_err_ratelimited(
637637
aq->efa_dev,
638-
"Failed to submit command %s (opcode %u) err %ld\n",
638+
"Failed to submit command %s (opcode %u) err %pe\n",
639639
efa_com_cmd_str(cmd->aq_common_descriptor.opcode),
640-
cmd->aq_common_descriptor.opcode, PTR_ERR(comp_ctx));
640+
cmd->aq_common_descriptor.opcode, comp_ctx);
641641

642642
up(&aq->avail_cmds);
643643
atomic64_inc(&aq->stats.cmd_err);

drivers/infiniband/hw/efa/efa_verbs.c

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1788,7 +1788,8 @@ struct ib_mr *efa_reg_user_mr_dmabuf(struct ib_pd *ibpd, u64 start,
17881788
access_flags);
17891789
if (IS_ERR(umem_dmabuf)) {
17901790
err = PTR_ERR(umem_dmabuf);
1791-
ibdev_dbg(&dev->ibdev, "Failed to get dmabuf umem[%d]\n", err);
1791+
ibdev_dbg(&dev->ibdev, "Failed to get dmabuf umem[%pe]\n",
1792+
umem_dmabuf);
17921793
goto err_free;
17931794
}
17941795

@@ -1832,7 +1833,8 @@ struct ib_mr *efa_reg_mr(struct ib_pd *ibpd, u64 start, u64 length,
18321833
if (IS_ERR(mr->umem)) {
18331834
err = PTR_ERR(mr->umem);
18341835
ibdev_dbg(&dev->ibdev,
1835-
"Failed to pin and map user space memory[%d]\n", err);
1836+
"Failed to pin and map user space memory[%pe]\n",
1837+
mr->umem);
18361838
goto err_free;
18371839
}
18381840

drivers/infiniband/hw/hfi1/device.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -64,9 +64,9 @@ int hfi1_cdev_init(int minor, const char *name,
6464

6565
if (IS_ERR(device)) {
6666
ret = PTR_ERR(device);
67+
pr_err("Could not create device for minor %d, %s (err %pe)\n",
68+
minor, name, device);
6769
device = NULL;
68-
pr_err("Could not create device for minor %d, %s (err %d)\n",
69-
minor, name, -ret);
7070
cdev_del(cdev);
7171
}
7272
done:

drivers/infiniband/hw/hfi1/user_sdma.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -498,8 +498,8 @@ int hfi1_user_sdma_process_request(struct hfi1_filedata *fd,
498498
ntids, sizeof(*req->tids));
499499
if (IS_ERR(tmp)) {
500500
ret = PTR_ERR(tmp);
501-
SDMA_DBG(req, "Failed to copy %d TIDs (%d)",
502-
ntids, ret);
501+
SDMA_DBG(req, "Failed to copy %d TIDs (%pe)", ntids,
502+
tmp);
503503
goto free_req;
504504
}
505505
req->tids = tmp;

drivers/infiniband/hw/hns/hns_roce_mr.c

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -594,8 +594,8 @@ static int mtr_alloc_bufs(struct hns_roce_dev *hr_dev, struct hns_roce_mtr *mtr,
594594
mtr->umem = ib_umem_get(ibdev, user_addr, total_size,
595595
buf_attr->user_access);
596596
if (IS_ERR(mtr->umem)) {
597-
ibdev_err(ibdev, "failed to get umem, ret = %ld.\n",
598-
PTR_ERR(mtr->umem));
597+
ibdev_err(ibdev, "failed to get umem, ret = %pe.\n",
598+
mtr->umem);
599599
return -ENOMEM;
600600
}
601601
} else {
@@ -605,8 +605,8 @@ static int mtr_alloc_bufs(struct hns_roce_dev *hr_dev, struct hns_roce_mtr *mtr,
605605
!mtr_has_mtt(buf_attr) ?
606606
HNS_ROCE_BUF_DIRECT : 0);
607607
if (IS_ERR(mtr->kmem)) {
608-
ibdev_err(ibdev, "failed to alloc kmem, ret = %ld.\n",
609-
PTR_ERR(mtr->kmem));
608+
ibdev_err(ibdev, "failed to alloc kmem, ret = %pe.\n",
609+
mtr->kmem);
610610
return PTR_ERR(mtr->kmem);
611611
}
612612
}

drivers/infiniband/hw/ionic/ionic_admin.c

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1108,13 +1108,13 @@ int ionic_create_rdma_admin(struct ionic_ibdev *dev)
11081108

11091109
if (eq_i < IONIC_EQ_COUNT_MIN) {
11101110
ibdev_err(&dev->ibdev,
1111-
"fail create eq %d\n", rc);
1111+
"fail create eq %pe\n", eq);
11121112
goto out;
11131113
}
11141114

11151115
/* ok, just fewer eq than device supports */
1116-
ibdev_dbg(&dev->ibdev, "eq count %d want %d rc %d\n",
1117-
eq_i, dev->lif_cfg.eq_count, rc);
1116+
ibdev_dbg(&dev->ibdev, "eq count %d want %d rc %pe\n",
1117+
eq_i, dev->lif_cfg.eq_count, eq);
11181118

11191119
rc = 0;
11201120
break;
@@ -1140,13 +1140,13 @@ int ionic_create_rdma_admin(struct ionic_ibdev *dev)
11401140

11411141
if (!aq_i) {
11421142
ibdev_err(&dev->ibdev,
1143-
"failed to create acq %d\n", rc);
1143+
"failed to create acq %pe\n", vcq);
11441144
goto out;
11451145
}
11461146

11471147
/* ok, just fewer adminq than device supports */
1148-
ibdev_dbg(&dev->ibdev, "acq count %d want %d rc %d\n",
1149-
aq_i, dev->lif_cfg.aq_count, rc);
1148+
ibdev_dbg(&dev->ibdev, "acq count %d want %d rc %pe\n",
1149+
aq_i, dev->lif_cfg.aq_count, vcq);
11501150
break;
11511151
}
11521152

@@ -1161,13 +1161,13 @@ int ionic_create_rdma_admin(struct ionic_ibdev *dev)
11611161

11621162
if (!aq_i) {
11631163
ibdev_err(&dev->ibdev,
1164-
"failed to create aq %d\n", rc);
1164+
"failed to create aq %pe\n", aq);
11651165
goto out;
11661166
}
11671167

11681168
/* ok, just fewer adminq than device supports */
1169-
ibdev_dbg(&dev->ibdev, "aq count %d want %d rc %d\n",
1170-
aq_i, dev->lif_cfg.aq_count, rc);
1169+
ibdev_dbg(&dev->ibdev, "aq count %d want %d rc %pe\n",
1170+
aq_i, dev->lif_cfg.aq_count, aq);
11711171
break;
11721172
}
11731173

0 commit comments

Comments
 (0)