We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 3108864 + 1df8fb3 commit ee2f6ccCopy full SHA for ee2f6cc
drivers/pci/pci.c
@@ -1832,7 +1832,7 @@ int pci_reset_function(struct pci_dev *dev)
1832
if (!(cap & PCI_EXP_DEVCAP_FLR))
1833
return -ENOTTY;
1834
1835
- if (!dev->msi_enabled && !dev->msix_enabled)
+ if (!dev->msi_enabled && !dev->msix_enabled && dev->irq != 0)
1836
disable_irq(dev->irq);
1837
pci_save_state(dev);
1838
@@ -1841,7 +1841,7 @@ int pci_reset_function(struct pci_dev *dev)
1841
r = pci_execute_reset_function(dev);
1842
1843
pci_restore_state(dev);
1844
1845
enable_irq(dev->irq);
1846
1847
return r;
0 commit comments