]> git.openfabrics.org - ~emulex/libocrdma.git/commitdiff
RDMA/libocrdma: Fix compile time warnings
authorDevesh Sharma <devesh.sharma@broadcom.com>
Tue, 23 Feb 2016 08:49:30 +0000 (03:49 -0500)
committerDevesh Sharma <devesh.sharma@broadcom.com>
Thu, 3 Mar 2016 17:28:59 +0000 (22:58 +0530)
This patch fixes couple of build warnings.

Signed-off-by: Devesh Sharma <devesh.sharma@broadcom.com>
src/ocrdma_verbs.c

index c62ced0b4da050faa73945a48f91aebdee1367dd..f04b3d6fc12bda9e073a80b8a754bfc2c07350dd 100644 (file)
@@ -453,41 +453,24 @@ cmd_err:
 int ocrdma_modify_srq(struct ibv_srq *ibsrq,
                      struct ibv_srq_attr *attr, int attr_mask)
 {
-       int status;
-       struct ocrdma_device *dev;
-       struct ocrdma_srq *srq;
        struct ibv_modify_srq cmd;
 
-       srq = get_ocrdma_srq(ibsrq);
-       dev = srq->dev;
-
-       status = ibv_cmd_modify_srq(ibsrq, attr, attr_mask, &cmd, sizeof cmd);
-       return status;
+       return ibv_cmd_modify_srq(ibsrq, attr, attr_mask, &cmd, sizeof cmd);
 }
 
 int ocrdma_query_srq(struct ibv_srq *ibsrq, struct ibv_srq_attr *attr)
 {
-       int status;
        struct ibv_query_srq cmd;
-       struct ocrdma_device *dev;
-       struct ocrdma_srq *srq;
 
-       srq = get_ocrdma_srq(ibsrq);
-       dev = srq->dev;
-       status = ibv_cmd_query_srq(ibsrq, attr, &cmd, sizeof cmd);
-       return status;
+       return ibv_cmd_query_srq(ibsrq, attr, &cmd, sizeof cmd);
 }
 
 int ocrdma_destroy_srq(struct ibv_srq *ibsrq)
 {
        int status;
-       int id;
        struct ocrdma_srq *srq;
-       struct ocrdma_device *dev;
        srq = get_ocrdma_srq(ibsrq);
-       dev = srq->dev;
 
-       id = dev->id;
        status = ibv_cmd_destroy_srq(ibsrq);
        if (status)
                return status;
@@ -668,6 +651,10 @@ enum ocrdma_qp_state get_ocrdma_qp_state(enum ibv_qp_state qps)
                return OCRDMA_QPS_SQE;
        case IBV_QPS_ERR:
                return OCRDMA_QPS_ERR;
+       case IBV_QPS_UNKNOWN:
+               break;
+       default:
+               break;
        };
        return OCRDMA_QPS_ERR;
 }
@@ -1096,10 +1083,9 @@ int ocrdma_destroy_qp(struct ibv_qp *ibqp)
        int status = 0;
        struct ocrdma_qp *qp;
        struct ocrdma_device *dev;
-       int id;
+
        qp = get_ocrdma_qp(ibqp);
        dev = qp->dev;
-       id = dev->id;
        /*
         * acquire CQ lock while destroy is in progress, in order to
         * protect against proessing in-flight CQEs for this QP.
@@ -2178,9 +2164,9 @@ int ocrdma_destroy_ah(struct ibv_ah *ibah)
 {
        int status;
        struct ocrdma_ah *ah;
-       struct ocrdma_device *dev;
+
        ah = get_ocrdma_ah(ibah);
-       dev = ah->pd->dev;
+
        status = ibv_cmd_destroy_ah(ibah);
        ocrdma_free_ah_tbl_id(ah->pd->uctx, ah->id);
        free(ah);
@@ -2193,11 +2179,7 @@ int ocrdma_destroy_ah(struct ibv_ah *ibah)
 int ocrdma_attach_mcast(struct ibv_qp *ibqp, const union ibv_gid *gid,
                        uint16_t lid)
 {
-       int status;
-       struct ocrdma_qp *qp;
-       qp = get_ocrdma_qp(ibqp);
-       status = ibv_cmd_attach_mcast(ibqp, gid, lid);
-       return status;
+       return ibv_cmd_attach_mcast(ibqp, gid, lid);
 }
 
 /*
@@ -2206,17 +2188,13 @@ int ocrdma_attach_mcast(struct ibv_qp *ibqp, const union ibv_gid *gid,
 int ocrdma_detach_mcast(struct ibv_qp *ibqp, const union ibv_gid *gid,
                        uint16_t lid)
 {
-       int status;
-       struct ocrdma_qp *qp;
-       qp = get_ocrdma_qp(ibqp);
-       status = ibv_cmd_detach_mcast(ibqp, gid, lid);
-       return status;
+       return ibv_cmd_detach_mcast(ibqp, gid, lid);
 }
 
 void ocrdma_async_event(struct ibv_async_event *event)
 {
-       struct ocrdma_cq *cq = NULL;
-       struct ocrdma_qp *qp = NULL;
+       struct ocrdma_cq *cq;
+       struct ocrdma_qp *qp;
        switch (event->event_type) {
        case IBV_EVENT_CQ_ERR:
                cq = get_ocrdma_cq(event->element.cq);