[net-next v13 04/11] net: mtip: The L2 switch driver for imx287
Paolo Abeni
pabeni at redhat.com
Tue Jun 24 06:37:08 PDT 2025
On 6/22/25 11:37 AM, Lukasz Majewski wrote:
> +static void mtip_adjust_link(struct net_device *dev)
> +{
> + struct mtip_ndev_priv *priv = netdev_priv(dev);
> + struct switch_enet_private *fep = priv->fep;
> + struct phy_device *phy_dev;
> + int status_change = 0, idx;
> + unsigned long flags;
> +
> + spin_lock_irqsave(&fep->hw_lock, flags);
The above kind of lock look incorrect. In later patch you use
spin_lock_bh(), and the context here is never irq.
Should be spin_lock_bh()
/P
More information about the linux-arm-kernel
mailing list