rtlwifi: Synchronize IRQ after disabling it
PATCH 1/8 rtlwifi: Synchronize IRQ after disabling it
This make sure any IRQ handlers running on other CPUs complete.
Signed-off-by Mike McCormack <[email protected]>
Signed-off-by Larry Finger <[email protected]>
--- drivers/net/wireless/rtlwifi/rtl8192ce/hw.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-)
drivers/net/wireless/rtlwifi/rtl8192ce/hw.c +1 -0
@@ -1196,6 +1196,7 @@ void rtl92ce_disable_interrupt(struct ieee80211_hw *hw)rtl_write_dword (rtlpriv,REG_HIMR ,IMR8190_DISABLED );rtl_write_dword (rtlpriv,REG_HIMRE ,IMR8190_DISABLED ); rtlpci->irq_enabled = false; +synchronize_irq (rtlpci->pdev->irq); }static void _rtl92ce_poweroff_adapter (struct ieee80211_hw *hw)
Signature · 1 line
1.7.4.1