mwifiex: replace mdelay with msleep
It is observed that when wrong firmware is downloaded for PCIe card, system hangs for 10 seconds. The reason is mdelay() is used when firmware status is polled. Replace mdelay with msleep(non-blocking API) to fix the issue. Signed-off-by: Amitkumar Karwar <akarwar@marvell.com> Signed-off-by: Bing Zhao <bzhao@marvell.com> Signed-off-by: John W. Linville <linville@tuxdriver.com>
This commit is contained in:
parent
d00062e318
commit
a76b20e5ca
@ -1942,7 +1942,7 @@ mwifiex_check_fw_status(struct mwifiex_adapter *adapter, u32 poll_num)
|
||||
ret = 0;
|
||||
break;
|
||||
} else {
|
||||
mdelay(100);
|
||||
msleep(100);
|
||||
ret = -1;
|
||||
}
|
||||
}
|
||||
|
@ -927,7 +927,7 @@ static int mwifiex_check_fw_status(struct mwifiex_adapter *adapter,
|
||||
ret = 0;
|
||||
break;
|
||||
} else {
|
||||
mdelay(100);
|
||||
msleep(100);
|
||||
ret = -1;
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user