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

Commit f797fcd5 authored by Sunil Paidimarri's avatar Sunil Paidimarri
Browse files

net: stmmac: fix a possible endless loop



Port a fix from 5.4.
It forgot to reduce the value of the variable retry in a while loop
in the ethqos_configure() function. It may cause an endless loop and
without timeout.

Change-Id: Icf3887476de6bee7976eb020d18fc9f733324599
Acked-by: default avatarVinod Koul <vkoul@kernel.org>
Signed-off-by: default avatarSunil Paidimarri <hisunil@codeaurora.org>
parent 9163a6bb
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -862,6 +862,7 @@ static int ethqos_configure(struct qcom_ethqos *ethqos)
			dll_lock = rgmii_readl(ethqos, SDC4_STATUS);
			if (dll_lock & SDC4_STATUS_DLL_LOCK)
				break;
			retry--;
		} while (retry > 0);
		if (!retry)
			dev_err(&ethqos->pdev->dev,