|
@@ -7775,9 +7775,10 @@ static int i40e_probe(struct pci_dev *pdev, const struct pci_device_id *ent)
|
|
/* Unwind what we've done if something failed in the setup */
|
|
/* Unwind what we've done if something failed in the setup */
|
|
err_vsis:
|
|
err_vsis:
|
|
set_bit(__I40E_DOWN, &pf->state);
|
|
set_bit(__I40E_DOWN, &pf->state);
|
|
-err_switch_setup:
|
|
|
|
i40e_clear_interrupt_scheme(pf);
|
|
i40e_clear_interrupt_scheme(pf);
|
|
kfree(pf->vsi);
|
|
kfree(pf->vsi);
|
|
|
|
+err_switch_setup:
|
|
|
|
+ i40e_reset_interrupt_capability(pf);
|
|
del_timer_sync(&pf->service_timer);
|
|
del_timer_sync(&pf->service_timer);
|
|
err_mac_addr:
|
|
err_mac_addr:
|
|
err_configure_lan_hmc:
|
|
err_configure_lan_hmc:
|