Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

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

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
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -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 */