soc/fsl/qman: Sleep instead of stuck hacking jiffies

Use msleep() instead of stucking with long delay will be more efficient.

Signed-off-by: Karim Eshapa <karim.eshapa@gmail.com>
Acked-by: Scott Wood <oss@buserror.net>
Signed-off-by: Li Yang <leoyang.li@nxp.com>
This commit is contained in:
Karim Eshapa 2017-05-05 07:45:18 +02:00 committed by Li Yang
parent 0a8abd97dc
commit 7ce2e93417
1 changed files with 1 additions and 5 deletions

View File

@ -1084,11 +1084,7 @@ static int drain_mr_fqrni(struct qm_portal *p)
* entries well before the ring has been fully consumed, so
* we're being *really* paranoid here.
*/
u64 now, then = jiffies;
do {
now = jiffies;
} while ((then + 10000) > now);
msleep(1);
msg = qm_mr_current(p);
if (!msg)
return 0;