[PATCH net-next] net: thunderx: Unembed netdev structure

Jakub Kicinski kuba at kernel.org
Tue Jun 25 17:54:34 PDT 2024


On Mon, 24 Jun 2024 03:29:18 -0700 Breno Leitao wrote:
>  static void bgx_lmac_handler(struct net_device *netdev)
>  {
> -	struct lmac *lmac = container_of(netdev, struct lmac, netdev);
> +	struct lmac *lmac = netdev_priv(netdev);

I think you are storing a pointer to lmac, so:

	struct lmac **priv = netdev_priv(netdev);
	struct lmac *lmac = *priv;
-- 
pw-bot: cr



More information about the linux-arm-kernel mailing list