eth: bnxt: fix missing ring index trim on error path
authorJakub Kicinski <kuba@kernel.org>
Mon, 14 Apr 2025 14:32:10 +0000 (07:32 -0700)
committerJakub Kicinski <kuba@kernel.org>
Wed, 16 Apr 2025 00:38:42 +0000 (17:38 -0700)
commit12f2d033fae957d84c2c0ce604d2a077e61fa2c0
tree0362a5143ed77f710e257aed74ca1221fb50e61f
parent903d2b9f9efc5b3339d74015fcfc0d9fff276c4c
eth: bnxt: fix missing ring index trim on error path

Commit under Fixes converted tx_prod to be free running but missed
masking it on the Tx error path. This crashes on error conditions,
for example when DMA mapping fails.

Fixes: 6d1add95536b ("bnxt_en: Modify TX ring indexing logic.")
Reviewed-by: Michael Chan <michael.chan@broadcom.com>
Link: https://patch.msgid.link/20250414143210.458625-1-kuba@kernel.org
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/ethernet/broadcom/bnxt/bnxt.c