Re: [PATCH nf-next] selftests: netfilter: nf_queue: drop the no-op loop initializer
From: Hangbin Liu
Date: Tue Nov 03 2026 - 20:49:23 EST
On Tue, Nov 03, 2026 at 11:54:18AM -0500, Sasha Levin wrote:
> The out-of-order verdict loop starts with "for (ooo_count; ...", and
> clang warns about the unused expression:
>
> nf_queue.c:354:10: warning: expression result unused [-Wunused-value]
>
> Leave the initializer empty.
>
> Signed-off-by: Sasha Levin <sashal@xxxxxxxxxx>
> ---
> KernelCI's clang builds show this warning.
>
> tools/testing/selftests/net/netfilter/nf_queue.c | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/tools/testing/selftests/net/netfilter/nf_queue.c b/tools/testing/selftests/net/netfilter/nf_queue.c
> index cca6c3cfa9e46..bc0b2f601a0a4 100644
> --- a/tools/testing/selftests/net/netfilter/nf_queue.c
> +++ b/tools/testing/selftests/net/netfilter/nf_queue.c
> @@ -351,7 +351,7 @@ static int mainloop(void)
> if (opts.out_of_order) {
> ooo_ids[ooo_count] = id;
> if (ooo_count >= 15) {
> - for (ooo_count; ooo_count >= 0; ooo_count--) {
> + for (; ooo_count >= 0; ooo_count--) {
> nlh = nfq_build_verdict(buf, ooo_ids[ooo_count],
> opts.queue_num, opts.verdict);
> if (mnl_socket_sendto(nl, nlh, nlh->nlmsg_len) < 0) {
> --
> 2.53.0
>
Reviewed-by: Hangbin Liu <liuhangbin@xxxxxxxxxx>