]> git.enpas.org Git - openwrt.git/blob - package/mac80211/patches/520-ath9k_pci_error_fix.patch
b8fcc994b6df4681f353431312af1af4fc445f69
[openwrt.git] / package / mac80211 / patches / 520-ath9k_pci_error_fix.patch
1 --- a/drivers/net/wireless/ath/ath9k/pci.c
2 +++ b/drivers/net/wireless/ath/ath9k/pci.c
3 @@ -255,6 +255,10 @@ static void ath_pci_remove(struct pci_de
4         struct ath_wiphy *aphy = hw->priv;
5         struct ath_softc *sc = aphy->sc;
6         void __iomem *mem = sc->mem;
7 +       u16 val;
8 +
9 +       /* Do a config read to clear pre-existing pci error status */
10 +       pci_read_config_word(pdev, PCI_COMMAND, &val);
11  
12         ath9k_deinit_device(sc);
13         free_irq(sc->irq, sc);