--- zzzz-none-000/linux-4.4.60/drivers/pci/msi.c 2017-04-08 07:53:53.000000000 +0000 +++ scorpion-7490-727/linux-4.4.60/drivers/pci/msi.c 2021-02-04 17:41:59.000000000 +0000 @@ -147,6 +147,11 @@ void __weak arch_teardown_msi_irqs(struct pci_dev *dev) { + struct msi_controller *chip = dev->bus->msi; + + if (chip && chip->teardown_irqs) + return chip->teardown_irqs(dev); + return default_teardown_msi_irqs(dev); }