mirror-linux/drivers/net/ethernet/broadcom/genet
Florian Fainelli 93e0401e0f net: bcmgenet: Remove phy_stop() from bcmgenet_netif_stop()
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: c96e731c93 ("net: bcmgenet: connect and disconnect from the PHY state machine")
Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2023-05-05 10:03:56 +01:00
..
Makefile
bcmgenet.c net: bcmgenet: Remove phy_stop() from bcmgenet_netif_stop() 2023-05-05 10:03:56 +01:00
bcmgenet.h net: bcmgenet: Add support for 7712 16nm internal EPHY 2021-10-24 13:42:28 +01:00
bcmgenet_wol.c net: bcmgenet: Support wake-up from s2idle 2023-02-20 11:40:53 +00:00
bcmmii.c net: bcmgenet: fix MoCA LED control 2023-02-20 10:01:01 +00:00