RDMA/ocrdma: Remove redundant check in ocrdma_build_fr()
authorNaresh Gottumukkala <bgottumukkala@emulex.com>
Mon, 28 Oct 2013 11:59:34 +0000 (17:29 +0530)
committerRoland Dreier <roland@purestorage.com>
Fri, 8 Nov 2013 22:43:06 +0000 (14:43 -0800)
Remove the redundant check of comparing if a 32-bit value is greater
than 0xffffffffULL.

Reported by Dan Carpenter.

Signed-off-by: Naresh Gottumukkala <bgottumukkala@emulex.com>
Signed-off-by: Roland Dreier <roland@purestorage.com>
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c

index d4fbf916d3cc161133c7317d5a8da9c4be8d026c..7686dceadd292bf92a2a1ab273bf33a918d0967e 100644 (file)
@@ -1981,9 +1981,7 @@ static int ocrdma_build_fr(struct ocrdma_qp *qp, struct ocrdma_hdr_wqe *hdr,
 
        wqe_size = roundup(wqe_size, OCRDMA_WQE_ALIGN_BYTES);
 
-       if ((wr->wr.fast_reg.page_list_len >
-               qp->dev->attr.max_pages_per_frmr) ||
-               (wr->wr.fast_reg.length > 0xffffffffULL))
+       if (wr->wr.fast_reg.page_list_len > qp->dev->attr.max_pages_per_frmr)
                return -EINVAL;
 
        hdr->cw |= (OCRDMA_FR_MR << OCRDMA_WQE_OPCODE_SHIFT);