staging: emxx_udc: fix loop in _nbu2ss_nuke()
authorDan Carpenter <dan.carpenter@oracle.com>
Wed, 19 May 2021 14:16:50 +0000 (17:16 +0300)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 20 May 2021 09:40:15 +0000 (11:40 +0200)
commitede4ac7b67eb27482ae5fe8f8173554eb45ced66
treec287238a75c86eabfb54550569dff531124590bc
parent9a032e3f7e045236ad529b7669257cd57b4f9dc0
staging: emxx_udc: fix loop in _nbu2ss_nuke()

The _nbu2ss_ep_done() function calls:

list_del_init(&req->queue);

which means that the loop will never exit.

Fixes: ca3d253eb967 ("Staging: emxx_udc: Iterate list using list_for_each_entry")
Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>
Link: https://lore.kernel.org/r/YKUd0sDyjm/lkJfJ@mwanda
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/staging/emxx_udc/emxx_udc.c