Re: [PATCH 6.2 092/242] net: bcmgenet: Remove phy_stop() from bcmgenet_netif_stop()

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Mon, May 15, 2023 at 08:42:31PM -0700, Florian Fainelli wrote:
> 
> 
> On 5/15/2023 9:26 AM, Greg Kroah-Hartman wrote:
> > From: Florian Fainelli <f.fainelli@xxxxxxxxx>
> > 
> > [ Upstream commit 93e0401e0fc0c54b0ac05b687cd135c2ac38187c ]
> > 
> > The call to phy_stop() races with the later call to phy_disconnect(),
> > resulting in concurrent phy_suspend() calls being run from different
> > CPUs. The final call to phy_disconnect() ensures that the PHY is
> > stopped and suspended, too.
> > 
> > Fixes: c96e731c93ff ("net: bcmgenet: connect and disconnect from the PHY state machine")
> > Signed-off-by: Florian Fainelli <f.fainelli@xxxxxxxxx>
> > Signed-off-by: David S. Miller <davem@xxxxxxxxxxxxx>
> > Signed-off-by: Sasha Levin <sashal@xxxxxxxxxx>
> 
> Please drop this patch until
> https://lore.kernel.org/lkml/20230515025608.2587012-1-f.fainelli@xxxxxxxxx/
> is merged, thanks!

Now dropped from all queues.  Let us know when this fix is merged so we
can queue them both up.

thanks,

greg k-h



[Index of Archives]     [Linux Kernel]     [Kernel Development Newbies]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite Hiking]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux