IB/hfi1: Remove invalid QOS check
authorDean Luick <[email protected]>
Tue, 12 Apr 2016 17:50:16 +0000 (10:50 -0700)
committerDoug Ledford <[email protected]>
Thu, 28 Apr 2016 20:32:27 +0000 (16:32 -0400)
Remove an invalid compare of the number of QOS RSM map table entries
against the number of physical receive contexts.  The RSM map table
has its own size and has no relation to the number of physical receive
contexts.

Reviewed-by: Mike Marciniszyn <[email protected]>
Signed-off-by: Dean Luick <[email protected]>
Signed-off-by: Doug Ledford <[email protected]>
drivers/staging/rdma/hfi1/chip.c

index f1efbe56536a9ba87ecaca1c55c0cb3935402234..8b54d66cfc506d3d0922a33d83aa1244aae8b6d9 100644 (file)
@@ -13513,8 +13513,6 @@ static void init_qos(struct hfi1_devdata *dd, u32 first_ctxt)
        m = ilog2(qpns_per_vl);
        if ((m + n) > 7)
                goto bail;
-       if (num_vls * qpns_per_vl > dd->chip_rcv_contexts)
-               goto bail;
        rsmmap = kmalloc_array(NUM_MAP_REGS, sizeof(u64), GFP_KERNEL);
        if (!rsmmap)
                goto bail;