mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2026-05-02 08:39:08 -04:00
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: Dennis Dalessandro <dennis.dalessandro@intel.com> Signed-off-by: Dean Luick <dean.luick@intel.com> Signed-off-by: Doug Ledford <dledford@redhat.com>
This commit is contained in:
@@ -631,7 +631,8 @@ static void __obtain_firmware(struct hfi1_devdata *dd)
|
||||
fw_err = -ENOENT;
|
||||
} else {
|
||||
/* success */
|
||||
if (fw_state == FW_EMPTY)
|
||||
if (fw_state == FW_EMPTY &&
|
||||
dd->icode != ICODE_FUNCTIONAL_SIMULATOR)
|
||||
fw_state = FW_TRY; /* may retry later */
|
||||
else
|
||||
fw_state = FW_FINAL; /* cannot try again */
|
||||
|
||||
Reference in New Issue
Block a user