Skip to content

Commit ab4eb6a

Browse files
committed
Johannes Berg says: ==================== The usual features/cleanups/etc., notably: - rtw88: IBSS mode for SDIO devices - rtw89: - BT coex for MLO/WiFi7 - work on station + P2P concurrency - ath: fix W=2 export.h warnings - ath12k: fix scan on multi-radio devices - cfg80211/mac80211: MLO statistics - mac80211: S1G aggregation - cfg80211/mac80211: per-radio RTS threshold * tag 'wireless-next-2025-06-25' of https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next: (171 commits) wifi: iwlwifi: dvm: fix potential overflow in rs_fill_link_cmd() iwlwifi: Add missing check for alloc_ordered_workqueue wifi: iwlwifi: Fix memory leak in iwl_mvm_init() iwlwifi: api: delete repeated words iwlwifi: remove unused no_sleep_autoadjust declaration iwlwifi: Fix comment typo iwlwifi: use DECLARE_BITMAP macro iwlwifi: fw: simplify the iwl_fw_dbg_collect_trig() wifi: iwlwifi: mld: ftm: fix switch end indentation MAINTAINERS: update iwlwifi git link wifi: iwlwifi: pcie: fix non-MSIX handshake register wifi: iwlwifi: mld: don't exit EMLSR when we shouldn't wifi: iwlwifi: move _iwl_trans_set_bits_mask utilities wifi: iwlwifi: mld: make iwl_mld_add_all_rekeys void wifi: iwlwifi: move iwl_trans_pcie_write_mem to iwl-trans.c wifi: iwlwifi: pcie: move iwl_trans_pcie_dump_regs() to utils.c wifi: iwlwifi: mld: advertise support for TTLM changes wifi: iwlwifi: mld: Block EMLSR when scanning on P2P Device wifi: iwlwifi: mld: use the correct struct size for tracing wifi: iwlwifi: support RZL platform device ID ... ==================== Link: https://patch.msgid.link/20250625120135.41933-55-johannes@sipsolutions.net Signed-off-by: Jakub Kicinski <kuba@kernel.org>
2 parents 8dacfd9 + c73ebc0 commit ab4eb6a

File tree

291 files changed

+5821
-1887
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

291 files changed

+5821
-1887
lines changed

MAINTAINERS

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12521,7 +12521,7 @@ M: Miri Korenblit <miriam.rachel.korenblit@intel.com>
1252112521
L: linux-wireless@vger.kernel.org
1252212522
S: Supported
1252312523
W: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
12524-
T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
12524+
T: git https://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next.git/
1252512525
F: drivers/net/wireless/intel/iwlwifi/
1252612526

1252712527
INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER

drivers/net/wireless/admtek/adm8211.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1293,7 +1293,7 @@ static void adm8211_set_bssid(struct ieee80211_hw *dev, const u8 *bssid)
12931293
ADM8211_CSR_WRITE(ABDA1, reg);
12941294
}
12951295

1296-
static int adm8211_config(struct ieee80211_hw *dev, u32 changed)
1296+
static int adm8211_config(struct ieee80211_hw *dev, int radio_idx, u32 changed)
12971297
{
12981298
struct adm8211_priv *priv = dev->priv;
12991299
struct ieee80211_conf *conf = &dev->conf;

drivers/net/wireless/ath/ar5523/ar5523.c

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1083,7 +1083,8 @@ static void ar5523_stop(struct ieee80211_hw *hw, bool suspend)
10831083
mutex_unlock(&ar->mutex);
10841084
}
10851085

1086-
static int ar5523_set_rts_threshold(struct ieee80211_hw *hw, u32 value)
1086+
static int ar5523_set_rts_threshold(struct ieee80211_hw *hw, int radio_idx,
1087+
u32 value)
10871088
{
10881089
struct ar5523 *ar = hw->priv;
10891090
int ret;
@@ -1137,7 +1138,7 @@ static void ar5523_remove_interface(struct ieee80211_hw *hw,
11371138
ar->vif = NULL;
11381139
}
11391140

1140-
static int ar5523_hwconfig(struct ieee80211_hw *hw, u32 changed)
1141+
static int ar5523_hwconfig(struct ieee80211_hw *hw, int radio_idx, u32 changed)
11411142
{
11421143
struct ar5523 *ar = hw->priv;
11431144

drivers/net/wireless/ath/ath10k/bmi.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,10 @@
33
* Copyright (c) 2005-2011 Atheros Communications Inc.
44
* Copyright (c) 2011-2014,2016-2017 Qualcomm Atheros, Inc.
55
* Copyright (c) 2022 Qualcomm Innovation Center, Inc. All rights reserved.
6+
* Copyright (c) Qualcomm Technologies, Inc. and/or its subsidiaries.
67
*/
78

9+
#include <linux/export.h>
810
#include "bmi.h"
911
#include "hif.h"
1012
#include "debug.h"

drivers/net/wireless/ath/ath10k/ce.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,10 @@
44
* Copyright (c) 2011-2017 Qualcomm Atheros, Inc.
55
* Copyright (c) 2018 The Linux Foundation. All rights reserved.
66
* Copyright (c) 2022 Qualcomm Innovation Center, Inc. All rights reserved.
7+
* Copyright (c) Qualcomm Technologies, Inc. and/or its subsidiaries.
78
*/
89

10+
#include <linux/export.h>
911
#include "hif.h"
1012
#include "ce.h"
1113
#include "debug.h"

drivers/net/wireless/ath/ath10k/core.c

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,10 @@
44
* Copyright (c) 2011-2017 Qualcomm Atheros, Inc.
55
* Copyright (c) 2018-2019, The Linux Foundation. All rights reserved.
66
* Copyright (c) 2021-2024 Qualcomm Innovation Center, Inc. All rights reserved.
7+
* Copyright (c) Qualcomm Technologies, Inc. and/or its subsidiaries.
78
*/
89

10+
#include <linux/export.h>
911
#include <linux/module.h>
1012
#include <linux/firmware.h>
1113
#include <linux/of.h>
@@ -2606,7 +2608,7 @@ static void ath10k_core_set_coverage_class_work(struct work_struct *work)
26062608
set_coverage_class_work);
26072609

26082610
if (ar->hw_params.hw_ops->set_coverage_class)
2609-
ar->hw_params.hw_ops->set_coverage_class(ar, -1);
2611+
ar->hw_params.hw_ops->set_coverage_class(ar, -1, -1);
26102612
}
26112613

26122614
static int ath10k_core_init_firmware_features(struct ath10k *ar)

drivers/net/wireless/ath/ath10k/coredump.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,13 @@
33
* Copyright (c) 2011-2017 Qualcomm Atheros, Inc.
44
* Copyright (c) 2018, The Linux Foundation. All rights reserved.
55
* Copyright (c) 2022 Qualcomm Innovation Center, Inc. All rights reserved.
6+
* Copyright (c) Qualcomm Technologies, Inc. and/or its subsidiaries.
67
*/
78

89
#include "coredump.h"
910

1011
#include <linux/devcoredump.h>
12+
#include <linux/export.h>
1113
#include <linux/kernel.h>
1214
#include <linux/types.h>
1315
#include <linux/utsname.h>

drivers/net/wireless/ath/ath10k/debug.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,12 @@
44
* Copyright (c) 2011-2017 Qualcomm Atheros, Inc.
55
* Copyright (c) 2018, The Linux Foundation. All rights reserved.
66
* Copyright (c) 2022, 2024 Qualcomm Innovation Center, Inc. All rights reserved.
7+
* Copyright (c) Qualcomm Technologies, Inc. and/or its subsidiaries.
78
*/
89

910
#include <linux/module.h>
1011
#include <linux/debugfs.h>
12+
#include <linux/export.h>
1113
#include <linux/vmalloc.h>
1214
#include <linux/crc32.h>
1315
#include <linux/firmware.h>

drivers/net/wireless/ath/ath10k/htc.c

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,11 @@
33
* Copyright (c) 2005-2011 Atheros Communications Inc.
44
* Copyright (c) 2011-2017 Qualcomm Atheros, Inc.
55
* Copyright (c) 2022 Qualcomm Innovation Center, Inc. All rights reserved.
6+
* Copyright (c) Qualcomm Technologies, Inc. and/or its subsidiaries.
67
*/
78

9+
#include <linux/export.h>
10+
811
#include "core.h"
912
#include "hif.h"
1013
#include "debug.h"

drivers/net/wireless/ath/ath10k/htt_rx.c

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,11 @@
44
* Copyright (c) 2011-2017 Qualcomm Atheros, Inc.
55
* Copyright (c) 2018, The Linux Foundation. All rights reserved.
66
* Copyright (c) 2022 Qualcomm Innovation Center, Inc. All rights reserved.
7+
* Copyright (c) Qualcomm Technologies, Inc. and/or its subsidiaries.
78
*/
89

10+
#include <linux/export.h>
11+
912
#include "core.h"
1013
#include "htc.h"
1114
#include "htt.h"

0 commit comments

Comments
 (0)