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:
Jérôme Pouiller 2022-02-25 12:24:03 +01:00 committed by Greg Kroah-Hartman
parent 1de8eec7c3
commit 0803a85a6f
1 changed files with 2 additions and 2 deletions

View File

@ -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;
} }