Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

net: renesas: rswitch: simplify rswitch_stop()

rswitch_stop() opencodes for_each_set_bit().

CC: Simon Horman <horms@kernel.org>
Reviewed-by: Nikita Yushchenko <nikita.yoush@cogentembedded.com>
Signed-off-by: Yury Norov (NVIDIA) <yury.norov@gmail.com>
Reviewed-by: Simon Horman <horms@kernel.org>
Link: https://patch.msgid.link/20250916163516.486827-1-yury.norov@gmail.com
Signed-off-by: Paolo Abeni <pabeni@redhat.com>

authored by

Yury Norov (NVIDIA) and committed by
Paolo Abeni
18cfe3c1 ce463e43

+1 -3
+1 -3
drivers/net/ethernet/renesas/rswitch_main.c
··· 1656 1656 if (bitmap_empty(rdev->priv->opened_ports, RSWITCH_NUM_PORTS)) 1657 1657 iowrite32(GWCA_TS_IRQ_BIT, rdev->priv->addr + GWTSDID); 1658 1658 1659 - for (tag = find_first_bit(rdev->ts_skb_used, TS_TAGS_PER_PORT); 1660 - tag < TS_TAGS_PER_PORT; 1661 - tag = find_next_bit(rdev->ts_skb_used, TS_TAGS_PER_PORT, tag + 1)) { 1659 + for_each_set_bit(tag, rdev->ts_skb_used, TS_TAGS_PER_PORT) { 1662 1660 ts_skb = xchg(&rdev->ts_skb[tag], NULL); 1663 1661 clear_bit(tag, rdev->ts_skb_used); 1664 1662 if (ts_skb)