]> www.infradead.org Git - users/jedix/linux-maple.git/commitdiff
mlx4_vnic: fix may be used uninitialized compilation warnings
authorSaeed Mahameed <saeedm@mellanox.com>
Tue, 22 Apr 2014 11:49:32 +0000 (14:49 +0300)
committerMukesh Kacker <mukesh.kacker@oracle.com>
Tue, 7 Jul 2015 21:45:20 +0000 (14:45 -0700)
Signed-off-by: Saeed Mahameed <saeedm@mellanox.com>
(Ported from Mellanox OFED 2.4)

Signed-off-by: Mukesh Kacker <mukesh.kacker@oracle.com>
drivers/net/ethernet/mellanox/mlx4_vnic/vnic_qp.c

index c8fb317a0cd4376e341ed8510201eaa397e41722..b4884b8b3e47329eb65f371104b24d8dcf2a78bd 100644 (file)
@@ -1338,18 +1338,18 @@ int vnic_ib_post_send(struct ib_qp *ibqp,
                      u8 tcp_off, u8 udp_off)
 {
        struct mlx4_ib_qp *qp = to_mqp(ibqp);
-       void *wqe;
-       struct mlx4_wqe_ctrl_seg *ctrl;
-       struct mlx4_wqe_data_seg *dseg;
+       void *wqe = NULL;
+       struct mlx4_wqe_ctrl_seg *ctrl = NULL;
+       struct mlx4_wqe_data_seg *dseg = NULL;
        __be32 owner_opcode = 0;
-       int nreq;
+       int nreq = 0;
        int err = 0;
        unsigned ind;
        int uninitialized_var(stamp);
        int uninitialized_var(size);
        unsigned uninitialized_var(seglen);
        __be32 dummy;
-       __be32 *lso_wqe;
+       __be32 *lso_wqe = NULL;
        __be32 uninitialized_var(lso_hdr_sz);
        int i;
        int blh = 0;
@@ -1357,8 +1357,6 @@ int vnic_ib_post_send(struct ib_qp *ibqp,
        int inl = 0;
 
        ind = qp->sq_next_wqe;
-
-       nreq = 0;
        lso_wqe = &dummy;
 
        if (mlx4_wq_overflow(&qp->sq, nreq, qp->ibqp.send_cq)) {