hc
2024-05-14 bedbef8ad3e75a304af6361af235302bcc61d06b
kernel/drivers/infiniband/ulp/ipoib/ipoib_cm.c
....@@ -512,13 +512,13 @@
512512 return ipoib_cm_req_handler(cm_id, event);
513513 case IB_CM_DREQ_RECEIVED:
514514 ib_send_cm_drep(cm_id, NULL, 0);
515
- /* Fall through */
515
+ fallthrough;
516516 case IB_CM_REJ_RECEIVED:
517517 p = cm_id->context;
518518 priv = ipoib_priv(p->dev);
519519 if (ib_modify_qp(p->qp, &ipoib_cm_err_attr, IB_QP_STATE))
520520 ipoib_warn(priv, "unable to move qp to error state\n");
521
- /* Fall through */
521
+ fallthrough;
522522 default:
523523 return 0;
524524 }
....@@ -1155,7 +1155,6 @@
11551155 ret = -ENOMEM;
11561156 goto err_tx;
11571157 }
1158
- memset(p->tx_ring, 0, ipoib_sendq_size * sizeof(*p->tx_ring));
11591158
11601159 p->qp = ipoib_cm_create_tx_qp(p->dev, p);
11611160 memalloc_noio_restore(noio_flag);
....@@ -1648,17 +1647,13 @@
16481647 void ipoib_cm_dev_cleanup(struct net_device *dev)
16491648 {
16501649 struct ipoib_dev_priv *priv = ipoib_priv(dev);
1651
- int ret;
16521650
16531651 if (!priv->cm.srq)
16541652 return;
16551653
16561654 ipoib_dbg(priv, "Cleanup ipoib connected mode.\n");
16571655
1658
- ret = ib_destroy_srq(priv->cm.srq);
1659
- if (ret)
1660
- ipoib_warn(priv, "ib_destroy_srq failed: %d\n", ret);
1661
-
1656
+ ib_destroy_srq(priv->cm.srq);
16621657 priv->cm.srq = NULL;
16631658 if (!priv->cm.srq_ring)
16641659 return;