[packages/kernel] custom atheros changes to prevent driver regulatory hint

atler atler at pld-linux.org
Sun May 28 14:00:42 CEST 2023


commit 3fadef830f74458d1176e165f1ad6e6846a9338e
Author: Jan Palus <atler at pld-linux.org>
Date:   Sun May 28 13:53:45 2023 +0200

    custom atheros changes to prevent driver regulatory hint

 ath-regd.patch | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)
---
diff --git a/ath-regd.patch b/ath-regd.patch
index bea860d5..c222b14b 100644
--- a/ath-regd.patch
+++ b/ath-regd.patch
@@ -260,3 +260,25 @@
  	wiphy->regulatory_flags |= REGULATORY_STRICT_REG |
  				   REGULATORY_CUSTOM_REG;
  
+--- linux-6.3/drivers/net/wireless/ath/ath9k/init.c.orig	2023-04-23 21:02:52.000000000 +0200
++++ linux-6.3/drivers/net/wireless/ath/ath9k/init.c	2023-05-28 12:29:58.335041933 +0200
+@@ -1108,7 +1108,7 @@
+ 	}
+ 
+ 	/* Handle world regulatory */
+-	if (!ath_is_world_regd(reg)) {
++	if (!IS_ENABLED(CONFIG_ATH_USER_REGD) && !ath_is_world_regd(reg)) {
+ 		error = regulatory_hint(hw->wiphy, reg->alpha2);
+ 		if (error)
+ 			goto debug_cleanup;
+--- linux-6.3/drivers/net/wireless/ath/ath10k/mac.c.orig	2023-04-23 21:02:52.000000000 +0200
++++ linux-6.3/drivers/net/wireless/ath/ath10k/mac.c	2023-05-28 12:29:12.823062813 +0200
+@@ -10278,7 +10278,7 @@
+ 		ar->hw->wiphy->software_iftypes |= BIT(NL80211_IFTYPE_AP_VLAN);
+ 	}
+ 
+-	if (!ath_is_world_regd(&ar->ath_common.reg_world_copy) &&
++	if (!IS_ENABLED(CONFIG_ATH_USER_REGD) && !ath_is_world_regd(&ar->ath_common.reg_world_copy) &&
+ 	    !ath_is_world_regd(&ar->ath_common.regulatory)) {
+ 		ret = regulatory_hint(ar->hw->wiphy,
+ 				      ar->ath_common.regulatory.alpha2);
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/kernel.git/commitdiff/3fadef830f74458d1176e165f1ad6e6846a9338e



More information about the pld-cvs-commit mailing list