|
@@ -932,7 +932,7 @@ int aq_nic_change_pm_state(struct aq_nic_s *self, pm_message_t *pm_msg)
|
|
|
|
|
|
if (!netif_running(self->ndev)) {
|
|
|
err = 0;
|
|
|
- goto err_exit;
|
|
|
+ goto out;
|
|
|
}
|
|
|
rtnl_lock();
|
|
|
if (pm_msg->event & PM_EVENT_SLEEP || pm_msg->event & PM_EVENT_FREEZE) {
|
|
@@ -957,8 +957,9 @@ int aq_nic_change_pm_state(struct aq_nic_s *self, pm_message_t *pm_msg)
|
|
|
netif_device_attach(self->ndev);
|
|
|
netif_tx_start_all_queues(self->ndev);
|
|
|
}
|
|
|
- rtnl_unlock();
|
|
|
|
|
|
err_exit:
|
|
|
+ rtnl_unlock();
|
|
|
+out:
|
|
|
return err;
|
|
|
}
|