Commit dcc68e52 authored by Dean Luick's avatar Dean Luick Committed by Doug Ledford

staging/rdma/hfi1: No firmware retry for simulation

Simulation has no firmware, so it will never move firmware
acquire to the FINAL state.  Avoid that by skiping the TRY
state and moving directly to FINAL.
Reviewed-by: default avatarDennis Dalessandro <dennis.dalessandro@intel.com>
Signed-off-by: default avatarDean Luick <dean.luick@intel.com>
Signed-off-by: default avatarDoug Ledford <dledford@redhat.com>
parent 715c430c
...@@ -631,7 +631,8 @@ static void __obtain_firmware(struct hfi1_devdata *dd) ...@@ -631,7 +631,8 @@ static void __obtain_firmware(struct hfi1_devdata *dd)
fw_err = -ENOENT; fw_err = -ENOENT;
} else { } else {
/* success */ /* success */
if (fw_state == FW_EMPTY) if (fw_state == FW_EMPTY &&
dd->icode != ICODE_FUNCTIONAL_SIMULATOR)
fw_state = FW_TRY; /* may retry later */ fw_state = FW_TRY; /* may retry later */
else else
fw_state = FW_FINAL; /* cannot try again */ fw_state = FW_FINAL; /* cannot try again */
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment