mirror of
https://github.com/torvalds/linux.git
synced 2024-12-01 08:31:37 +00:00
bnx2x: add missing napi deletion in error path
If the hardware initialization fails in bnx2x_nic_load() after adding napi objects, they would not be deleted. A subsequent attempt to unload the bnx2x module detects a corruption in the napi list. Add the missing napi deletion to the error path. Signed-off-by: Michal Schmidt <mschmidt@redhat.com> Acked-by: Dmitry Kravkov <dmitry@broadcom.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
c62dce6126
commit
722c6f5850
@ -2760,6 +2760,7 @@ load_error2:
|
||||
bp->port.pmf = 0;
|
||||
load_error1:
|
||||
bnx2x_napi_disable(bp);
|
||||
bnx2x_del_all_napi(bp);
|
||||
|
||||
/* clear pf_load status, as it was already set */
|
||||
if (IS_PF(bp))
|
||||
|
Loading…
Reference in New Issue
Block a user