Prechádzať zdrojové kódy

ath9k: extend the phy error disable patch

SVN-Revision: 28383
Felix Fietkau 14 rokov pred
rodič
commit
fc4a676270

+ 21 - 0
package/mac80211/patches/552-ath9k_fix_phyerror.patch

@@ -14,3 +14,24 @@
  		| ATH9K_RX_FILTER_MCAST;
  
  	if (sc->rx.rxfilter & FIF_PROBE_REQ)
+--- a/drivers/net/wireless/ath/ath9k/ani.c
++++ b/drivers/net/wireless/ath/ath9k/ani.c
+@@ -502,9 +502,6 @@ static void ath9k_ani_reset_old(struct a
+ 		ath9k_hw_ani_control(ah, ATH9K_ANI_CCK_WEAK_SIGNAL_THR,
+ 				     ATH9K_ANI_CCK_WEAK_SIG_THR);
+ 
+-		ath9k_hw_setrxfilter(ah, ath9k_hw_getrxfilter(ah) |
+-				     ATH9K_RX_FILTER_PHYERR);
+-
+ 		ath9k_ani_restart(ah);
+ 		return;
+ 	}
+@@ -525,8 +522,6 @@ static void ath9k_ani_reset_old(struct a
+ 		ath9k_hw_ani_control(ah, ATH9K_ANI_FIRSTEP_LEVEL,
+ 				     aniState->firstepLevel);
+ 
+-	ath9k_hw_setrxfilter(ah, ath9k_hw_getrxfilter(ah) &
+-			     ~ATH9K_RX_FILTER_PHYERR);
+ 	ath9k_ani_restart(ah);
+ 
+ 	ENABLE_REGWRITE_BUFFER(ah);