Re: [net-next v13 04/11] net: mtip: The L2 switch driver for imx287
From: Lukasz Majewski
Date: Tue Jun 24 2025 - 17:23:04 EST
Hi Paolo,
> 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()
Thanks for spotting. I've changed it.
>
> /P
>
Best regards,
Lukasz Majewski
--
DENX Software Engineering GmbH, Managing Director: Erika Unter
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-59 Fax: (+49)-8142-66989-80 Email: lukma@xxxxxxx
Attachment:
pgpKxMeW68p6u.pgp
Description: OpenPGP digital signature