staging: r8188eu: simplify the sta loop in rtw_dequeue_xframe
authorMartin Kaiser <martin@kaiser.cx>
Mon, 23 Jan 2023 20:53:24 +0000 (21:53 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 27 Jan 2023 09:10:35 +0000 (10:10 +0100)
commit36b7dd48b3aaacc28dded0e88a2a4d02e09be870
treedf791b0d9baa34312a23c9810d8e68b58564cc48
parent6feaef197f9dc8c433c50028afee1ebcabfb013f
staging: r8188eu: simplify the sta loop in rtw_dequeue_xframe

Use list_for_each_entry_safe to iterate over the station entries in
function rtw_dequeue_xframe instead of coding the loop manually.

We have to use the safe version, the loop body may remove a station from
the list over which we iterate.

Signed-off-by: Martin Kaiser <martin@kaiser.cx>
Tested-by: Philipp Hortmann <philipp.g.hortmann@gmail.com> # Edimax N150
Link: https://lore.kernel.org/r/20230123205342.229589-6-martin@kaiser.cx
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/staging/r8188eu/core/rtw_xmit.c