diff options
Diffstat (limited to 'drivers/net/wireless/rtlwifi/pci.c')
-rw-r--r-- | drivers/net/wireless/rtlwifi/pci.c | 4 |
1 files changed, 0 insertions, 4 deletions
diff --git a/drivers/net/wireless/rtlwifi/pci.c b/drivers/net/wireless/rtlwifi/pci.c index 532c7d38dae2..5efd57833489 100644 --- a/drivers/net/wireless/rtlwifi/pci.c +++ b/drivers/net/wireless/rtlwifi/pci.c | |||
@@ -788,15 +788,11 @@ static irqreturn_t _rtl_pci_interrupt(int irq, void *dev_id) | |||
788 | { | 788 | { |
789 | struct ieee80211_hw *hw = dev_id; | 789 | struct ieee80211_hw *hw = dev_id; |
790 | struct rtl_priv *rtlpriv = rtl_priv(hw); | 790 | struct rtl_priv *rtlpriv = rtl_priv(hw); |
791 | struct rtl_pci *rtlpci = rtl_pcidev(rtl_pcipriv(hw)); | ||
792 | struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); | 791 | struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); |
793 | unsigned long flags; | 792 | unsigned long flags; |
794 | u32 inta = 0; | 793 | u32 inta = 0; |
795 | u32 intb = 0; | 794 | u32 intb = 0; |
796 | 795 | ||
797 | if (rtlpci->irq_enabled == 0) | ||
798 | return IRQ_HANDLED; | ||
799 | |||
800 | spin_lock_irqsave(&rtlpriv->locks.irq_th_lock, flags); | 796 | spin_lock_irqsave(&rtlpriv->locks.irq_th_lock, flags); |
801 | 797 | ||
802 | /*read ISR: 4/8bytes */ | 798 | /*read ISR: 4/8bytes */ |