mirror of
https://github.com/torvalds/linux.git
synced 2026-05-31 02:24:24 +02:00
fixes for 6.16-rc3
-----BEGIN PGP SIGNATURE----- iHUEABYIAB0WIQQM3A3Pv7vbm9vtjWbacY7uyt+OfQUCaFJxeQAKCRDacY7uyt+O ffYVAQCR+xHJLi1cX09fjGcGn9GDGcXyYGC5QklNnPs6CKMDZQD/S/zAaU4IYooM un3P9DqqdIgVQ2GN+uhaOqaOfZ1F7wo= =o0qA -----END PGP SIGNATURE----- Merge tag 'iwlwifi-fixes-2025-06-18' of https://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next Miri Korenblit says: ==================== fixes for 6.16-rc3 ==================== Signed-off-by: Johannes Berg <johannes.berg@intel.com>
This commit is contained in:
commit
68dd8eeb72
|
|
@ -1316,6 +1316,7 @@ static struct iwl_op_mode *iwl_op_mode_dvm_start(struct iwl_trans *trans,
|
|||
sizeof(trans->conf.no_reclaim_cmds));
|
||||
memcpy(trans->conf.no_reclaim_cmds, no_reclaim_cmds,
|
||||
sizeof(no_reclaim_cmds));
|
||||
trans->conf.n_no_reclaim_cmds = ARRAY_SIZE(no_reclaim_cmds);
|
||||
|
||||
switch (iwlwifi_mod_params.amsdu_size) {
|
||||
case IWL_AMSDU_DEF:
|
||||
|
|
|
|||
|
|
@ -77,6 +77,7 @@ void iwl_construct_mld(struct iwl_mld *mld, struct iwl_trans *trans,
|
|||
|
||||
/* Setup async RX handling */
|
||||
spin_lock_init(&mld->async_handlers_lock);
|
||||
INIT_LIST_HEAD(&mld->async_handlers_list);
|
||||
wiphy_work_init(&mld->async_handlers_wk,
|
||||
iwl_mld_async_handlers_wk);
|
||||
|
||||
|
|
|
|||
|
|
@ -34,7 +34,7 @@ static void iwl_mvm_mld_mac_ctxt_cmd_common(struct iwl_mvm *mvm,
|
|||
WIDE_ID(MAC_CONF_GROUP,
|
||||
MAC_CONFIG_CMD), 0);
|
||||
|
||||
if (WARN_ON(cmd_ver < 1 && cmd_ver > 3))
|
||||
if (WARN_ON(cmd_ver < 1 || cmd_ver > 3))
|
||||
return;
|
||||
|
||||
cmd->id_and_color = cpu_to_le32(mvmvif->id);
|
||||
|
|
|
|||
|
|
@ -166,7 +166,7 @@ int iwl_pcie_ctxt_info_init(struct iwl_trans *trans,
|
|||
struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans);
|
||||
struct iwl_context_info *ctxt_info;
|
||||
struct iwl_context_info_rbd_cfg *rx_cfg;
|
||||
u32 control_flags = 0, rb_size;
|
||||
u32 control_flags = 0, rb_size, cb_size;
|
||||
dma_addr_t phys;
|
||||
int ret;
|
||||
|
||||
|
|
@ -202,11 +202,12 @@ int iwl_pcie_ctxt_info_init(struct iwl_trans *trans,
|
|||
rb_size = IWL_CTXT_INFO_RB_SIZE_4K;
|
||||
}
|
||||
|
||||
WARN_ON(RX_QUEUE_CB_SIZE(iwl_trans_get_num_rbds(trans)) > 12);
|
||||
cb_size = RX_QUEUE_CB_SIZE(iwl_trans_get_num_rbds(trans));
|
||||
if (WARN_ON(cb_size > 12))
|
||||
cb_size = 12;
|
||||
|
||||
control_flags = IWL_CTXT_INFO_TFD_FORMAT_LONG;
|
||||
control_flags |=
|
||||
u32_encode_bits(RX_QUEUE_CB_SIZE(iwl_trans_get_num_rbds(trans)),
|
||||
IWL_CTXT_INFO_RB_CB_SIZE);
|
||||
control_flags |= u32_encode_bits(cb_size, IWL_CTXT_INFO_RB_CB_SIZE);
|
||||
control_flags |= u32_encode_bits(rb_size, IWL_CTXT_INFO_RB_SIZE);
|
||||
ctxt_info->control.control_flags = cpu_to_le32(control_flags);
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user