staging: wfx: prefer to wait for an event instead to sleep
When possible it is better to wait for an explicit event instead of wait an arbitrary amount of time. Signed-off-by: Jérôme Pouiller <jerome.pouiller@silabs.com> Link: https://lore.kernel.org/r/20220225112405.355599-9-Jerome.Pouiller@silabs.com Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
parent
1de8eec7c3
commit
0803a85a6f
|
@ -72,8 +72,8 @@ int wfx_cmd_send(struct wfx_dev *wdev, struct wfx_hif_msg *request,
|
||||||
wfx_bh_request_tx(wdev);
|
wfx_bh_request_tx(wdev);
|
||||||
|
|
||||||
if (no_reply) {
|
if (no_reply) {
|
||||||
/* Chip won't reply. Give enough time to the wq to send the buffer. */
|
/* Chip won't reply. Ensure the wq has send the buffer before to continue. */
|
||||||
msleep(100);
|
flush_workqueue(system_highpri_wq);
|
||||||
ret = 0;
|
ret = 0;
|
||||||
goto end;
|
goto end;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue