Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6
This commit is contained in:
commit
8c65859473
1 changed files with 7 additions and 0 deletions
|
@ -795,6 +795,12 @@ int ath_open(struct ath_softc *sc, struct ath9k_channel *initial_chan)
|
|||
if (ah->ah_caps.hw_caps & ATH9K_HW_CAP_HT)
|
||||
sc->sc_imask |= ATH9K_INT_CST;
|
||||
|
||||
/* Note: We disable MIB interrupts for now as we don't yet
|
||||
* handle processing ANI, otherwise you will get an interrupt
|
||||
* storm after about 7 hours of usage making the system unusable
|
||||
* with huge latency. Once we do have ANI processing included
|
||||
* we can re-enable this interrupt. */
|
||||
#if 0
|
||||
/*
|
||||
* Enable MIB interrupts when there are hardware phy counters.
|
||||
* Note we only do this (at the moment) for station mode.
|
||||
|
@ -802,6 +808,7 @@ int ath_open(struct ath_softc *sc, struct ath9k_channel *initial_chan)
|
|||
if (ath9k_hw_phycounters(ah) &&
|
||||
((sc->sc_opmode == ATH9K_M_STA) || (sc->sc_opmode == ATH9K_M_IBSS)))
|
||||
sc->sc_imask |= ATH9K_INT_MIB;
|
||||
#endif
|
||||
/*
|
||||
* Some hardware processes the TIM IE and fires an
|
||||
* interrupt when the TIM bit is set. For hardware
|
||||
|
|
Loading…
Reference in a new issue