Skip to content
Closed
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
--- a/drivers/net/wireless/ath/ath11k/wmi.c 2026-05-26 14:17:01.872100388 -0400
+++ b/drivers/net/wireless/ath/ath11k/wmi.c 2026-05-26 15:07:49.474044951 -0400
@@ -7527,12 +7527,13 @@
enum wmi_vdev_type vdev_type;

if (reg_info->status_code != REG_SET_CC_STATUS_PASS) {
- /* In case of failure to set the requested ctry,
- * fw retains the current regd. We print a failure info
- * and return from here.
+ /* QSDK firmware may send a non-PASS status but still
+ * include usable regulatory rules. Log and continue
+ * rather than aborting -- matches pre-6.18 behaviour.
*/
- ath11k_warn(ab, "Failed to set the requested Country regulatory setting\n");
- return -EINVAL;
+ ath11k_dbg(ab, ATH11K_DBG_REG,
+ "regulatory status %d, continuing with available rules\n",
+ reg_info->status_code);
}

pdev_idx = reg_info->phy_id;