From: Gavrilov Ilia Date: Tue, 12 Sep 2023 08:42:34 +0000 (+0000) Subject: ipv4: igmp: Remove redundant comparison in igmp_mcf_get_next() X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=a613ed1afd9696ab6d235c0dab5f557863b94bc8;p=linux.git ipv4: igmp: Remove redundant comparison in igmp_mcf_get_next() The 'state->im' value will always be non-zero after the 'while' statement, so the check can be removed. Found by InfoTeCS on behalf of Linux Verification Center (linuxtesting.org) with SVACE. Signed-off-by: Gavrilov Ilia Reviewed-by: David Ahern Link: https://lore.kernel.org/r/20230912084039.1501984-1-Ilia.Gavrilov@infotecs.ru Signed-off-by: Paolo Abeni --- diff --git a/net/ipv4/igmp.c b/net/ipv4/igmp.c index 418e5fb58fd3f..76c3ea75b8ddc 100644 --- a/net/ipv4/igmp.c +++ b/net/ipv4/igmp.c @@ -2944,8 +2944,6 @@ static struct ip_sf_list *igmp_mcf_get_next(struct seq_file *seq, struct ip_sf_l continue; state->im = rcu_dereference(state->idev->mc_list); } - if (!state->im) - break; spin_lock_bh(&state->im->lock); psf = state->im->sources; }