Loading drivers/net/wireless/adm8211.c +39 −45 Original line number Diff line number Diff line Loading @@ -458,17 +458,13 @@ do { \ struct ieee80211_hw *dev = dev_id; struct adm8211_priv *priv = dev->priv; unsigned int count = 0; u32 stsr; do { stsr = ADM8211_CSR_READ(STSR); u32 stsr = ADM8211_CSR_READ(STSR); ADM8211_CSR_WRITE(STSR, stsr); if (stsr == 0xffffffff) return IRQ_HANDLED; if (!(stsr & (ADM8211_STSR_NISS | ADM8211_STSR_AISS))) break; return IRQ_HANDLED; if (stsr & ADM8211_STSR_RCI) adm8211_interrupt_rci(dev); Loading Loading @@ -500,9 +496,7 @@ do { \ /*ADM8211_INT(TDU);*/ ADM8211_INT(TPS); } while (count++ < 20); return IRQ_RETVAL(count); return IRQ_HANDLED; #undef ADM8211_INT } Loading Loading
drivers/net/wireless/adm8211.c +39 −45 Original line number Diff line number Diff line Loading @@ -458,17 +458,13 @@ do { \ struct ieee80211_hw *dev = dev_id; struct adm8211_priv *priv = dev->priv; unsigned int count = 0; u32 stsr; do { stsr = ADM8211_CSR_READ(STSR); u32 stsr = ADM8211_CSR_READ(STSR); ADM8211_CSR_WRITE(STSR, stsr); if (stsr == 0xffffffff) return IRQ_HANDLED; if (!(stsr & (ADM8211_STSR_NISS | ADM8211_STSR_AISS))) break; return IRQ_HANDLED; if (stsr & ADM8211_STSR_RCI) adm8211_interrupt_rci(dev); Loading Loading @@ -500,9 +496,7 @@ do { \ /*ADM8211_INT(TDU);*/ ADM8211_INT(TPS); } while (count++ < 20); return IRQ_RETVAL(count); return IRQ_HANDLED; #undef ADM8211_INT } Loading