From: Sokolov Evgeny <[email protected]>

Check the return value of bnxt_ulp_cntxt_tsid_get() and log an
error when TSID retrieval fails.

Found by InfoTeCS on behalf of Linux Verification Center (linuxtesting.org) 
with SVACE.

Signed-off-by: Sokolov Evgeny <[email protected]>
---
 drivers/net/bnxt/tf_ulp/bnxt_ulp_tfc.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/drivers/net/bnxt/tf_ulp/bnxt_ulp_tfc.c 
b/drivers/net/bnxt/tf_ulp/bnxt_ulp_tfc.c
index fa98b2bca9..d5ce4c3c18 100644
--- a/drivers/net/bnxt/tf_ulp/bnxt_ulp_tfc.c
+++ b/drivers/net/bnxt/tf_ulp/bnxt_ulp_tfc.c
@@ -309,6 +309,8 @@ ulp_tfc_tbl_scope_deinit(struct bnxt *bp)
                return;
 
        rc = bnxt_ulp_cntxt_tsid_get(bp->ulp_ctx, &tsid);
+       if (unlikely(rc))
+               BNXT_DRV_DBG(ERR, "Failed to get the table scope\n");
 
        rc = bnxt_ulp_cntxt_fid_get(bp->ulp_ctx, &fid);
        if (rc)
-- 
2.30.2

Reply via email to