Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
[linux-2.6-microblaze.git] / drivers / net / ethernet / aquantia / atlantic / aq_pci_func.c
index cdeece4..dee9ff7 100644 (file)
@@ -411,6 +411,9 @@ static int atl_resume_common(struct device *dev, bool deep)
        pci_restore_state(pdev);
 
        if (deep) {
+               /* Reinitialize Nic/Vecs objects */
+               aq_nic_deinit(nic, !nic->aq_hw->aq_nic_cfg->wol);
+
                ret = aq_nic_init(nic);
                if (ret)
                        goto err_exit;