Message ID | 20210715132037.191837-2-chris.chiu@canonical.com |
---|---|
State | New |
Headers | show |
Series | Fix this missing NIC after resume | expand |
diff --git a/drivers/net/ethernet/atheros/alx/main.c b/drivers/net/ethernet/atheros/alx/main.c index 20eabdda7466..a2d16630571e 100644 --- a/drivers/net/ethernet/atheros/alx/main.c +++ b/drivers/net/ethernet/atheros/alx/main.c @@ -2011,18 +2011,17 @@ static int alx_resume(struct device *dev) return -EIO; } - if (!netif_running(netdev)) - return 0; - - rtnl_lock(); - err = __alx_open(alx, true); - rtnl_unlock(); - if (err) - return err; + if (netif_running(netdev)) { + rtnl_lock(); + err = __alx_open(alx, true); + rtnl_unlock(); + if (err) + return err; + } netif_device_attach(netdev); - return 0; + return err; } #endif