diff options
Diffstat (limited to 'drivers/net/ethernet/intel/i40evf')
-rw-r--r-- | drivers/net/ethernet/intel/i40evf/i40evf_main.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/net/ethernet/intel/i40evf/i40evf_main.c b/drivers/net/ethernet/intel/i40evf/i40evf_main.c index 2aca9cf45119..0c4f7baffad6 100644 --- a/drivers/net/ethernet/intel/i40evf/i40evf_main.c +++ b/drivers/net/ethernet/intel/i40evf/i40evf_main.c | |||
@@ -1542,6 +1542,7 @@ static void i40evf_reset_task(struct work_struct *work) | |||
1542 | i40evf_free_misc_irq(adapter); | 1542 | i40evf_free_misc_irq(adapter); |
1543 | i40evf_reset_interrupt_capability(adapter); | 1543 | i40evf_reset_interrupt_capability(adapter); |
1544 | i40evf_free_queues(adapter); | 1544 | i40evf_free_queues(adapter); |
1545 | i40evf_free_q_vectors(adapter); | ||
1545 | kfree(adapter->vf_res); | 1546 | kfree(adapter->vf_res); |
1546 | i40evf_shutdown_adminq(hw); | 1547 | i40evf_shutdown_adminq(hw); |
1547 | adapter->netdev->flags &= ~IFF_UP; | 1548 | adapter->netdev->flags &= ~IFF_UP; |
@@ -2429,6 +2430,7 @@ static void i40evf_remove(struct pci_dev *pdev) | |||
2429 | i40evf_misc_irq_disable(adapter); | 2430 | i40evf_misc_irq_disable(adapter); |
2430 | i40evf_free_misc_irq(adapter); | 2431 | i40evf_free_misc_irq(adapter); |
2431 | i40evf_reset_interrupt_capability(adapter); | 2432 | i40evf_reset_interrupt_capability(adapter); |
2433 | i40evf_free_q_vectors(adapter); | ||
2432 | } | 2434 | } |
2433 | 2435 | ||
2434 | if (adapter->watchdog_timer.function) | 2436 | if (adapter->watchdog_timer.function) |