OSDN Git Service

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, 3 Jun 2021 06:38:11 +0000 (08:38 +0200)
commit1d0fb540a3fd683d9fd12731267d953b0caa9d56
tree89c2a2c81500fe80e59f2efcc776eaed5d8f43ee
parent4b77ad9097067b31237eeeee0bf70f80849680a0
staging: emxx_udc: fix loop in _nbu2ss_nuke()

[ Upstream commit e0112a7c9e847ada15a631b88e279d547e8f26a7 ]

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>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/staging/emxx_udc/emxx_udc.c