hc
2024-01-03 2f7c68cb55ecb7331f2381deb497c27155f32faf
kernel/drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
....@@ -14372,11 +14372,16 @@
1437214372 bp->fw_seq = SHMEM_RD(bp, func_mb[BP_FW_MB_IDX(bp)].drv_mb_header) &
1437314373 DRV_MSG_SEQ_NUMBER_MASK;
1437414374
14375
- if (netif_running(dev))
14376
- bnx2x_nic_load(bp, LOAD_NORMAL);
14375
+ if (netif_running(dev)) {
14376
+ if (bnx2x_nic_load(bp, LOAD_NORMAL)) {
14377
+ netdev_err(bp->dev, "Error during driver initialization, try unloading/reloading the driver\n");
14378
+ goto done;
14379
+ }
14380
+ }
1437714381
1437814382 netif_device_attach(dev);
1437914383
14384
+done:
1438014385 rtnl_unlock();
1438114386 }
1438214387