Unverified Commit 1f4d0ecb authored by openeuler-ci-bot's avatar openeuler-ci-bot Committed by Gitee
Browse files

!13936 wifi: rtw88: always wait for both firmware loading attempts

parents f676e1bc d9965f13
Loading
Loading
Loading
Loading
+4 −3
Original line number Diff line number Diff line
@@ -1007,20 +1007,21 @@ static int rtw_wait_firmware_completion(struct rtw_dev *rtwdev)
{
	struct rtw_chip_info *chip = rtwdev->chip;
	struct rtw_fw_state *fw;
	int ret = 0;

	fw = &rtwdev->fw;
	wait_for_completion(&fw->completion);
	if (!fw->firmware)
		return -EINVAL;
		ret = -EINVAL;

	if (chip->wow_fw_name) {
		fw = &rtwdev->wow_fw;
		wait_for_completion(&fw->completion);
		if (!fw->firmware)
			return -EINVAL;
			ret = -EINVAL;
	}

	return 0;
	return ret;
}

static int rtw_power_on(struct rtw_dev *rtwdev)