Author: nbd
Date: 2014-08-02 21:51:54 +0200 (Sat, 02 Aug 2014)
New Revision: 41952

Modified:
   trunk/package/kernel/mac80211/patches/550-ath9k_entropy_from_adc.patch
Log:
ath9k: disable periodic entropy gathering (keep initial) to fix some stability 
issues

Signed-off-by: Felix Fietkau <[email protected]>

Modified: trunk/package/kernel/mac80211/patches/550-ath9k_entropy_from_adc.patch
===================================================================
--- trunk/package/kernel/mac80211/patches/550-ath9k_entropy_from_adc.patch      
2014-08-02 18:50:55 UTC (rev 41951)
+++ trunk/package/kernel/mac80211/patches/550-ath9k_entropy_from_adc.patch      
2014-08-02 19:51:54 UTC (rev 41952)
@@ -108,20 +108,6 @@
  #ifdef CPTCFG_ATH9K_BTCOEX_SUPPORT
  
  static inline void ath9k_hw_set_bt_ant_diversity(struct ath_hw *ah, bool 
enable)
---- a/drivers/net/wireless/ath/ath9k/link.c
-+++ b/drivers/net/wireless/ath/ath9k/link.c
-@@ -308,6 +308,11 @@ void ath_ani_calibrate(unsigned long dat
-       unsigned int timestamp = jiffies_to_msecs(jiffies);
-       u32 cal_interval, short_cal_interval, long_cal_interval;
-       unsigned long flags;
-+      char buf[256];
-+
-+      /* gather entropy */
-+      ath9k_hw_get_adc_entropy(ah, buf, sizeof(buf));
-+      add_device_randomness(buf, sizeof(buf));
- 
-       if (ah->caldata && test_bit(NFCAL_INTF, &ah->caldata->cal_flags))
-               long_cal_interval = ATH_LONG_CALINTERVAL_INT;
 --- a/drivers/net/wireless/ath/ath9k/ar5008_phy.c
 +++ b/drivers/net/wireless/ath/ath9k/ar5008_phy.c
 @@ -1231,9 +1231,30 @@ static void ar5008_hw_set_radar_conf(str
_______________________________________________
openwrt-commits mailing list
[email protected]
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-commits

Reply via email to