From: Thierry Reding <[email protected]>
Date: Wed,  2 Oct 2019 16:49:46 +0200

> From: Thierry Reding <[email protected]>
> 
> The stmmac driver will try to acquire its private mutex during suspend
> via phylink_resolve() -> stmmac_mac_link_down() -> stmmac_eee_init().
> However, the phylink configuration is updated with the private mutex
> held already, which causes a deadlock during suspend.
> 
> Fix this by moving the phylink configuration updates out of the region
> of code protected by the private mutex.
> 
> Fixes: 19e13cb27b99 ("net: stmmac: Hold rtnl lock in suspend/resume 
> callbacks")
> Suggested-by: Bitan Biswas <[email protected]>
> Signed-off-by: Thierry Reding <[email protected]>

Applied.

Reply via email to