can: move to netif_napi_add_weight()
Subsystems (5)
PATCH 1/1 can: move to netif_napi_add_weight()
We want to remove the weight argument from the basic version of the netif_napi_add() call. Move all the callers in drivers/net/can that pass a custom weight (i.e. not NAPI_POLL_WEIGHT or 64) to the netif_napi_add_weight() API.
---
CC: [email protected]
CC: [email protected]
CC: [email protected]
CC: [email protected]
CC: [email protected]
CC: [email protected]
CC: [email protected]
CC: [email protected]
CC: [email protected]
CC: [email protected]
CC: [email protected]
CC: [email protected]
CC: [email protected]
CC: [email protected]
CC: [email protected]
--- drivers/net/can/at91_can.c | 2 +- drivers/net/can/c_can/c_can_main.c | 3 ++- drivers/net/can/dev/rx-offload.c | 3 ++- drivers/net/can/grcan.c | 2 +- drivers/net/can/janz-ican3.c | 2 +- drivers/net/can/mscan/mscan.c | 2 +- drivers/net/can/pch_can.c | 2 +- drivers/net/can/rcar/rcar_can.c | 4 ++-- drivers/net/can/rcar/rcar_canfd.c | 4 ++-- drivers/net/can/xilinx_can.c | 2 +- 10 files changed, 14 insertions(+), 12 deletions(-)
drivers/net/can/at91_can.c +1 -1
@@ -1317,7 +1317,7 @@ static int at91_can_probe(struct platform_device *pdev) priv->pdata =dev_get_platdata (&pdev->dev); priv->mb0_id =0x7ff ; -netif_napi_add (dev, &priv->napi, at91_poll,get_mb_rx_num (priv)); +netif_napi_add_weight (dev, &priv->napi, at91_poll,get_mb_rx_num (priv));if (at91_is_sam9263 (priv)) dev->sysfs_groups[0 ] = &at91_sysfs_attr_group;
drivers/net/can/c_can/c_can_main.c +2 -1
@@ -1246,7 +1246,8 @@ struct net_device *alloc_c_can_dev(int msg_obj_num) priv->tx.tail =0 ; priv->tx.obj_num = msg_obj_tx_num; -netif_napi_add (dev, &priv->napi, c_can_poll, priv->msg_obj_rx_num); +netif_napi_add_weight (dev, &priv->napi, c_can_poll, + priv->msg_obj_rx_num); priv->dev = dev; priv->can.bittiming_const = &c_can_bittiming_const;
drivers/net/can/dev/rx-offload.c +2 -1
@@ -337,7 +337,8 @@ static int can_rx_offload_init_queue(struct net_device *dev,skb_queue_head_init (&offload->skb_queue);__skb_queue_head_init (&offload->skb_irq_queue); -netif_napi_add (dev, &offload->napi, can_rx_offload_napi_poll, weight); +netif_napi_add_weight (dev, &offload->napi, can_rx_offload_napi_poll, + weight);dev_dbg (dev->dev.parent,"%s: skb_queue_len_max=%d\n" , __func__, offload->skb_queue_len_max);
drivers/net/can/grcan.c +1 -1
@@ -1609,7 +1609,7 @@ static int grcan_setup_netdev(struct platform_device *ofdev,timer_setup (&priv->hang_timer, grcan_initiate_running_reset,0 ); } -netif_napi_add (dev, &priv->napi, grcan_poll,GRCAN_NAPI_WEIGHT ); +netif_napi_add_weight (dev, &priv->napi, grcan_poll,GRCAN_NAPI_WEIGHT );SET_NETDEV_DEV (dev, &ofdev->dev); dev_info(&ofdev->dev, "regs=0x%p, irq=%d, clock=%d\n",
drivers/net/can/janz-ican3.c +1 -1
@@ -1910,7 +1910,7 @@ static int ican3_probe(struct platform_device *pdev) mod =netdev_priv (ndev); mod->ndev = ndev; mod->num = pdata->modno; -netif_napi_add (ndev, &mod->napi, ican3_napi,ICAN3_RX_BUFFERS ); +netif_napi_add_weight (ndev, &mod->napi, ican3_napi,ICAN3_RX_BUFFERS );skb_queue_head_init (&mod->echoq);spin_lock_init (&mod->lock);init_completion (&mod->termination_comp);
drivers/net/can/mscan/mscan.c +1 -1
@@ -679,7 +679,7 @@ struct net_device *alloc_mscandev(void) dev->flags |=IFF_ECHO ;/* we support local echo */ -netif_napi_add (dev, &priv->napi, mscan_rx_poll,8 ); +netif_napi_add_weight (dev, &priv->napi, mscan_rx_poll,8 ); priv->can.bittiming_const = &mscan_bittiming_const; priv->can.do_set_bittiming = mscan_do_set_bittiming;
drivers/net/can/pch_can.c +1 -1
@@ -1189,7 +1189,7 @@ static int pch_can_probe(struct pci_dev *pdev, ndev->netdev_ops = &pch_can_netdev_ops; priv->can.clock.freq =PCH_CAN_CLK ;/* Hz */ -netif_napi_add (ndev, &priv->napi, pch_can_poll,PCH_RX_OBJ_END ); +netif_napi_add_weight (ndev, &priv->napi, pch_can_poll,PCH_RX_OBJ_END ); rc =pci_enable_msi (priv->dev);if (rc) {
drivers/net/can/rcar/rcar_can.c +2 -2
@@ -803,8 +803,8 @@ static int rcar_can_probe(struct platform_device *pdev)platform_set_drvdata (pdev, ndev);SET_NETDEV_DEV (ndev, &pdev->dev); -netif_napi_add (ndev, &priv->napi, rcar_can_rx_poll, -RCAR_CAN_NAPI_WEIGHT ); +netif_napi_add_weight (ndev, &priv->napi, rcar_can_rx_poll, +RCAR_CAN_NAPI_WEIGHT ); err =register_candev (ndev);if (err) { dev_err(&pdev->dev, "register_candev() failed, error %d\n",
drivers/net/can/rcar/rcar_canfd.c +2 -2
@@ -1789,8 +1789,8 @@ static int rcar_canfd_channel_probe(struct rcar_canfd_global *gpriv, u32 ch, priv->gpriv = gpriv;SET_NETDEV_DEV (ndev, &pdev->dev); -netif_napi_add (ndev, &priv->napi, rcar_canfd_rx_poll, -RCANFD_NAPI_WEIGHT ); +netif_napi_add_weight (ndev, &priv->napi, rcar_canfd_rx_poll, +RCANFD_NAPI_WEIGHT );spin_lock_init (&priv->tx_lock);devm_can_led_init (ndev); gpriv->ch[priv->channel] = priv;
drivers/net/can/xilinx_can.c +1 -1
@@ -1804,7 +1804,7 @@ static int xcan_probe(struct platform_device *pdev) priv->can.clock.freq =clk_get_rate (priv->can_clk); -netif_napi_add (ndev, &priv->napi, xcan_rx_poll, rx_max); +netif_napi_add_weight (ndev, &priv->napi, xcan_rx_poll, rx_max); ret =register_candev (ndev);if (ret) {
Signature · 1 line
2.34.3
Marc Kleine-Budde
maintainerQuoted 6 lines · Jakub Kicinski
We want to remove the weight argument from the basic version of the
netif_napi_add()call. Move all the callers indrivers/net/canthat pass a custom weight (i.e. notNAPI_POLL_WEIGHTor 64) to thenetif_napi_add_weight()API.Signed-off-by Jakub Kicinski <[email protected]>
Applied to linux-can-next/testing.
Tnx,
Marc
Signature · 4 lines
Pengutronix e.K. | Marc Kleine-Budde | Embedded Linux | https://www.pengutronix.de | Vertretung West/Dortmund | Phone: +49-231-2826-924 | Amtsgericht Hildesheim, HRA 2686 | Fax: +49-5121-206917-5555 |