]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - drivers/net/wireless/ralink/rt2x00/rt2x00pci.c
rt2x00pci: Disable memory-write-invalidate when the driver exits
[karo-tx-linux.git] / drivers / net / wireless / ralink / rt2x00 / rt2x00pci.c
index d93db4b0371b6a1e47cdfa5b1fd81fa4b83dd6cc..eb6dbcd4fddf9ee1c4beee57e94c0b5fdb0a28af 100644 (file)
@@ -149,6 +149,7 @@ exit_free_device:
        ieee80211_free_hw(hw);
 
 exit_release_regions:
+       pci_clear_mwi(pci_dev);
        pci_release_regions(pci_dev);
 
 exit_disable_device:
@@ -173,6 +174,7 @@ void rt2x00pci_remove(struct pci_dev *pci_dev)
        /*
         * Free the PCI device data.
         */
+       pci_clear_mwi(pci_dev);
        pci_disable_device(pci_dev);
        pci_release_regions(pci_dev);
 }