On Sun, Jun 05, 2016 at 09:45:52PM +0100, Sudip Mukherjee wrote:
> prot_sg_cnt has been assigned with the value of ret which we have
> already checked to be non-zero so prot_sg_cnt can never be zero at this
> point of the code and hence the else part can never execute.
> 
> Signed-off-by: Sudip Mukherjee <sudip.mukher...@codethink.co.uk>
> ---
>  drivers/infiniband/core/rw.c | 2 --
>  1 file changed, 2 deletions(-)
> 
> diff --git a/drivers/infiniband/core/rw.c b/drivers/infiniband/core/rw.c
> index 1eb9b12..644589b 100644
> --- a/drivers/infiniband/core/rw.c
> +++ b/drivers/infiniband/core/rw.c
> @@ -398,8 +398,6 @@ int rdma_rw_ctx_signature_init(struct rdma_rw_ctx *ctx, 
> struct ib_qp *qp,
>               else
>                       prev_wr->next = &ctx->sig->prot.reg_wr.wr;
>               prev_wr = &ctx->sig->prot.reg_wr.wr;
> -     } else {
> -             ctx->sig->prot.mr = NULL;
>       }

You need to remove the "if (prot_sg_cnt) {" line too. There is no need
in it after you removed "else" case.

Thanks

>  
>       ctx->sig->sig_mr = ib_mr_pool_get(qp, &qp->sig_mrs);
> -- 
> 1.9.1
> 
> --
> To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
> the body of a message to majord...@vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html

Attachment: signature.asc
Description: Digital signature

Reply via email to