]> Pileus Git - ~andy/linux/blobdiff - drivers/pci/quirks.c
devres: release resources on device_del()
[~andy/linux] / drivers / pci / quirks.c
index 1bf5482875645acaa1bcdb2c3076c5075d610d7e..7f94fc098cd342e37bc7bad1acc770d074f46441 100644 (file)
@@ -1438,8 +1438,8 @@ DECLARE_PCI_FIXUP_FINAL(PCI_VENDOR_ID_INTEL,      PCI_DEVICE_ID_INTEL_E7525_MCH,  quir
  */
 static void __devinit quirk_pcie_pxh(struct pci_dev *dev)
 {
-       disable_msi_mode(dev, pci_find_capability(dev, PCI_CAP_ID_MSI),
-                                       PCI_CAP_ID_MSI);
+       pci_msi_off(dev);
+
        dev->no_msi = 1;
 
        printk(KERN_WARNING "PCI: PXH quirk detected, "