mirror of https://gitee.com/openkylin/linux.git
staging: rtlxxxx: off by one in AsicSendCommandToMcu() and NDIS_STATUS NICLoadFirmware()
With a postfix increment i/Index is incremented beyond 100/1000 so the message will be displayed too soon. Signed-off-by: Roel Kluin <roel.kluin@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
This commit is contained in:
parent
8d72f98abb
commit
f991a65c0c
|
@ -7866,7 +7866,7 @@ BOOLEAN AsicSendCommandToMcu(
|
|||
RTMPusecDelay(2);
|
||||
} while(i++ < 100);
|
||||
|
||||
if (i >= 100)
|
||||
if (i > 100)
|
||||
{
|
||||
{
|
||||
#ifdef RT2860
|
||||
|
|
|
@ -3366,7 +3366,7 @@ NDIS_STATUS NICLoadFirmware(
|
|||
RTMPusecDelay(1000);
|
||||
} while (Index++ < 1000);
|
||||
|
||||
if (Index >= 1000)
|
||||
if (Index > 1000)
|
||||
{
|
||||
Status = NDIS_STATUS_FAILURE;
|
||||
DBGPRINT(RT_DEBUG_ERROR, ("NICLoadFirmware: MCU is not ready\n\n\n"));
|
||||
|
|
Loading…
Reference in New Issue