drivers/net/ethernet/renesas/rswitch.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-)
rswitch_stop() opencodes for_each_set_bit().
Signed-off-by: Yury Norov (NVIDIA) <yury.norov@gmail.com>
---
drivers/net/ethernet/renesas/rswitch.c | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
diff --git a/drivers/net/ethernet/renesas/rswitch.c b/drivers/net/ethernet/renesas/rswitch.c
index aba772e14555..9497c738b828 100644
--- a/drivers/net/ethernet/renesas/rswitch.c
+++ b/drivers/net/ethernet/renesas/rswitch.c
@@ -1627,9 +1627,7 @@ static int rswitch_stop(struct net_device *ndev)
if (bitmap_empty(rdev->priv->opened_ports, RSWITCH_NUM_PORTS))
iowrite32(GWCA_TS_IRQ_BIT, rdev->priv->addr + GWTSDID);
- for (tag = find_first_bit(rdev->ts_skb_used, TS_TAGS_PER_PORT);
- tag < TS_TAGS_PER_PORT;
- tag = find_next_bit(rdev->ts_skb_used, TS_TAGS_PER_PORT, tag + 1)) {
+ for_each_set_bit(tag, rdev->ts_skb_used, TS_TAGS_PER_PORT) {
ts_skb = xchg(&rdev->ts_skb[tag], NULL);
clear_bit(tag, rdev->ts_skb_used);
if (ts_skb)
--
2.43.0
On Sat, Sep 13, 2025 at 02:13:45PM -0400, Yury Norov (NVIDIA) wrote: > rswitch_stop() opencodes for_each_set_bit(). > > Signed-off-by: Yury Norov (NVIDIA) <yury.norov@gmail.com> This does not apply against net-next (rswitch.c seems to have been renamed). So please rebase and resend. You can include Nikita's tag when doing so, unless you feel there is a material change to the patch. Also, please tag the patch for net-next like this: Subject: [PATCH net-next v2] ... -- pw-bot: changes-requested
> rswitch_stop() opencodes for_each_set_bit(). > > Signed-off-by: Yury Norov (NVIDIA) <yury.norov@gmail.com> > --- > drivers/net/ethernet/renesas/rswitch.c | 4 +--- > 1 file changed, 1 insertion(+), 3 deletions(-) > > diff --git a/drivers/net/ethernet/renesas/rswitch.c b/drivers/net/ethernet/renesas/rswitch.c > index aba772e14555..9497c738b828 100644 > --- a/drivers/net/ethernet/renesas/rswitch.c > +++ b/drivers/net/ethernet/renesas/rswitch.c > @@ -1627,9 +1627,7 @@ static int rswitch_stop(struct net_device *ndev) > if (bitmap_empty(rdev->priv->opened_ports, RSWITCH_NUM_PORTS)) > iowrite32(GWCA_TS_IRQ_BIT, rdev->priv->addr + GWTSDID); > > - for (tag = find_first_bit(rdev->ts_skb_used, TS_TAGS_PER_PORT); > - tag < TS_TAGS_PER_PORT; > - tag = find_next_bit(rdev->ts_skb_used, TS_TAGS_PER_PORT, tag + 1)) { > + for_each_set_bit(tag, rdev->ts_skb_used, TS_TAGS_PER_PORT) { > ts_skb = xchg(&rdev->ts_skb[tag], NULL); > clear_bit(tag, rdev->ts_skb_used); > if (ts_skb) Probably shall be [PATCH net], otherwise Reviewed-by: Nikita Yushchenko <nikita.yoush@cogentembedded.com>
© 2016 - 2025 Red Hat, Inc.