cxgb4: fix error return code in adap_init0()
authorWei Yongjun <weiyongjun1@huawei.com>
Wed, 28 Mar 2018 12:51:09 +0000 (12:51 +0000)
committerDavid S. Miller <davem@davemloft.net>
Fri, 30 Mar 2018 13:44:29 +0000 (09:44 -0400)
Fix to return a negative error code from the hash filter init error
handling case instead of 0, as done elsewhere in this function.

Fixes: 5c31254e35a8 ("cxgb4: initialize hash-filter configuration")
Signed-off-by: Wei Yongjun <weiyongjun1@huawei.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c

index 57d38f8..0072580 100644 (file)
@@ -4449,7 +4449,8 @@ static int adap_init0(struct adapter *adap)
                adap->params.ofldq_wr_cred = val[5];
 
                if (caps_cmd.niccaps & htons(FW_CAPS_CONFIG_NIC_HASHFILTER)) {
-                       if (init_hash_filter(adap) < 0)
+                       ret = init_hash_filter(adap);
+                       if (ret < 0)
                                goto bye;
                } else {
                        adap->params.offload = 1;