mirror of
https://github.com/torvalds/linux.git
synced 2026-05-28 17:13:52 +02: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 @@ int bnx2x_nic_load(struct bnx2x *bp, int load_mode)
|
|||
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