aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/ethernet/emulex/benet/be_main.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/net/ethernet/emulex/benet/be_main.c')
-rw-r--r--drivers/net/ethernet/emulex/benet/be_main.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/drivers/net/ethernet/emulex/benet/be_main.c b/drivers/net/ethernet/emulex/benet/be_main.c
index 3d5e1a8929ae..d1580823c286 100644
--- a/drivers/net/ethernet/emulex/benet/be_main.c
+++ b/drivers/net/ethernet/emulex/benet/be_main.c
@@ -3193,7 +3193,7 @@ static int be_setup(struct be_adapter *adapter)
3193 if (status) 3193 if (status)
3194 goto err; 3194 goto err;
3195 3195
3196 be_cmd_get_fw_ver(adapter, adapter->fw_ver, NULL); 3196 be_cmd_get_fw_ver(adapter, adapter->fw_ver, adapter->fw_on_flash);
3197 3197
3198 if (adapter->vlans_added) 3198 if (adapter->vlans_added)
3199 be_vid_config(adapter); 3199 be_vid_config(adapter);
@@ -3785,6 +3785,10 @@ int be_load_fw(struct be_adapter *adapter, u8 *fw_file)
3785 else 3785 else
3786 status = be_fw_download(adapter, fw); 3786 status = be_fw_download(adapter, fw);
3787 3787
3788 if (!status)
3789 be_cmd_get_fw_ver(adapter, adapter->fw_ver,
3790 adapter->fw_on_flash);
3791
3788fw_exit: 3792fw_exit:
3789 release_firmware(fw); 3793 release_firmware(fw);
3790 return status; 3794 return status;