public inbox for stable@vger.kernel.org
 help / color / mirror / Atom feed
From: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
To: stable@vger.kernel.org
Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
	patches@lists.linux.dev, Ilan Peer <ilan.peer@intel.com>,
	Gregory Greenman <gregory.greenman@intel.com>,
	Johannes Berg <johannes.berg@intel.com>,
	Sasha Levin <sashal@kernel.org>
Subject: [PATCH 6.5 131/550] wifi: iwlwifi: mvm: Dont always bind/link the P2P Device interface
Date: Wed, 15 Nov 2023 14:11:55 -0500	[thread overview]
Message-ID: <20231115191609.765684953@linuxfoundation.org> (raw)
In-Reply-To: <20231115191600.708733204@linuxfoundation.org>

6.5-stable review patch.  If anyone has any objections, please let me know.

------------------

From: Ilan Peer <ilan.peer@intel.com>

[ Upstream commit 84ef7cbe90e9e54c71c1da4e645ba34e1b33da77 ]

It is not necessary to keep the P2P Device bound/linked to a PHY
context when there is no active ROC.

Modify the P2P Device flows so the binding/linking would be done
only while ROC is active. With this change the switch_phy_ctxt()
is no longer needed so remove it.

Signed-off-by: Ilan Peer <ilan.peer@intel.com>
Signed-off-by: Gregory Greenman <gregory.greenman@intel.com>
Link: https://lore.kernel.org/r/20231004123422.c5b83b4bf9de.Ia80daf3ba0b5fec7d0919247fcbdbdb58bddf02b@changeid
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Stable-dep-of: 43874283ce6c ("wifi: iwlwifi: mvm: fix iwl_mvm_mac_flush_sta()")
Signed-off-by: Sasha Levin <sashal@kernel.org>
---
 drivers/net/wireless/intel/iwlwifi/mvm/link.c |   9 +-
 .../net/wireless/intel/iwlwifi/mvm/mac-ctxt.c |   8 +-
 .../net/wireless/intel/iwlwifi/mvm/mac80211.c | 152 ++++++------------
 .../wireless/intel/iwlwifi/mvm/mld-mac80211.c | 100 ++++--------
 drivers/net/wireless/intel/iwlwifi/mvm/mvm.h  |   7 +-
 .../wireless/intel/iwlwifi/mvm/time-event.c   |  24 ++-
 6 files changed, 111 insertions(+), 189 deletions(-)

diff --git a/drivers/net/wireless/intel/iwlwifi/mvm/link.c b/drivers/net/wireless/intel/iwlwifi/mvm/link.c
index 4f8d2a3191ec7..6e1ad65527d12 100644
--- a/drivers/net/wireless/intel/iwlwifi/mvm/link.c
+++ b/drivers/net/wireless/intel/iwlwifi/mvm/link.c
@@ -53,7 +53,6 @@ int iwl_mvm_add_link(struct iwl_mvm *mvm, struct ieee80211_vif *vif,
 	unsigned int link_id = link_conf->link_id;
 	struct iwl_mvm_vif_link_info *link_info = mvmvif->link[link_id];
 	struct iwl_link_config_cmd cmd = {};
-	struct iwl_mvm_phy_ctxt *phyctxt;
 
 	if (WARN_ON_ONCE(!link_info))
 		return -EINVAL;
@@ -77,12 +76,8 @@ int iwl_mvm_add_link(struct iwl_mvm *mvm, struct ieee80211_vif *vif,
 	cmd.link_id = cpu_to_le32(link_info->fw_link_id);
 	cmd.mac_id = cpu_to_le32(mvmvif->id);
 	cmd.spec_link_id = link_conf->link_id;
-	/* P2P-Device already has a valid PHY context during add */
-	phyctxt = link_info->phy_ctxt;
-	if (phyctxt)
-		cmd.phy_id = cpu_to_le32(phyctxt->id);
-	else
-		cmd.phy_id = cpu_to_le32(FW_CTXT_INVALID);
+	WARN_ON_ONCE(link_info->phy_ctxt);
+	cmd.phy_id = cpu_to_le32(FW_CTXT_INVALID);
 
 	memcpy(cmd.local_link_addr, link_conf->addr, ETH_ALEN);
 
diff --git a/drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c b/drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c
index 7369a45f7f2bd..9c97691e60384 100644
--- a/drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c
+++ b/drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c
@@ -286,6 +286,10 @@ int iwl_mvm_mac_ctxt_init(struct iwl_mvm *mvm, struct ieee80211_vif *vif)
 	INIT_LIST_HEAD(&mvmvif->time_event_data.list);
 	mvmvif->time_event_data.id = TE_MAX;
 
+	mvmvif->deflink.bcast_sta.sta_id = IWL_MVM_INVALID_STA;
+	mvmvif->deflink.mcast_sta.sta_id = IWL_MVM_INVALID_STA;
+	mvmvif->deflink.ap_sta_id = IWL_MVM_INVALID_STA;
+
 	/* No need to allocate data queues to P2P Device MAC and NAN.*/
 	if (vif->type == NL80211_IFTYPE_P2P_DEVICE)
 		return 0;
@@ -300,10 +304,6 @@ int iwl_mvm_mac_ctxt_init(struct iwl_mvm *mvm, struct ieee80211_vif *vif)
 		mvmvif->deflink.cab_queue = IWL_MVM_DQA_GCAST_QUEUE;
 	}
 
-	mvmvif->deflink.bcast_sta.sta_id = IWL_MVM_INVALID_STA;
-	mvmvif->deflink.mcast_sta.sta_id = IWL_MVM_INVALID_STA;
-	mvmvif->deflink.ap_sta_id = IWL_MVM_INVALID_STA;
-
 	for (i = 0; i < NUM_IWL_MVM_SMPS_REQ; i++)
 		mvmvif->deflink.smps_requests[i] = IEEE80211_SMPS_AUTOMATIC;
 
diff --git a/drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c b/drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c
index 81b0b4284882e..eb1fe0082eaf6 100644
--- a/drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c
+++ b/drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c
@@ -1588,32 +1588,8 @@ static int iwl_mvm_mac_add_interface(struct ieee80211_hw *hw,
 				     IEEE80211_VIF_SUPPORTS_CQM_RSSI;
 	}
 
-	/*
-	 * P2P_DEVICE interface does not have a channel context assigned to it,
-	 * so a dedicated PHY context is allocated to it and the corresponding
-	 * MAC context is bound to it at this stage.
-	 */
-	if (vif->type == NL80211_IFTYPE_P2P_DEVICE) {
-
-		mvmvif->deflink.phy_ctxt = iwl_mvm_get_free_phy_ctxt(mvm);
-		if (!mvmvif->deflink.phy_ctxt) {
-			ret = -ENOSPC;
-			goto out_free_bf;
-		}
-
-		iwl_mvm_phy_ctxt_ref(mvm, mvmvif->deflink.phy_ctxt);
-		ret = iwl_mvm_binding_add_vif(mvm, vif);
-		if (ret)
-			goto out_unref_phy;
-
-		ret = iwl_mvm_add_p2p_bcast_sta(mvm, vif);
-		if (ret)
-			goto out_unbind;
-
-		/* Save a pointer to p2p device vif, so it can later be used to
-		 * update the p2p device MAC when a GO is started/stopped */
+	if (vif->type == NL80211_IFTYPE_P2P_DEVICE)
 		mvm->p2p_device_vif = vif;
-	}
 
 	iwl_mvm_tcm_add_vif(mvm, vif);
 	INIT_DELAYED_WORK(&mvmvif->csa_work,
@@ -1642,11 +1618,6 @@ static int iwl_mvm_mac_add_interface(struct ieee80211_hw *hw,
 
 	goto out_unlock;
 
- out_unbind:
-	iwl_mvm_binding_remove_vif(mvm, vif);
- out_unref_phy:
-	iwl_mvm_phy_ctxt_unref(mvm, mvmvif->deflink.phy_ctxt);
- out_free_bf:
 	if (mvm->bf_allowed_vif == mvmvif) {
 		mvm->bf_allowed_vif = NULL;
 		vif->driver_flags &= ~(IEEE80211_VIF_BEACON_FILTER |
@@ -1743,12 +1714,17 @@ static void iwl_mvm_mac_remove_interface(struct ieee80211_hw *hw,
 	if (iwl_mvm_mac_remove_interface_common(hw, vif))
 		goto out;
 
+	/* Before the interface removal, mac80211 would cancel the ROC, and the
+	 * ROC worker would be scheduled if needed. The worker would be flushed
+	 * in iwl_mvm_prepare_mac_removal() and thus at this point there is no
+	 * binding etc. so nothing needs to be done here.
+	 */
 	if (vif->type == NL80211_IFTYPE_P2P_DEVICE) {
+		if (mvmvif->deflink.phy_ctxt) {
+			iwl_mvm_phy_ctxt_unref(mvm, mvmvif->deflink.phy_ctxt);
+			mvmvif->deflink.phy_ctxt = NULL;
+		}
 		mvm->p2p_device_vif = NULL;
-		iwl_mvm_rm_p2p_bcast_sta(mvm, vif);
-		iwl_mvm_binding_remove_vif(mvm, vif);
-		iwl_mvm_phy_ctxt_unref(mvm, mvmvif->deflink.phy_ctxt);
-		mvmvif->deflink.phy_ctxt = NULL;
 	}
 
 	iwl_mvm_mac_ctxt_remove(mvm, vif);
@@ -4536,30 +4512,20 @@ static int iwl_mvm_add_aux_sta_for_hs20(struct iwl_mvm *mvm, u32 lmac_id)
 	return ret;
 }
 
-static int iwl_mvm_roc_switch_binding(struct iwl_mvm *mvm,
-				      struct ieee80211_vif *vif,
-				      struct iwl_mvm_phy_ctxt *new_phy_ctxt)
+static int iwl_mvm_roc_link(struct iwl_mvm *mvm, struct ieee80211_vif *vif)
 {
-	struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif);
-	int ret = 0;
+	int ret;
 
 	lockdep_assert_held(&mvm->mutex);
 
-	/* Unbind the P2P_DEVICE from the current PHY context,
-	 * and if the PHY context is not used remove it.
-	 */
-	ret = iwl_mvm_binding_remove_vif(mvm, vif);
-	if (WARN(ret, "Failed unbinding P2P_DEVICE\n"))
+	ret = iwl_mvm_binding_add_vif(mvm, vif);
+	if (WARN(ret, "Failed binding P2P_DEVICE\n"))
 		return ret;
 
-	iwl_mvm_phy_ctxt_unref(mvm, mvmvif->deflink.phy_ctxt);
-
-	/* Bind the P2P_DEVICE to the current PHY Context */
-	mvmvif->deflink.phy_ctxt = new_phy_ctxt;
-
-	ret = iwl_mvm_binding_add_vif(mvm, vif);
-	WARN(ret, "Failed binding P2P_DEVICE\n");
-	return ret;
+	/* The station and queue allocation must be done only after the binding
+	 * is done, as otherwise the FW might incorrectly configure its state.
+	 */
+	return iwl_mvm_add_p2p_bcast_sta(mvm, vif);
 }
 
 static int iwl_mvm_roc(struct ieee80211_hw *hw,
@@ -4570,7 +4536,7 @@ static int iwl_mvm_roc(struct ieee80211_hw *hw,
 {
 	static const struct iwl_mvm_roc_ops ops = {
 		.add_aux_sta_for_hs20 = iwl_mvm_add_aux_sta_for_hs20,
-		.switch_phy_ctxt = iwl_mvm_roc_switch_binding,
+		.link = iwl_mvm_roc_link,
 	};
 
 	return iwl_mvm_roc_common(hw, vif, channel, duration, type, &ops);
@@ -4586,7 +4552,6 @@ int iwl_mvm_roc_common(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
 	struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif);
 	struct cfg80211_chan_def chandef;
 	struct iwl_mvm_phy_ctxt *phy_ctxt;
-	bool band_change_removal;
 	int ret, i;
 	u32 lmac_id;
 
@@ -4615,82 +4580,61 @@ int iwl_mvm_roc_common(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
 		/* handle below */
 		break;
 	default:
-		IWL_ERR(mvm, "vif isn't P2P_DEVICE: %d\n", vif->type);
+		IWL_ERR(mvm, "ROC: Invalid vif type=%u\n", vif->type);
 		ret = -EINVAL;
 		goto out_unlock;
 	}
 
+	/* Try using a PHY context that is already in use */
 	for (i = 0; i < NUM_PHY_CTX; i++) {
 		phy_ctxt = &mvm->phy_ctxts[i];
-		if (phy_ctxt->ref == 0 || mvmvif->deflink.phy_ctxt == phy_ctxt)
+		if (!phy_ctxt->ref || mvmvif->deflink.phy_ctxt == phy_ctxt)
 			continue;
 
-		if (phy_ctxt->ref && channel == phy_ctxt->channel) {
-			ret = ops->switch_phy_ctxt(mvm, vif, phy_ctxt);
-			if (ret)
-				goto out_unlock;
+		if (channel == phy_ctxt->channel) {
+			if (mvmvif->deflink.phy_ctxt)
+				iwl_mvm_phy_ctxt_unref(mvm,
+						       mvmvif->deflink.phy_ctxt);
 
+			mvmvif->deflink.phy_ctxt = phy_ctxt;
 			iwl_mvm_phy_ctxt_ref(mvm, mvmvif->deflink.phy_ctxt);
-			goto schedule_time_event;
+			goto link_and_start_p2p_roc;
 		}
 	}
 
-	/* Need to update the PHY context only if the ROC channel changed */
-	if (channel == mvmvif->deflink.phy_ctxt->channel)
-		goto schedule_time_event;
-
-	cfg80211_chandef_create(&chandef, channel, NL80211_CHAN_NO_HT);
-
-	/*
-	 * Check if the remain-on-channel is on a different band and that
-	 * requires context removal, see iwl_mvm_phy_ctxt_changed(). If
-	 * so, we'll need to release and then re-configure here, since we
-	 * must not remove a PHY context that's part of a binding.
+	/* If the currently used PHY context is configured with a matching
+	 * channel use it
 	 */
-	band_change_removal =
-		fw_has_capa(&mvm->fw->ucode_capa,
-			    IWL_UCODE_TLV_CAPA_BINDING_CDB_SUPPORT) &&
-		mvmvif->deflink.phy_ctxt->channel->band != chandef.chan->band;
-
-	if (mvmvif->deflink.phy_ctxt->ref == 1 && !band_change_removal) {
-		/*
-		 * Change the PHY context configuration as it is currently
-		 * referenced only by the P2P Device MAC (and we can modify it)
-		 */
-		ret = iwl_mvm_phy_ctxt_changed(mvm, mvmvif->deflink.phy_ctxt,
-					       &chandef, 1, 1);
-		if (ret)
-			goto out_unlock;
+	if (mvmvif->deflink.phy_ctxt) {
+		if (channel == mvmvif->deflink.phy_ctxt->channel)
+			goto link_and_start_p2p_roc;
 	} else {
-		/*
-		 * The PHY context is shared with other MACs (or we're trying to
-		 * switch bands), so remove the P2P Device from the binding,
-		 * allocate an new PHY context and create a new binding.
-		 */
 		phy_ctxt = iwl_mvm_get_free_phy_ctxt(mvm);
 		if (!phy_ctxt) {
 			ret = -ENOSPC;
 			goto out_unlock;
 		}
 
-		ret = iwl_mvm_phy_ctxt_changed(mvm, phy_ctxt, &chandef,
-					       1, 1);
-		if (ret) {
-			IWL_ERR(mvm, "Failed to change PHY context\n");
-			goto out_unlock;
-		}
+		mvmvif->deflink.phy_ctxt = phy_ctxt;
+		iwl_mvm_phy_ctxt_ref(mvm, mvmvif->deflink.phy_ctxt);
+	}
 
-		ret = ops->switch_phy_ctxt(mvm, vif, phy_ctxt);
-		if (ret)
-			goto out_unlock;
+	/* Configure the PHY context */
+	cfg80211_chandef_create(&chandef, channel, NL80211_CHAN_NO_HT);
 
-		iwl_mvm_phy_ctxt_ref(mvm, mvmvif->deflink.phy_ctxt);
+	ret = iwl_mvm_phy_ctxt_changed(mvm, phy_ctxt, &chandef,
+				       1, 1);
+	if (ret) {
+		IWL_ERR(mvm, "Failed to change PHY context\n");
+		goto out_unlock;
 	}
 
-schedule_time_event:
-	/* Schedule the time events */
-	ret = iwl_mvm_start_p2p_roc(mvm, vif, duration, type);
+link_and_start_p2p_roc:
+	ret = ops->link(mvm, vif);
+	if (ret)
+		goto out_unlock;
 
+	ret = iwl_mvm_start_p2p_roc(mvm, vif, duration, type);
 out_unlock:
 	mutex_unlock(&mvm->mutex);
 	IWL_DEBUG_MAC80211(mvm, "leave\n");
diff --git a/drivers/net/wireless/intel/iwlwifi/mvm/mld-mac80211.c b/drivers/net/wireless/intel/iwlwifi/mvm/mld-mac80211.c
index a3a2e9a1fa7bd..2ddb6f763a0b3 100644
--- a/drivers/net/wireless/intel/iwlwifi/mvm/mld-mac80211.c
+++ b/drivers/net/wireless/intel/iwlwifi/mvm/mld-mac80211.c
@@ -56,43 +56,15 @@ static int iwl_mvm_mld_mac_add_interface(struct ieee80211_hw *hw,
 				     IEEE80211_VIF_SUPPORTS_CQM_RSSI;
 	}
 
-	/*
-	 * P2P_DEVICE interface does not have a channel context assigned to it,
-	 * so a dedicated PHY context is allocated to it and the corresponding
-	 * MAC context is bound to it at this stage.
-	 */
-	if (vif->type == NL80211_IFTYPE_P2P_DEVICE) {
-		mvmvif->deflink.phy_ctxt = iwl_mvm_get_free_phy_ctxt(mvm);
-		if (!mvmvif->deflink.phy_ctxt) {
-			ret = -ENOSPC;
-			goto out_free_bf;
-		}
-
-		iwl_mvm_phy_ctxt_ref(mvm, mvmvif->deflink.phy_ctxt);
-		ret = iwl_mvm_add_link(mvm, vif, &vif->bss_conf);
-		if (ret)
-			goto out_unref_phy;
-
-		ret = iwl_mvm_link_changed(mvm, vif, &vif->bss_conf,
-					   LINK_CONTEXT_MODIFY_ACTIVE |
-					   LINK_CONTEXT_MODIFY_RATES_INFO,
-					   true);
-		if (ret)
-			goto out_remove_link;
-
-		ret = iwl_mvm_mld_add_bcast_sta(mvm, vif, &vif->bss_conf);
-		if (ret)
-			goto out_remove_link;
+	ret = iwl_mvm_add_link(mvm, vif, &vif->bss_conf);
+	if (ret)
+		goto out_free_bf;
 
-		/* Save a pointer to p2p device vif, so it can later be used to
-		 * update the p2p device MAC when a GO is started/stopped
-		 */
+	/* Save a pointer to p2p device vif, so it can later be used to
+	 * update the p2p device MAC when a GO is started/stopped
+	 */
+	if (vif->type == NL80211_IFTYPE_P2P_DEVICE)
 		mvm->p2p_device_vif = vif;
-	} else {
-		ret = iwl_mvm_add_link(mvm, vif, &vif->bss_conf);
-		if (ret)
-			goto out_free_bf;
-	}
 
 	ret = iwl_mvm_power_update_mac(mvm);
 	if (ret)
@@ -119,10 +91,6 @@ static int iwl_mvm_mld_mac_add_interface(struct ieee80211_hw *hw,
 
 	goto out_unlock;
 
- out_remove_link:
-	iwl_mvm_disable_link(mvm, vif, &vif->bss_conf);
- out_unref_phy:
-	iwl_mvm_phy_ctxt_unref(mvm, mvmvif->deflink.phy_ctxt);
  out_free_bf:
 	if (mvm->bf_allowed_vif == mvmvif) {
 		mvm->bf_allowed_vif = NULL;
@@ -130,7 +98,6 @@ static int iwl_mvm_mld_mac_add_interface(struct ieee80211_hw *hw,
 				       IEEE80211_VIF_SUPPORTS_CQM_RSSI);
 	}
  out_remove_mac:
-	mvmvif->deflink.phy_ctxt = NULL;
 	mvmvif->link[0] = NULL;
 	iwl_mvm_mld_mac_ctxt_remove(mvm, vif);
  out_unlock:
@@ -185,14 +152,18 @@ static void iwl_mvm_mld_mac_remove_interface(struct ieee80211_hw *hw,
 
 	iwl_mvm_power_update_mac(mvm);
 
+	/* Before the interface removal, mac80211 would cancel the ROC, and the
+	 * ROC worker would be scheduled if needed. The worker would be flushed
+	 * in iwl_mvm_prepare_mac_removal() and thus at this point the link is
+	 * not active. So need only to remove the link.
+	 */
 	if (vif->type == NL80211_IFTYPE_P2P_DEVICE) {
+		if (mvmvif->deflink.phy_ctxt) {
+			iwl_mvm_phy_ctxt_unref(mvm, mvmvif->deflink.phy_ctxt);
+			mvmvif->deflink.phy_ctxt = NULL;
+		}
 		mvm->p2p_device_vif = NULL;
-
-		/* P2P device uses only one link */
-		iwl_mvm_mld_rm_bcast_sta(mvm, vif, &vif->bss_conf);
-		iwl_mvm_disable_link(mvm, vif, &vif->bss_conf);
-		iwl_mvm_phy_ctxt_unref(mvm, mvmvif->deflink.phy_ctxt);
-		mvmvif->deflink.phy_ctxt = NULL;
+		iwl_mvm_remove_link(mvm, vif, &vif->bss_conf);
 	} else {
 		iwl_mvm_disable_link(mvm, vif, &vif->bss_conf);
 	}
@@ -968,36 +939,29 @@ iwl_mvm_mld_mac_conf_tx(struct ieee80211_hw *hw,
 	return 0;
 }
 
-static int iwl_mvm_link_switch_phy_ctx(struct iwl_mvm *mvm,
-				       struct ieee80211_vif *vif,
-				       struct iwl_mvm_phy_ctxt *new_phy_ctxt)
+static int iwl_mvm_mld_roc_link(struct iwl_mvm *mvm, struct ieee80211_vif *vif)
 {
-	struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif);
-	int ret = 0;
+	int ret;
 
 	lockdep_assert_held(&mvm->mutex);
 
-	/* Inorder to change the phy_ctx of a link, the link needs to be
-	 * inactive. Therefore, first deactivate the link, then change its
-	 * phy_ctx, and then activate it again.
-	 */
-	ret = iwl_mvm_link_changed(mvm, vif, &vif->bss_conf,
-				   LINK_CONTEXT_MODIFY_ACTIVE, false);
-	if (WARN(ret, "Failed to deactivate link\n"))
+	/* The PHY context ID might have changed so need to set it */
+	ret = iwl_mvm_link_changed(mvm, vif, &vif->bss_conf, 0, false);
+	if (WARN(ret, "Failed to set PHY context ID\n"))
 		return ret;
 
-	iwl_mvm_phy_ctxt_unref(mvm, mvmvif->deflink.phy_ctxt);
-
-	mvmvif->deflink.phy_ctxt = new_phy_ctxt;
+	ret = iwl_mvm_link_changed(mvm, vif, &vif->bss_conf,
+				   LINK_CONTEXT_MODIFY_ACTIVE |
+				   LINK_CONTEXT_MODIFY_RATES_INFO,
+				   true);
 
-	ret = iwl_mvm_link_changed(mvm, vif, &vif->bss_conf, 0, false);
-	if (WARN(ret, "Failed to deactivate link\n"))
+	if (WARN(ret, "Failed linking P2P_DEVICE\n"))
 		return ret;
 
-	ret = iwl_mvm_link_changed(mvm, vif, &vif->bss_conf,
-				   LINK_CONTEXT_MODIFY_ACTIVE, true);
-	WARN(ret, "Failed binding P2P_DEVICE\n");
-	return ret;
+	/* The station and queue allocation must be done only after the linking
+	 * is done, as otherwise the FW might incorrectly configure its state.
+	 */
+	return iwl_mvm_mld_add_bcast_sta(mvm, vif, &vif->bss_conf);
 }
 
 static int iwl_mvm_mld_roc(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
@@ -1006,7 +970,7 @@ static int iwl_mvm_mld_roc(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
 {
 	static const struct iwl_mvm_roc_ops ops = {
 		.add_aux_sta_for_hs20 = iwl_mvm_mld_add_aux_sta,
-		.switch_phy_ctxt = iwl_mvm_link_switch_phy_ctx,
+		.link = iwl_mvm_mld_roc_link,
 	};
 
 	return iwl_mvm_roc_common(hw, vif, channel, duration, type, &ops);
diff --git a/drivers/net/wireless/intel/iwlwifi/mvm/mvm.h b/drivers/net/wireless/intel/iwlwifi/mvm/mvm.h
index b18c91c5dd5d1..b596eca562166 100644
--- a/drivers/net/wireless/intel/iwlwifi/mvm/mvm.h
+++ b/drivers/net/wireless/intel/iwlwifi/mvm/mvm.h
@@ -1942,13 +1942,12 @@ void iwl_mvm_bss_info_changed_station_assoc(struct iwl_mvm *mvm,
  *
  * @add_aux_sta_for_hs20: pointer to the function that adds an aux sta
  *	for Hot Spot 2.0
- * @switch_phy_ctxt: pointer to the function that switches a vif from one
- *	phy_ctx to another
+ * @link: For a P2P Device interface, pointer to a function that links the
+ *      MAC/Link to the PHY context
  */
 struct iwl_mvm_roc_ops {
 	int (*add_aux_sta_for_hs20)(struct iwl_mvm *mvm, u32 lmac_id);
-	int (*switch_phy_ctxt)(struct iwl_mvm *mvm, struct ieee80211_vif *vif,
-			       struct iwl_mvm_phy_ctxt *new_phy_ctxt);
+	int (*link)(struct iwl_mvm *mvm, struct ieee80211_vif *vif);
 };
 
 int iwl_mvm_roc_common(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
diff --git a/drivers/net/wireless/intel/iwlwifi/mvm/time-event.c b/drivers/net/wireless/intel/iwlwifi/mvm/time-event.c
index 5f0e7144a951c..ff213247569a7 100644
--- a/drivers/net/wireless/intel/iwlwifi/mvm/time-event.c
+++ b/drivers/net/wireless/intel/iwlwifi/mvm/time-event.c
@@ -78,9 +78,29 @@ void iwl_mvm_roc_done_wk(struct work_struct *wk)
 		 */
 
 		if (!WARN_ON(!mvm->p2p_device_vif)) {
-			mvmvif = iwl_mvm_vif_from_mac80211(mvm->p2p_device_vif);
+			struct ieee80211_vif *vif = mvm->p2p_device_vif;
+
+			mvmvif = iwl_mvm_vif_from_mac80211(vif);
 			iwl_mvm_flush_sta(mvm, &mvmvif->deflink.bcast_sta,
 					  true);
+
+			if (mvm->mld_api_is_used) {
+				iwl_mvm_mld_rm_bcast_sta(mvm, vif,
+							 &vif->bss_conf);
+
+				iwl_mvm_link_changed(mvm, vif, &vif->bss_conf,
+						     LINK_CONTEXT_MODIFY_ACTIVE,
+						     false);
+			} else {
+				iwl_mvm_rm_p2p_bcast_sta(mvm, vif);
+				iwl_mvm_binding_remove_vif(mvm, vif);
+			}
+
+			/* Do not remove the PHY context as removing and adding
+			 * a PHY context has timing overheads. Leaving it
+			 * configured in FW would be useful in case the next ROC
+			 * is with the same channel.
+			 */
 		}
 	}
 
@@ -880,8 +900,8 @@ void iwl_mvm_rx_session_protect_notif(struct iwl_mvm *mvm,
 	if (!le32_to_cpu(notif->status) || !le32_to_cpu(notif->start)) {
 		/* End TE, notify mac80211 */
 		mvmvif->time_event_data.id = SESSION_PROTECT_CONF_MAX_ID;
-		ieee80211_remain_on_channel_expired(mvm->hw);
 		iwl_mvm_p2p_roc_finished(mvm);
+		ieee80211_remain_on_channel_expired(mvm->hw);
 	} else if (le32_to_cpu(notif->start)) {
 		if (WARN_ON(mvmvif->time_event_data.id !=
 				le32_to_cpu(notif->conf_id)))
-- 
2.42.0




  parent reply	other threads:[~2023-11-15 19:23 UTC|newest]

Thread overview: 559+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2023-11-15 19:09 [PATCH 6.5 000/550] 6.5.12-rc1 review Greg Kroah-Hartman
2023-11-15 19:09 ` [PATCH 6.5 001/550] hwmon: (nct6775) Fix incorrect variable reuse in fan_div calculation Greg Kroah-Hartman
2023-11-15 19:09 ` [PATCH 6.5 002/550] numa: Generalize numa_map_to_online_node() Greg Kroah-Hartman
2023-11-15 19:09 ` [PATCH 6.5 003/550] sched/topology: Fix sched_numa_find_nth_cpu() in CPU-less case Greg Kroah-Hartman
2023-11-15 19:09 ` [PATCH 6.5 004/550] sched/topology: Fix sched_numa_find_nth_cpu() in non-NUMA case Greg Kroah-Hartman
2023-11-15 19:09 ` [PATCH 6.5 005/550] sched/fair: Fix cfs_rq_is_decayed() on !SMP Greg Kroah-Hartman
2023-11-15 19:09 ` [PATCH 6.5 006/550] iov_iter, x86: Be consistent about the __user tag on copy_mc_to_user() Greg Kroah-Hartman
2023-11-15 19:09 ` [PATCH 6.5 007/550] sched/uclamp: Set max_spare_cap_cpu even if max_spare_cap is 0 Greg Kroah-Hartman
2023-11-15 19:09 ` [PATCH 6.5 008/550] sched/uclamp: Ignore (util == 0) optimization in feec() when p_util_max = 0 Greg Kroah-Hartman
2023-11-15 19:09 ` [PATCH 6.5 009/550] objtool: Propagate early errors Greg Kroah-Hartman
2023-11-15 19:09 ` [PATCH 6.5 010/550] sched: Fix stop_one_cpu_nowait() vs hotplug Greg Kroah-Hartman
2023-11-15 19:09 ` [PATCH 6.5 011/550] nfsd: Handle EOPENSTALE correctly in the filecache Greg Kroah-Hartman
2023-11-15 19:09 ` [PATCH 6.5 012/550] vfs: fix readahead(2) on block devices Greg Kroah-Hartman
2023-11-15 19:09 ` [PATCH 6.5 013/550] writeback, cgroup: switch inodes with dirty timestamps to release dying cgwbs Greg Kroah-Hartman
2023-11-15 19:09 ` [PATCH 6.5 014/550] x86/srso: Fix SBPB enablement for (possible) future fixed HW Greg Kroah-Hartman
2023-11-15 19:09 ` [PATCH 6.5 015/550] x86/srso: Print mitigation for retbleed IBPB case Greg Kroah-Hartman
2023-11-15 19:10 ` [PATCH 6.5 016/550] x86/srso: Fix vulnerability reporting for missing microcode Greg Kroah-Hartman
2023-11-15 19:10 ` [PATCH 6.5 017/550] x86/srso: Fix unret validation dependencies Greg Kroah-Hartman
2023-11-15 19:10 ` [PATCH 6.5 018/550] futex: Dont include process MM in futex key on no-MMU Greg Kroah-Hartman
2023-11-15 19:10 ` [PATCH 6.5 019/550] x86/numa: Introduce numa_fill_memblks() Greg Kroah-Hartman
2023-11-15 19:10 ` [PATCH 6.5 020/550] ACPI/NUMA: Apply SRAT proximity domain to entire CFMWS window Greg Kroah-Hartman
2023-11-15 19:10 ` [PATCH 6.5 021/550] x86/sev-es: Allow copy_from_kernel_nofault() in earlier boot Greg Kroah-Hartman
2023-11-15 19:10 ` [PATCH 6.5 022/550] x86/boot: Fix incorrect startup_gdt_descr.size Greg Kroah-Hartman
2023-11-15 19:10 ` [PATCH 6.5 023/550] cpu/hotplug: Remove dependancy against cpu_primary_thread_mask Greg Kroah-Hartman
2023-11-15 19:10 ` [PATCH 6.5 024/550] cpu/SMT: Create topology_smt_thread_allowed() Greg Kroah-Hartman
2023-11-15 19:10 ` [PATCH 6.5 025/550] cpu/SMT: Make SMT control more robust against enumeration failures Greg Kroah-Hartman
2023-11-15 19:10 ` [PATCH 6.5 026/550] x86/apic: Fake primary thread mask for XEN/PV Greg Kroah-Hartman
2023-11-15 19:10 ` [PATCH 6.5 027/550] srcu: Fix callbacks acceleration mishandling Greg Kroah-Hartman
2023-11-15 19:10 ` [PATCH 6.5 028/550] drivers/clocksource/timer-ti-dm: Dont call clk_get_rate() in stop function Greg Kroah-Hartman
2023-11-15 19:10 ` [PATCH 6.5 029/550] x86/nmi: Fix out-of-order NMI nesting checks & false positive warning Greg Kroah-Hartman
2023-11-15 19:10 ` [PATCH 6.5 030/550] pstore/platform: Add check for kstrdup Greg Kroah-Hartman
2023-11-15 19:10 ` [PATCH 6.5 031/550] perf: Optimize perf_cgroup_switch() Greg Kroah-Hartman
2023-11-15 19:10 ` [PATCH 6.5 032/550] selftests/x86/lam: Zero out buffer for readlink() Greg Kroah-Hartman
2023-11-15 19:10 ` [PATCH 6.5 033/550] PCI/MSI: Provide stubs for IMS functions Greg Kroah-Hartman
2023-11-15 19:10 ` [PATCH 6.5 034/550] string: Adjust strtomem() logic to allow for smaller sources Greg Kroah-Hartman
2023-11-15 19:10 ` [PATCH 6.5 035/550] genirq/matrix: Exclude managed interrupts in irq_matrix_allocated() Greg Kroah-Hartman
2023-11-15 19:10 ` [PATCH 6.5 036/550] irqchip/sifive-plic: Fix syscore registration for multi-socket systems Greg Kroah-Hartman
2023-11-15 19:10 ` [PATCH 6.5 037/550] wifi: ath12k: fix undefined behavior with __fls in dp Greg Kroah-Hartman
2023-11-15 19:10 ` [PATCH 6.5 038/550] wifi: cfg80211: add flush functions for wiphy work Greg Kroah-Hartman
2023-11-15 19:10 ` [PATCH 6.5 039/550] wifi: mac80211: move radar detect work to " Greg Kroah-Hartman
2023-11-15 19:10 ` [PATCH 6.5 040/550] wifi: mac80211: move scan " Greg Kroah-Hartman
2023-11-15 19:10 ` [PATCH 6.5 041/550] wifi: mac80211: move offchannel works " Greg Kroah-Hartman
2023-11-15 19:10 ` [PATCH 6.5 042/550] wifi: mac80211: move sched-scan stop work " Greg Kroah-Hartman
2023-11-15 19:10 ` [PATCH 6.5 043/550] wifi: mac80211: fix RCU usage warning in mesh fast-xmit Greg Kroah-Hartman
2023-11-15 19:10 ` [PATCH 6.5 044/550] wifi: cfg80211: fix off-by-one in element defrag Greg Kroah-Hartman
2023-11-15 19:10 ` [PATCH 6.5 045/550] wifi: mac80211: fix # of MSDU in A-MSDU calculation Greg Kroah-Hartman
2023-11-15 19:10 ` [PATCH 6.5 046/550] wifi: iwlwifi: honor the enable_ini value Greg Kroah-Hartman
2023-11-15 19:10 ` [PATCH 6.5 047/550] wifi: iwlwifi: dont use an uninitialized variable Greg Kroah-Hartman
2023-11-15 19:10 ` [PATCH 6.5 048/550] i40e: fix potential memory leaks in i40e_remove() Greg Kroah-Hartman
2023-11-15 19:10 ` [PATCH 6.5 049/550] iavf: Fix promiscuous mode configuration flow messages Greg Kroah-Hartman
2023-11-15 19:10 ` [PATCH 6.5 050/550] selftests/bpf: Correct map_fd to data_fd in tailcalls Greg Kroah-Hartman
2023-11-15 19:10 ` [PATCH 6.5 051/550] bpf, x86: save/restore regs with BPF_DW size Greg Kroah-Hartman
2023-11-15 19:10 ` [PATCH 6.5 052/550] bpf, x86: allow function arguments up to 12 for TRACING Greg Kroah-Hartman
2023-11-15 19:10 ` [PATCH 6.5 053/550] bpf, x64: Fix tailcall infinite loop Greg Kroah-Hartman
2023-11-15 19:10 ` [PATCH 6.5 054/550] wifi: cfg80211: fix kernel-doc for wiphy_delayed_work_flush() Greg Kroah-Hartman
2023-11-15 19:10 ` [PATCH 6.5 055/550] wifi: iwlwifi: Use FW rate for non-data frames Greg Kroah-Hartman
2023-11-15 19:10 ` [PATCH 6.5 056/550] udp: introduce udp->udp_flags Greg Kroah-Hartman
2023-11-15 19:10 ` [PATCH 6.5 057/550] udp: move udp->no_check6_tx to udp->udp_flags Greg Kroah-Hartman
2023-11-15 19:10 ` [PATCH 6.5 058/550] udp: move udp->no_check6_rx " Greg Kroah-Hartman
2023-11-15 19:10 ` [PATCH 6.5 059/550] udp: move udp->gro_enabled " Greg Kroah-Hartman
2023-11-15 19:10 ` [PATCH 6.5 060/550] udp: add missing WRITE_ONCE() around up->encap_rcv Greg Kroah-Hartman
2023-11-15 19:10 ` [PATCH 6.5 061/550] udp: move udp->accept_udp_{l4|fraglist} to udp->udp_flags Greg Kroah-Hartman
2023-11-15 19:10 ` [PATCH 6.5 062/550] udp: lockless UDP_ENCAP_L2TPINUDP / UDP_GRO Greg Kroah-Hartman
2023-11-15 19:10 ` [PATCH 6.5 063/550] udp: annotate data-races around udp->encap_type Greg Kroah-Hartman
2023-11-15 19:10 ` [PATCH 6.5 064/550] udplite: remove UDPLITE_BIT Greg Kroah-Hartman
2023-11-15 19:10 ` [PATCH 6.5 065/550] udplite: fix various data-races Greg Kroah-Hartman
2023-11-15 19:10 ` [PATCH 6.5 066/550] selftests/bpf: Skip module_fentry_shadow test when bpf_testmod is not available Greg Kroah-Hartman
2023-11-15 19:10 ` [PATCH 6.5 067/550] tcp: call tcp_try_undo_recovery when an RTOd TFO SYNACK is ACKed Greg Kroah-Hartman
2023-11-15 19:10 ` [PATCH 6.5 068/550] bpf: Fix kfunc callback register type handling Greg Kroah-Hartman
2023-11-15 19:10 ` [PATCH 6.5 069/550] gve: Use size_add() in call to struct_size() Greg Kroah-Hartman
2023-11-15 19:10 ` [PATCH 6.5 070/550] mlxsw: Use size_mul() " Greg Kroah-Hartman
2023-11-15 19:10 ` [PATCH 6.5 071/550] tls: Use size_add() " Greg Kroah-Hartman
2023-11-15 19:10 ` [PATCH 6.5 072/550] tipc: Use size_add() in calls " Greg Kroah-Hartman
2023-11-15 19:10 ` [PATCH 6.5 073/550] net: spider_net: Use size_add() in call " Greg Kroah-Hartman
2023-11-15 19:10 ` [PATCH 6.5 074/550] net: ethernet: mtk_wed: fix EXT_INT_STATUS_RX_FBUF definitions for MT7986 SoC Greg Kroah-Hartman
2023-11-15 19:10 ` [PATCH 6.5 075/550] wifi: rtw88: debug: Fix the NULL vs IS_ERR() bug for debugfs_create_file() Greg Kroah-Hartman
2023-11-15 19:11 ` [PATCH 6.5 076/550] wifi: ath12k: fix DMA unmap warning on NULL DMA address Greg Kroah-Hartman
2023-11-15 19:11 ` [PATCH 6.5 077/550] wifi: ath11k: fix boot failure with one MSI vector Greg Kroah-Hartman
2023-11-15 19:11 ` [PATCH 6.5 078/550] wifi: mac80211: fix check for unusable RX result Greg Kroah-Hartman
2023-11-15 19:11 ` [PATCH 6.5 079/550] PM: sleep: Fix symbol export for _SIMPLE_ variants of _PM_OPS() Greg Kroah-Hartman
2023-11-15 19:11 ` [PATCH 6.5 080/550] cpufreq: tegra194: fix warning due to missing opp_put Greg Kroah-Hartman
2023-11-15 19:11 ` [PATCH 6.5 081/550] wifi: mt76: mt7603: rework/fix rx pse hang check Greg Kroah-Hartman
2023-11-15 19:11 ` [PATCH 6.5 082/550] wifi: mt76: mt7603: improve watchdog reset reliablity Greg Kroah-Hartman
2023-11-15 19:11 ` [PATCH 6.5 083/550] wifi: mt76: mt7603: improve stuck beacon handling Greg Kroah-Hartman
2023-11-15 19:11 ` [PATCH 6.5 084/550] wifi: mt76: connac: move connac3 definitions in mt76_connac3_mac.h Greg Kroah-Hartman
2023-11-15 19:11 ` [PATCH 6.5 085/550] wifi: mt76: remove unused error path in mt76_connac_tx_complete_skb Greg Kroah-Hartman
2023-11-15 19:11 ` [PATCH 6.5 086/550] wifi: mt76: mt7996: set correct wcid in txp Greg Kroah-Hartman
2023-11-15 19:11 ` [PATCH 6.5 087/550] wifi: mt76: mt7996: fix beamform mcu cmd configuration Greg Kroah-Hartman
2023-11-15 19:11 ` [PATCH 6.5 088/550] wifi: mt76: mt7996: fix beamformee ss subfield in EHT PHY cap Greg Kroah-Hartman
2023-11-15 19:11 ` [PATCH 6.5 089/550] wifi: mt76: mt7996: fix wmm queue mapping Greg Kroah-Hartman
2023-11-15 19:11 ` [PATCH 6.5 090/550] wifi: mt76: mt7996: fix rx rate report for CBW320-2 Greg Kroah-Hartman
2023-11-15 19:11 ` [PATCH 6.5 091/550] wifi: mt76: mt7996: fix TWT command format Greg Kroah-Hartman
2023-11-15 19:11 ` [PATCH 6.5 092/550] wifi: mt76: update beacon size limitation Greg Kroah-Hartman
2023-11-15 19:11 ` [PATCH 6.5 093/550] wifi: mt76: fix potential memory leak of beacon commands Greg Kroah-Hartman
2023-11-15 19:11 ` [PATCH 6.5 094/550] wifi: mt76: get rid of false alamrs of tx emission issues Greg Kroah-Hartman
2023-11-15 19:11 ` [PATCH 6.5 095/550] wifi: mt76: fix per-band IEEE80211_CONF_MONITOR flag comparison Greg Kroah-Hartman
2023-11-15 19:11 ` [PATCH 6.5 096/550] wifi: mt76: mt7915: fix beamforming availability check Greg Kroah-Hartman
2023-11-15 19:11 ` [PATCH 6.5 097/550] wifi: ath: dfs_pattern_detector: Fix a memory initialization issue Greg Kroah-Hartman
2023-11-15 19:11 ` [PATCH 6.5 098/550] tcp_metrics: add missing barriers on delete Greg Kroah-Hartman
2023-11-15 19:11 ` [PATCH 6.5 099/550] tcp_metrics: properly set tp->snd_ssthresh in tcp_init_metrics() Greg Kroah-Hartman
2023-11-15 19:11 ` [PATCH 6.5 100/550] tcp_metrics: do not create an entry from tcp_init_metrics() Greg Kroah-Hartman
2023-11-15 19:11 ` [PATCH 6.5 101/550] wifi: rtlwifi: fix EDCA limit set by BT coexistence Greg Kroah-Hartman
2023-11-15 19:11 ` [PATCH 6.5 102/550] ACPI: property: Allow _DSD buffer data only for byte accessors Greg Kroah-Hartman
2023-11-15 19:11 ` [PATCH 6.5 103/550] =?UTF-8?q?ACPI:=20video:=20Add=20acpi=5Fbacklight=3Dvendor=20quir?= =?UTF-8?q?k=20for=20Toshiba=20Port=C3=A9g=C3=A9=20R100?= Greg Kroah-Hartman
2023-11-15 19:11 ` [PATCH 6.5 104/550] can: etas_es58x: rework the version check logic to silence -Wformat-truncation Greg Kroah-Hartman
2023-11-15 19:11 ` [PATCH 6.5 105/550] can: etas_es58x: add missing a blank line after declaration Greg Kroah-Hartman
2023-11-15 19:11 ` [PATCH 6.5 106/550] wifi: ath11k: fix Tx power value during active CAC Greg Kroah-Hartman
2023-11-15 19:11 ` [PATCH 6.5 107/550] can: dev: can_restart(): dont crash kernel if carrier is OK Greg Kroah-Hartman
2023-11-15 19:11 ` [PATCH 6.5 108/550] can: dev: can_restart(): fix race condition between controller restart and netif_carrier_on() Greg Kroah-Hartman
2023-11-15 19:11 ` [PATCH 6.5 109/550] can: dev: can_put_echo_skb(): dont crash kernel if can_priv::echo_skb is accessed out of bounds Greg Kroah-Hartman
2023-11-15 19:11 ` [PATCH 6.5 110/550] PM / devfreq: rockchip-dfi: Make pmu regmap mandatory Greg Kroah-Hartman
2023-11-15 19:11 ` [PATCH 6.5 111/550] wifi: wfx: fix case where rates are out of order Greg Kroah-Hartman
2023-11-15 19:11 ` [PATCH 6.5 112/550] netfilter: nf_tables: Drop pointless memset when dumping rules Greg Kroah-Hartman
2023-11-15 19:11 ` [PATCH 6.5 113/550] wifi: rtw88: Remove duplicate NULL check before calling usb_kill/free_urb() Greg Kroah-Hartman
2023-11-15 19:11 ` [PATCH 6.5 114/550] thermal: core: prevent potential string overflow Greg Kroah-Hartman
2023-11-15 19:11 ` [PATCH 6.5 115/550] r8169: fix rare issue with broken rx after link-down on RTL8125 Greg Kroah-Hartman
2023-11-15 19:11 ` [PATCH 6.5 116/550] thermal/drivers/mediatek: Fix probe for THERMAL_V2 Greg Kroah-Hartman
2023-11-15 19:11 ` [PATCH 6.5 117/550] bpf: Fix missed rcu read lock in bpf_task_under_cgroup() Greg Kroah-Hartman
2023-11-15 19:11 ` [PATCH 6.5 118/550] selftests: netfilter: test for sctp collision processing in nf_conntrack Greg Kroah-Hartman
2023-11-15 19:11 ` [PATCH 6.5 119/550] net: skb_find_text: Ignore patterns extending past to Greg Kroah-Hartman
2023-11-15 19:11 ` [PATCH 6.5 120/550] thermal: core: Dont update trip points inside the hysteresis range Greg Kroah-Hartman
2023-11-15 19:11 ` [PATCH 6.5 121/550] chtls: fix tp->rcv_tstamp initialization Greg Kroah-Hartman
2023-11-15 19:11 ` [PATCH 6.5 122/550] tcp: fix cookie_init_timestamp() overflows Greg Kroah-Hartman
2023-11-15 19:11 ` [PATCH 6.5 123/550] wifi: iwlwifi: mvm: update stations MFP flag after association Greg Kroah-Hartman
2023-11-15 19:11 ` [PATCH 6.5 124/550] wifi: iwlwifi: mvm: fix removing pasn station for responder Greg Kroah-Hartman
2023-11-15 19:11 ` [PATCH 6.5 125/550] wifi: iwlwifi: mvm: use correct sta ID for IGTK/BIGTK Greg Kroah-Hartman
2023-11-15 19:11 ` [PATCH 6.5 126/550] wifi: mac80211: dont recreate driver link debugfs in reconfig Greg Kroah-Hartman
2023-11-15 19:11 ` [PATCH 6.5 127/550] wifi: mac80211: Fix setting vif links Greg Kroah-Hartman
2023-11-15 19:11 ` [PATCH 6.5 128/550] wifi: iwlwifi: yoyo: swap cdb and jacket bits values Greg Kroah-Hartman
2023-11-15 19:11 ` [PATCH 6.5 129/550] wifi: iwlwifi: mvm: Correctly set link configuration Greg Kroah-Hartman
2023-11-15 19:11 ` [PATCH 6.5 130/550] wifi: iwlwifi: mvm: Fix key flags for IGTK on AP interface Greg Kroah-Hartman
2023-11-15 19:11 ` Greg Kroah-Hartman [this message]
2023-11-15 19:11 ` [PATCH 6.5 132/550] wifi: iwlwifi: mvm: change iwl_mvm_flush_sta() API Greg Kroah-Hartman
2023-11-15 19:11 ` [PATCH 6.5 133/550] wifi: iwlwifi: mvm: fix iwl_mvm_mac_flush_sta() Greg Kroah-Hartman
2023-11-15 19:11 ` [PATCH 6.5 134/550] wifi: iwlwifi: mvm: remove TDLS stations from FW Greg Kroah-Hartman
2023-11-15 19:11 ` [PATCH 6.5 135/550] wifi: iwlwifi: increase number of RX buffers for EHT devices Greg Kroah-Hartman
2023-11-15 19:12 ` [PATCH 6.5 136/550] wifi: iwlwifi: mvm: fix netif csum flags Greg Kroah-Hartman
2023-11-15 19:12 ` [PATCH 6.5 137/550] wifi: iwlwifi: pcie: synchronize IRQs before NAPI Greg Kroah-Hartman
2023-11-15 19:12 ` [PATCH 6.5 138/550] wifi: iwlwifi: mvm: update IGTK in mvmvif upon D3 resume Greg Kroah-Hartman
2023-11-15 19:12 ` [PATCH 6.5 139/550] wifi: iwlwifi: empty overflow queue during flush Greg Kroah-Hartman
2023-11-15 19:12 ` [PATCH 6.5 140/550] Bluetooth: ISO: Use defer setup to separate PA sync and BIG sync Greg Kroah-Hartman
2023-11-15 19:12 ` [PATCH 6.5 141/550] Bluetooth: ISO: Pass BIG encryption info through QoS Greg Kroah-Hartman
2023-11-15 19:12 ` [PATCH 6.5 142/550] Bluetooth: Make handle of hci_conn be unique Greg Kroah-Hartman
2023-11-15 19:12 ` [PATCH 6.5 143/550] Bluetooth: hci_sync: Fix Opcode prints in bt_dev_dbg/err Greg Kroah-Hartman
2023-11-15 19:12 ` [PATCH 6.5 144/550] bpf: Fix unnecessary -EBUSY from htab_lock_bucket Greg Kroah-Hartman
2023-11-15 19:12 ` [PATCH 6.5 145/550] ACPI: sysfs: Fix create_pnp_modalias() and create_of_modalias() Greg Kroah-Hartman
2023-11-15 19:12 ` [PATCH 6.5 146/550] mptcp: properly account fastopen data Greg Kroah-Hartman
2023-11-15 19:12 ` [PATCH 6.5 147/550] ipv6: avoid atomic fragment on GSO packets Greg Kroah-Hartman
2023-11-15 19:12 ` [PATCH 6.5 148/550] virtio_net: use u64_stats_t infra to avoid data-races Greg Kroah-Hartman
2023-11-15 19:12 ` [PATCH 6.5 149/550] net: add DEV_STATS_READ() helper Greg Kroah-Hartman
2023-11-15 19:12 ` [PATCH 6.5 150/550] ipvlan: properly track tx_errors Greg Kroah-Hartman
2023-11-15 19:12 ` [PATCH 6.5 151/550] regmap: debugfs: Fix a erroneous check after snprintf() Greg Kroah-Hartman
2023-11-15 19:12 ` [PATCH 6.5 152/550] spi: tegra: Fix missing IRQ check in tegra_slink_probe() Greg Kroah-Hartman
2023-11-15 19:12 ` [PATCH 6.5 153/550] clk: qcom: ipq5332: Drop set rate parent from gpll0 dependent clocks Greg Kroah-Hartman
2023-11-15 19:12 ` [PATCH 6.5 154/550] clk: qcom: gcc-msm8996: Remove RPM bus clocks Greg Kroah-Hartman
2023-11-15 19:12 ` [PATCH 6.5 155/550] clk: qcom: clk-rcg2: Fix clock rate overflow for high parent frequencies Greg Kroah-Hartman
2023-11-15 19:12 ` [PATCH 6.5 156/550] clk: qcom: mmcc-msm8998: Dont check halt bit on some branch clks Greg Kroah-Hartman
2023-11-15 19:12 ` [PATCH 6.5 157/550] clk: qcom: mmcc-msm8998: Fix the SMMU GDSC Greg Kroah-Hartman
2023-11-15 19:12 ` [PATCH 6.5 158/550] clk: qcom: gcc-sm8150: Fix gcc_sdcc2_apps_clk_src Greg Kroah-Hartman
2023-11-15 19:12 ` [PATCH 6.5 159/550] regulator: mt6358: Fail probe on unknown chip ID Greg Kroah-Hartman
2023-11-15 19:12 ` [PATCH 6.5 160/550] clk: imx: Select MXC_CLK for CLK_IMX8QXP Greg Kroah-Hartman
2023-11-15 19:12 ` [PATCH 6.5 161/550] clk: imx: imx8mq: correct error handling path Greg Kroah-Hartman
2023-11-15 19:12 ` [PATCH 6.5 162/550] clk: imx: imx8qxp: Fix elcdif_pll clock Greg Kroah-Hartman
2023-11-15 19:12 ` [PATCH 6.5 163/550] clk: renesas: rcar-gen3: Extend SDnH divider table Greg Kroah-Hartman
2023-11-15 19:12 ` [PATCH 6.5 164/550] clk: renesas: rzg2l: Wait for status bit of SD mux before continuing Greg Kroah-Hartman
2023-11-15 19:12 ` [PATCH 6.5 165/550] clk: renesas: rzg2l: Lock around writes to mux register Greg Kroah-Hartman
2023-11-15 19:12 ` [PATCH 6.5 166/550] clk: renesas: rzg2l: Trust value returned by hardware Greg Kroah-Hartman
2023-11-15 19:12 ` [PATCH 6.5 167/550] clk: renesas: rzg2l: Use FIELD_GET() for PLL register fields Greg Kroah-Hartman
2023-11-15 19:12 ` [PATCH 6.5 168/550] clk: renesas: rzg2l: Fix computation formula Greg Kroah-Hartman
2023-11-15 19:12 ` [PATCH 6.5 169/550] clk: linux/clk-provider.h: fix kernel-doc warnings and typos Greg Kroah-Hartman
2023-11-15 19:12 ` [PATCH 6.5 170/550] spi: nxp-fspi: use the correct ioremap function Greg Kroah-Hartman
2023-11-15 19:12 ` [PATCH 6.5 171/550] clk: ralink: mtmips: quiet unused variable warning Greg Kroah-Hartman
2023-11-15 19:12 ` [PATCH 6.5 172/550] clk: keystone: pll: fix a couple NULL vs IS_ERR() checks Greg Kroah-Hartman
2023-11-15 19:12 ` [PATCH 6.5 173/550] clk: ti: fix double free in of_ti_divider_clk_setup() Greg Kroah-Hartman
2023-11-15 19:12 ` [PATCH 6.5 174/550] clk: npcm7xx: Fix incorrect kfree Greg Kroah-Hartman
2023-11-15 19:12 ` [PATCH 6.5 175/550] clk: mediatek: clk-mt6765: Add check for mtk_alloc_clk_data Greg Kroah-Hartman
2023-11-15 19:12 ` [PATCH 6.5 176/550] clk: mediatek: clk-mt6779: " Greg Kroah-Hartman
2023-11-15 19:12 ` [PATCH 6.5 177/550] clk: mediatek: clk-mt6797: " Greg Kroah-Hartman
2023-11-15 19:12 ` [PATCH 6.5 178/550] clk: mediatek: clk-mt7629-eth: " Greg Kroah-Hartman
2023-11-15 19:12 ` [PATCH 6.5 179/550] clk: mediatek: clk-mt7629: " Greg Kroah-Hartman
2023-11-15 19:12 ` [PATCH 6.5 180/550] clk: mediatek: clk-mt2701: " Greg Kroah-Hartman
2023-11-15 19:12 ` [PATCH 6.5 181/550] clk: qcom: config IPQ_APSS_6018 should depend on QCOM_SMEM Greg Kroah-Hartman
2023-11-15 19:12 ` [PATCH 6.5 182/550] clk: qcom: clk-alpha-pll: introduce stromer plus ops Greg Kroah-Hartman
2023-11-15 19:12 ` [PATCH 6.5 183/550] clk: qcom: apss-ipq-pll: Use stromer plus ops for stromer plus pll Greg Kroah-Hartman
2023-11-15 19:12 ` [PATCH 6.5 184/550] clk: qcom: apss-ipq-pll: Fix l value for ipq5332_pll_config Greg Kroah-Hartman
2023-11-15 19:12 ` [PATCH 6.5 185/550] clk: qcom: ipq9574: drop the CLK_SET_RATE_PARENT flag from GPLL clocks Greg Kroah-Hartman
2023-11-15 19:12 ` [PATCH 6.5 186/550] clk: qcom: ipq5332: " Greg Kroah-Hartman
2023-11-15 19:12 ` [PATCH 6.5 187/550] clk: mediatek: fix double free in mtk_clk_register_pllfh() Greg Kroah-Hartman
2023-11-15 19:12 ` [PATCH 6.5 188/550] platform/x86: wmi: Fix probe failure when failing to register WMI devices Greg Kroah-Hartman
2023-11-15 19:12 ` [PATCH 6.5 189/550] platform/x86: wmi: Fix opening of char device Greg Kroah-Hartman
2023-11-15 19:12 ` [PATCH 6.5 190/550] regulator: qcom-rpmh: Fix smps4 regulator for pm8550ve Greg Kroah-Hartman
2023-11-15 19:12 ` [PATCH 6.5 191/550] hwmon: (axi-fan-control) Fix possible NULL pointer dereference Greg Kroah-Hartman
2023-11-15 19:12 ` [PATCH 6.5 192/550] hwmon: (coretemp) Fix potentially truncated sysfs attribute name Greg Kroah-Hartman
2023-11-15 19:12 ` [PATCH 6.5 193/550] Revert "hwmon: (sch56xx-common) Add DMI override table" Greg Kroah-Hartman
2023-11-15 19:12 ` [PATCH 6.5 194/550] Revert "hwmon: (sch56xx-common) Add automatic module loading on supported devices" Greg Kroah-Hartman
2023-11-15 19:12 ` [PATCH 6.5 195/550] hwmon: (sch5627) Use bit macros when accessing the control register Greg Kroah-Hartman
2023-11-15 19:13 ` [PATCH 6.5 196/550] hwmon: (sch5627) Disallow write access if virtual registers are locked Greg Kroah-Hartman
2023-11-15 19:13 ` [PATCH 6.5 197/550] hte: tegra: Fix missing error code in tegra_hte_test_probe() Greg Kroah-Hartman
2023-11-15 19:13 ` [PATCH 6.5 198/550] platform/chrome: cros_ec_lpc: Separate host command and irq disable Greg Kroah-Hartman
2023-11-15 19:13 ` [PATCH 6.5 199/550] spi: omap2-mcspi: remove redundant dev_err_probe() Greg Kroah-Hartman
2023-11-15 19:13 ` [PATCH 6.5 200/550] spi: omap2-mcspi: switch to use modern name Greg Kroah-Hartman
2023-11-15 19:13 ` [PATCH 6.5 201/550] spi: omap2-mcspi: Fix hardcoded reference clock Greg Kroah-Hartman
2023-11-15 19:13 ` [PATCH 6.5 202/550] drm: bridge: samsung-dsim: Initialize ULPS EXIT for i.MX8M DSIM Greg Kroah-Hartman
2023-11-15 19:13 ` [PATCH 6.5 203/550] drm: bridge: for GENERIC_PHY_MIPI_DPHY also select GENERIC_PHY Greg Kroah-Hartman
2023-11-15 19:13 ` [PATCH 6.5 204/550] drm: bridge: samsung-dsim: Fix waiting for empty cmd transfer FIFO on older Exynos Greg Kroah-Hartman
2023-11-15 19:13 ` [PATCH 6.5 205/550] drm/rockchip: vop: Fix reset of state in duplicate state crtc funcs Greg Kroah-Hartman
2023-11-15 19:13 ` [PATCH 6.5 206/550] drm/rockchip: vop: Fix call to crtc reset helper Greg Kroah-Hartman
2023-11-15 19:13 ` [PATCH 6.5 207/550] drm/rockchip: vop2: Dont crash for invalid duplicate_state Greg Kroah-Hartman
2023-11-15 19:13 ` [PATCH 6.5 208/550] drm/rockchip: vop2: Add missing call to crtc reset helper Greg Kroah-Hartman
2023-11-15 19:13 ` [PATCH 6.5 209/550] drm/radeon: possible buffer overflow Greg Kroah-Hartman
2023-11-15 19:13 ` [PATCH 6.5 210/550] drm: bridge: it66121: Fix invalid connector dereference Greg Kroah-Hartman
2023-11-15 19:13 ` [PATCH 6.5 211/550] drm/bridge: lt8912b: Fix bridge_detach Greg Kroah-Hartman
2023-11-15 19:13 ` [PATCH 6.5 212/550] drm/bridge: lt8912b: Fix crash on bridge detach Greg Kroah-Hartman
2023-11-15 19:13 ` [PATCH 6.5 213/550] drm/bridge: lt8912b: Manually disable HPD only if it was enabled Greg Kroah-Hartman
2023-11-15 19:13 ` [PATCH 6.5 214/550] drm/bridge: lt8912b: Add missing drm_bridge_attach call Greg Kroah-Hartman
2023-11-15 19:13 ` [PATCH 6.5 215/550] drm/mediatek: Fix coverity issue with unintentional integer overflow Greg Kroah-Hartman
2023-11-15 19:13 ` [PATCH 6.5 216/550] x86/tdx: Zero out the missing RSI in TDX_HYPERCALL macro Greg Kroah-Hartman
2023-11-15 19:13 ` [PATCH 6.5 217/550] drm/bridge: tc358768: Fix use of uninitialized variable Greg Kroah-Hartman
2023-11-15 19:13 ` [PATCH 6.5 218/550] drm/bridge: tc358768: Fix bit updates Greg Kroah-Hartman
2023-11-15 19:13 ` [PATCH 6.5 219/550] drm/bridge: tc358768: Use struct videomode Greg Kroah-Hartman
2023-11-15 19:13 ` [PATCH 6.5 220/550] drm/bridge: tc358768: Print logical values, not raw register values Greg Kroah-Hartman
2023-11-15 19:13 ` [PATCH 6.5 221/550] drm/bridge: tc358768: Use dev for dbg prints, not priv->dev Greg Kroah-Hartman
2023-11-15 19:13 ` [PATCH 6.5 222/550] drm/bridge: tc358768: Rename dsibclk to hsbyteclk Greg Kroah-Hartman
2023-11-15 19:13 ` [PATCH 6.5 223/550] drm/bridge: tc358768: Clean up clock period code Greg Kroah-Hartman
2023-11-15 19:13 ` [PATCH 6.5 224/550] drm/bridge: tc358768: Fix tc358768_ns_to_cnt() Greg Kroah-Hartman
2023-11-15 19:13 ` [PATCH 6.5 225/550] drm/aspeed: Convert to platform remove callback returning void Greg Kroah-Hartman
2023-11-15 19:13 ` [PATCH 6.5 226/550] drm/stm: " Greg Kroah-Hartman
2023-11-15 19:13 ` [PATCH 6.5 227/550] drm/tve200: " Greg Kroah-Hartman
2023-11-15 19:13 ` [PATCH 6.5 228/550] drm: Call drm_atomic_helper_shutdown() at shutdown/remove time for misc drivers Greg Kroah-Hartman
2023-11-15 19:13 ` [PATCH 6.5 229/550] drm/amdgpu: Increase IH soft ring size for GFX v9.4.3 dGPU Greg Kroah-Hartman
2023-11-15 19:13 ` [PATCH 6.5 230/550] drm/amdkfd: fix some race conditions in vram buffer alloc/free of svm code Greg Kroah-Hartman
2023-11-15 19:13 ` [PATCH 6.5 231/550] drm/amdkfd: retry after EBUSY is returned from hmm_ranges_get_pages Greg Kroah-Hartman
2023-11-15 19:13 ` [PATCH 6.5 232/550] drm/amdkfd: Remove svm range validated_once flag Greg Kroah-Hartman
2023-11-15 19:13 ` [PATCH 6.5 233/550] drm/amdkfd: Handle errors from svm validate and map Greg Kroah-Hartman
2023-11-15 19:13 ` [PATCH 6.5 234/550] drm/amd/display: Fix null pointer dereference in error message Greg Kroah-Hartman
2023-11-15 19:13 ` [PATCH 6.5 235/550] drm/amd/display: Check all enabled planes in dm_check_crtc_cursor Greg Kroah-Hartman
2023-11-15 19:13 ` [PATCH 6.5 236/550] drm/amd/display: Refactor dm_get_plane_scale helper Greg Kroah-Hartman
2023-11-15 19:13 ` [PATCH 6.5 237/550] drm/amd/display: Bail from dm_check_crtc_cursor if no relevant change Greg Kroah-Hartman
2023-11-15 19:13 ` [PATCH 6.5 238/550] io_uring/kbuf: Fix check of BID wrapping in provided buffers Greg Kroah-Hartman
2023-11-15 19:13 ` [PATCH 6.5 239/550] io_uring/kbuf: Allow the full buffer id space for " Greg Kroah-Hartman
2023-11-15 19:13 ` [PATCH 6.5 240/550] drm/mediatek: Add mmsys_dev_num to mt8188 vdosys0 driver data Greg Kroah-Hartman
2023-11-15 19:13 ` [PATCH 6.5 241/550] drm/mediatek: Fix iommu fault by swapping FBs after updating plane state Greg Kroah-Hartman
2023-11-15 19:13 ` [PATCH 6.5 242/550] drm/mediatek: Fix iommu fault during crtc enabling Greg Kroah-Hartman
2023-11-15 19:13 ` [PATCH 6.5 243/550] accel/habanalabs/gaudi2: Fix incorrect string length computation in gaudi2_psoc_razwi_get_engines() Greg Kroah-Hartman
2023-11-15 19:13 ` [PATCH 6.5 244/550] drm/rockchip: cdn-dp: Fix some error handling paths in cdn_dp_probe() Greg Kroah-Hartman
2023-11-15 19:13 ` [PATCH 6.5 245/550] gpu: host1x: Correct allocated size for contexts Greg Kroah-Hartman
2023-11-15 19:13 ` [PATCH 6.5 246/550] drm/bridge: lt9611uxc: fix the race in the error path Greg Kroah-Hartman
2023-11-15 19:13 ` [PATCH 6.5 247/550] arm64/arm: xen: enlighten: Fix KPTI checks Greg Kroah-Hartman
2023-11-15 19:13 ` [PATCH 6.5 248/550] drm/rockchip: Fix type promotion bug in rockchip_gem_iommu_map() Greg Kroah-Hartman
2023-11-15 19:13 ` [PATCH 6.5 249/550] xenbus: fix error exit in xenbus_init() Greg Kroah-Hartman
2023-11-15 19:13 ` [PATCH 6.5 250/550] xen-pciback: Consider INTx disabled when MSI/MSI-X is enabled Greg Kroah-Hartman
2023-11-15 19:13 ` [PATCH 6.5 251/550] drm/msm/dsi: use msm_gem_kernel_put to free TX buffer Greg Kroah-Hartman
2023-11-15 19:13 ` [PATCH 6.5 252/550] drm/msm/dsi: free TX buffer in unbind Greg Kroah-Hartman
2023-11-15 19:13 ` [PATCH 6.5 253/550] clocksource/drivers/arm_arch_timer: limit XGene-1 workaround Greg Kroah-Hartman
2023-11-15 19:13 ` [PATCH 6.5 254/550] drm: mediatek: mtk_dsi: Fix NO_EOT_PACKET settings/handling Greg Kroah-Hartman
2023-11-15 19:13 ` [PATCH 6.5 255/550] drivers/perf: hisi: use cpuhp_state_remove_instance_nocalls() for hisi_hns3_pmu uninit process Greg Kroah-Hartman
2023-11-15 19:14 ` [PATCH 6.5 256/550] drm/amd/pm: Fix a memory leak on an error path Greg Kroah-Hartman
2023-11-15 19:14 ` [PATCH 6.5 257/550] perf/arm-cmn: Fix DTC domain detection Greg Kroah-Hartman
2023-11-15 19:14 ` [PATCH 6.5 258/550] drivers/perf: hisi_pcie: Check the type first in pmu::event_init() Greg Kroah-Hartman
2023-11-15 19:14 ` [PATCH 6.5 259/550] perf: hisi: Fix use-after-free when register pmu fails Greg Kroah-Hartman
2023-11-15 19:14 ` [PATCH 6.5 260/550] ARM: dts: renesas: blanche: Fix typo in GP_11_2 pin name Greg Kroah-Hartman
2023-11-15 19:14 ` [PATCH 6.5 261/550] arm64: dts: qcom: sdm845: Fix PSCI power domain names Greg Kroah-Hartman
2023-11-15 19:14 ` [PATCH 6.5 262/550] arm64: dts: qcom: sdm845: cheza doesnt support LMh node Greg Kroah-Hartman
2023-11-15 19:14 ` [PATCH 6.5 263/550] arm64: dts: qcom: sc7280: link usb3_phy_wrapper_gcc_usb30_pipe_clk Greg Kroah-Hartman
2023-11-15 19:14 ` [PATCH 6.5 264/550] arm64: dts: qcom: msm8916: Fix iommu local address range Greg Kroah-Hartman
2023-11-15 19:14 ` [PATCH 6.5 265/550] arm64: dts: qcom: msm8992-libra: drop duplicated reserved memory Greg Kroah-Hartman
2023-11-15 19:14 ` [PATCH 6.5 266/550] arm64: dts: qcom: sm6125: Pad APPS IOMMU address to 8 characters Greg Kroah-Hartman
2023-11-15 19:14 ` [PATCH 6.5 267/550] arm64: dts: qcom: sc7280: Add missing LMH interrupts Greg Kroah-Hartman
2023-11-15 19:14 ` [PATCH 6.5 268/550] arm64: dts: qcom: qrb2210-rb1: Swap UART index Greg Kroah-Hartman
2023-11-15 19:14 ` [PATCH 6.5 269/550] arm64: dts: qcom: sc7280: drop incorrect EUD port on SoC side Greg Kroah-Hartman
2023-11-15 19:14 ` [PATCH 6.5 270/550] arm64: dts: qcom: sm8150: add ref clock to PCIe PHYs Greg Kroah-Hartman
2023-11-15 19:14 ` [PATCH 6.5 271/550] arm64: dts: qcom: sm8350: fix pinctrl for UART18 Greg Kroah-Hartman
2023-11-15 19:14 ` [PATCH 6.5 272/550] arm64: dts: qcom: sdm845-mtp: fix WiFi configuration Greg Kroah-Hartman
2023-11-15 19:14 ` [PATCH 6.5 273/550] ARM64: dts: marvell: cn9310: Use appropriate label for spi1 pins Greg Kroah-Hartman
2023-11-15 19:14 ` [PATCH 6.5 274/550] arm64: dts: qcom: msm8976: Fix ipc bit shifts Greg Kroah-Hartman
2023-11-15 19:14 ` [PATCH 6.5 275/550] arm64: dts: qcom: msm8939: Fix iommu local address range Greg Kroah-Hartman
2023-11-15 19:14 ` [PATCH 6.5 276/550] riscv: dts: allwinner: remove address-cells from intc node Greg Kroah-Hartman
2023-11-15 19:14 ` [PATCH 6.5 277/550] arm64: dts: qcom: apq8016-sbc: Add missing ADV7533 regulators Greg Kroah-Hartman
2023-11-15 19:14 ` [PATCH 6.5 278/550] ARM: dts: qcom: apq8026-samsung-matisse-wifi: Fix inverted hall sensor Greg Kroah-Hartman
2023-11-15 19:14 ` [PATCH 6.5 279/550] ARM: dts: qcom: mdm9615: populate vsdcc fixed regulator Greg Kroah-Hartman
2023-11-15 19:14 ` [PATCH 6.5 280/550] soc: qcom: llcc: Handle a second device without data corruption Greg Kroah-Hartman
2023-11-15 19:14 ` [PATCH 6.5 281/550] kunit: Fix missed memory release in kunit_free_suite_set() Greg Kroah-Hartman
2023-11-15 19:14 ` [PATCH 6.5 282/550] kunit: test: Fix the possible memory leak in executor_test Greg Kroah-Hartman
2023-11-15 19:14 ` [PATCH 6.5 283/550] firmware: ti_sci: Mark driver as non removable Greg Kroah-Hartman
2023-11-15 19:14 ` [PATCH 6.5 284/550] arm64: dts: ti: k3-am625-beagleplay: Fix typo in ramoops reg Greg Kroah-Hartman
2023-11-15 19:14 ` [PATCH 6.5 285/550] arm64: dts: ti: k3-am62a7-sk: Drop i2c-1 to 100Khz Greg Kroah-Hartman
2023-11-15 19:14 ` [PATCH 6.5 286/550] firmware: arm_ffa: Assign the missing IDR allocation ID to the FFA device Greg Kroah-Hartman
2023-11-15 19:14 ` [PATCH 6.5 287/550] firmware: arm_ffa: Allow the FF-A drivers to use 32bit mode of messaging Greg Kroah-Hartman
2023-11-15 19:14 ` [PATCH 6.5 288/550] ARM: dts: am3517-evm: Fix LED3/4 pinmux Greg Kroah-Hartman
2023-11-15 19:14 ` [PATCH 6.5 289/550] clk: scmi: Free scmi_clk allocated when the clocks with invalid info are skipped Greg Kroah-Hartman
2023-11-15 19:14 ` [PATCH 6.5 290/550] arm64: dts: imx8qm-ss-img: Fix jpegenc compatible entry Greg Kroah-Hartman
2023-11-15 19:14 ` [PATCH 6.5 291/550] arm64: dts: imx8mp-debix-model-a: Remove USB hub reset-gpios Greg Kroah-Hartman
2023-11-15 19:14 ` [PATCH 6.5 292/550] arm64: dts: imx8mm: Add sound-dai-cells to micfil node Greg Kroah-Hartman
2023-11-15 19:14 ` [PATCH 6.5 293/550] arm64: dts: imx8mn: " Greg Kroah-Hartman
2023-11-15 19:14 ` [PATCH 6.5 294/550] arm64: tegra: Fix P3767 card detect polarity Greg Kroah-Hartman
2023-11-15 19:14 ` [PATCH 6.5 295/550] arm64: tegra: Fix P3767 QSPI speed Greg Kroah-Hartman
2023-11-15 19:14 ` [PATCH 6.5 296/550] firmware: tegra: Add suspend hook and reset BPMP IPC early on resume Greg Kroah-Hartman
2023-11-15 19:14 ` [PATCH 6.5 297/550] memory: tegra: Set BPMP msg flags to reset IPC channels Greg Kroah-Hartman
2023-11-15 19:14 ` [PATCH 6.5 298/550] arm64: tegra: Use correct interrupts for Tegra234 TKE Greg Kroah-Hartman
2023-11-15 19:14 ` [PATCH 6.5 299/550] selftests/pidfd: Fix ksft print formats Greg Kroah-Hartman
2023-11-15 19:14 ` [PATCH 6.5 300/550] selftests/resctrl: Ensure the benchmark commands fits to its array Greg Kroah-Hartman
2023-11-15 19:14 ` [PATCH 6.5 301/550] soc: qcom: pmic_glink: fix connector type to be DisplayPort Greg Kroah-Hartman
2023-11-15 19:14 ` [PATCH 6.5 302/550] ARM: dts: BCM5301X: Explicitly disable unused switch CPU ports Greg Kroah-Hartman
2023-11-15 19:14 ` [PATCH 6.5 303/550] iommufd: Add iopt_area_alloc() Greg Kroah-Hartman
2023-11-15 19:14 ` [PATCH 6.5 304/550] module/decompress: use vmalloc() for gzip decompression workspace Greg Kroah-Hartman
2023-11-15 19:14 ` [PATCH 6.5 305/550] ASoC: cs35l41: Handle mdsync_down reg write errors Greg Kroah-Hartman
2023-11-15 19:14 ` [PATCH 6.5 306/550] ASoC: cs35l41: Initialize completion object before requesting IRQ Greg Kroah-Hartman
2023-11-15 19:14 ` [PATCH 6.5 307/550] ASoC: cs35l41: Verify PM runtime resume errors in IRQ handler Greg Kroah-Hartman
2023-11-15 19:14 ` [PATCH 6.5 308/550] ASoC: cs35l41: Undo runtime PM changes at driver exit time Greg Kroah-Hartman
2023-11-15 19:14 ` [PATCH 6.5 309/550] ALSA: hda: cs35l41: Fix unbalanced pm_runtime_get() Greg Kroah-Hartman
2023-11-15 19:14 ` [PATCH 6.5 310/550] ALSA: hda: cs35l41: Undo runtime PM changes at driver exit time Greg Kroah-Hartman
2023-11-15 19:14 ` [PATCH 6.5 311/550] KEYS: Include linux/errno.h in linux/verification.h Greg Kroah-Hartman
2023-11-15 19:14 ` [PATCH 6.5 312/550] crypto: hisilicon/hpre - Fix a erroneous check after snprintf() Greg Kroah-Hartman
2023-11-15 19:14 ` [PATCH 6.5 313/550] hwrng: bcm2835 - Fix hwrng throughput regression Greg Kroah-Hartman
2023-11-15 19:14 ` [PATCH 6.5 314/550] hwrng: geode - fix accessing registers Greg Kroah-Hartman
2023-11-15 19:14 ` [PATCH 6.5 315/550] RDMA/core: Use size_{add,sub,mul}() in calls to struct_size() Greg Kroah-Hartman
2023-11-15 19:15 ` [PATCH 6.5 316/550] crypto: qat - fix state machines cleanup paths Greg Kroah-Hartman
2023-11-15 19:15 ` [PATCH 6.5 317/550] crypto: qat - ignore subsequent state up commands Greg Kroah-Hartman
2023-11-15 19:15 ` [PATCH 6.5 318/550] crypto: qat - fix unregistration of crypto algorithms Greg Kroah-Hartman
2023-11-15 19:15 ` [PATCH 6.5 319/550] crypto: qat - fix unregistration of compression algorithms Greg Kroah-Hartman
2023-11-15 19:15 ` [PATCH 6.5 320/550] scsi: ibmvfc: Fix erroneous use of rtas_busy_delay with hcall return code Greg Kroah-Hartman
2023-11-15 19:15 ` [PATCH 6.5 321/550] ASoC: soc-pcm.c: Make sure DAI parameters cleared if the DAI becomes inactive Greg Kroah-Hartman
2023-11-15 19:15 ` [PATCH 6.5 322/550] libnvdimm/of_pmem: Use devm_kstrdup instead of kstrdup and check its return value Greg Kroah-Hartman
2023-11-15 19:15 ` [PATCH 6.5 323/550] nd_btt: Make BTT lanes preemptible Greg Kroah-Hartman
2023-11-15 19:15 ` [PATCH 6.5 324/550] crypto: caam/qi2 - fix Chacha20 + Poly1305 self test failure Greg Kroah-Hartman
2023-11-15 19:15 ` [PATCH 6.5 325/550] crypto: caam/jr " Greg Kroah-Hartman
2023-11-15 19:15 ` [PATCH 6.5 326/550] crypto: qat - increase size of buffers Greg Kroah-Hartman
2023-11-15 19:15 ` [PATCH 6.5 327/550] ASoC: SOF: ipc4-topology: Use size_add() in call to struct_size() Greg Kroah-Hartman
2023-11-15 19:15 ` [PATCH 6.5 328/550] PCI: vmd: Correct PCI Header Type Registers multi-function check Greg Kroah-Hartman
2023-11-15 19:15 ` [PATCH 6.5 329/550] hid: cp2112: Fix duplicate workqueue initialization Greg Kroah-Hartman
2023-11-15 19:15 ` [PATCH 6.5 330/550] crypto: hisilicon/qm - fix PF queue parameter issue Greg Kroah-Hartman
2023-11-15 19:15 ` [PATCH 6.5 331/550] ARM: 9321/1: memset: cast the constant byte to unsigned char Greg Kroah-Hartman
2023-11-15 19:15 ` [PATCH 6.5 332/550] ARM: 9323/1: mm: Fix ARCH_LOW_ADDRESS_LIMIT when CONFIG_ZONE_DMA Greg Kroah-Hartman
2023-11-15 19:15 ` [PATCH 6.5 333/550] ext4: move ix sanity check to corrent position Greg Kroah-Hartman
2023-11-15 19:15 ` [PATCH 6.5 334/550] kselftest: vm: fix mdwes mmap_FIXED test case Greg Kroah-Hartman
2023-11-15 19:15 ` [PATCH 6.5 335/550] ASoC: fsl: mpc5200_dma.c: Fix warning of Function parameter or member not described Greg Kroah-Hartman
2023-11-15 19:15 ` [PATCH 6.5 336/550] backlight: pwm_bl: Disable PWM on shutdown, suspend and remove Greg Kroah-Hartman
2023-11-15 19:15 ` [PATCH 6.5 337/550] ASoC: Intel: sof_sdw_rt_sdca_jack_common: add rt713 support Greg Kroah-Hartman
2023-11-15 19:15 ` [PATCH 6.5 338/550] ASoC: fsl-asoc-card: Add comment for mclk in the codec_priv Greg Kroah-Hartman
2023-11-15 19:15 ` [PATCH 6.5 339/550] dlm: fix no ack after final message Greg Kroah-Hartman
2023-11-15 19:15 ` [PATCH 6.5 340/550] IB/mlx5: Fix rdma counter binding for RAW QP Greg Kroah-Hartman
2023-11-15 19:15 ` [PATCH 6.5 341/550] RDMA/hns: Fix printing level of asynchronous events Greg Kroah-Hartman
2023-11-15 19:15 ` [PATCH 6.5 342/550] RDMA/hns: Fix uninitialized ucmd in hns_roce_create_qp_common() Greg Kroah-Hartman
2023-11-15 19:15 ` [PATCH 6.5 343/550] RDMA/hns: Fix signed-unsigned mixed comparisons Greg Kroah-Hartman
2023-11-15 19:15 ` [PATCH 6.5 344/550] RDMA/hns: Add check for SL Greg Kroah-Hartman
2023-11-15 19:15 ` [PATCH 6.5 345/550] RDMA/hns: The UD mode can only be configured with DCQCN Greg Kroah-Hartman
2023-11-15 19:15 ` [PATCH 6.5 346/550] ASoC: SOF: core: Ensure sof_ops_free() is still called when probe never ran Greg Kroah-Hartman
2023-11-15 19:15 ` [PATCH 6.5 347/550] ASoC: fsl: Fix PM disable depth imbalance in fsl_easrc_probe Greg Kroah-Hartman
2023-11-15 19:15 ` [PATCH 6.5 348/550] scsi: ufs: core: Leave space for \0 in utf8 desc string Greg Kroah-Hartman
2023-11-15 19:15 ` [PATCH 6.5 349/550] RDMA/hfi1: Workaround truncation compilation error Greg Kroah-Hartman
2023-11-15 19:15 ` [PATCH 6.5 350/550] HID: cp2112: Make irq_chip immutable Greg Kroah-Hartman
2023-11-15 19:15 ` [PATCH 6.5 351/550] hid: cp2112: Fix IRQ shutdown stopping polling for all IRQs on chip Greg Kroah-Hartman
2023-11-15 19:15 ` [PATCH 6.5 352/550] HID: uclogic: Fix user-memory-access bug in uclogic_params_ugee_v2_init_event_hooks() Greg Kroah-Hartman
2023-11-15 19:15 ` [PATCH 6.5 353/550] HID: uclogic: Fix a work->entry not empty bug in __queue_work() Greg Kroah-Hartman
2023-11-15 19:15 ` [PATCH 6.5 354/550] sh: bios: Revive earlyprintk support Greg Kroah-Hartman
2023-11-15 19:15 ` [PATCH 6.5 355/550] HID: logitech-hidpp: Dont restart IO, instead defer hid_connect() only Greg Kroah-Hartman
2023-11-15 19:15 ` [PATCH 6.5 356/550] HID: logitech-hidpp: Revert "Dont restart communication if not necessary" Greg Kroah-Hartman
2023-11-15 19:15 ` [PATCH 6.5 357/550] HID: logitech-hidpp: Move get_wireless_feature_index() check to hidpp_connect_event() Greg Kroah-Hartman
2023-11-15 19:15 ` [PATCH 6.5 358/550] ASoC: Intel: Skylake: Fix mem leak when parsing UUIDs fails Greg Kroah-Hartman
2023-11-15 19:15 ` [PATCH 6.5 359/550] PCI: endpoint: Fix double free in __pci_epc_create() Greg Kroah-Hartman
2023-11-15 19:15 ` [PATCH 6.5 360/550] padata: Fix refcnt handling in padata_free_shell() Greg Kroah-Hartman
2023-11-15 19:15 ` [PATCH 6.5 361/550] certs: Break circular dependency when selftest is modular Greg Kroah-Hartman
2023-11-15 19:15 ` [PATCH 6.5 362/550] crypto: qat - fix deadlock in backlog processing Greg Kroah-Hartman
2023-11-15 19:15 ` [PATCH 6.5 363/550] ASoC: ams-delta.c: use component after check Greg Kroah-Hartman
2023-11-15 19:15 ` [PATCH 6.5 364/550] erofs: fix erofs_insert_workgroup() lockref usage Greg Kroah-Hartman
2023-11-15 19:15 ` [PATCH 6.5 365/550] IB/mlx5: Fix init stage error handling to avoid double free of same QP and UAF Greg Kroah-Hartman
2023-11-15 19:15 ` [PATCH 6.5 366/550] mfd: core: Un-constify mfd_cell.of_reg Greg Kroah-Hartman
2023-11-15 19:15 ` [PATCH 6.5 367/550] mfd: core: Ensure disabled devices are skipped without aborting Greg Kroah-Hartman
2023-11-15 19:15 ` [PATCH 6.5 368/550] mfd: dln2: Fix double put in dln2_probe Greg Kroah-Hartman
2023-11-15 19:15 ` [PATCH 6.5 369/550] dt-bindings: mfd: mt6397: Split out compatible for MediaTek MT6366 PMIC Greg Kroah-Hartman
2023-11-15 19:15 ` [PATCH 6.5 370/550] mfd: arizona-spi: Set pdata.hpdet_channel for ACPI enumerated devs Greg Kroah-Hartman
2023-11-15 19:15 ` [PATCH 6.5 371/550] leds: turris-omnia: Drop unnecessary mutex locking Greg Kroah-Hartman
2023-11-15 19:15 ` [PATCH 6.5 372/550] leds: turris-omnia: Do not use SMBUS calls Greg Kroah-Hartman
2023-11-15 19:15 ` [PATCH 6.5 373/550] leds: pwm: Dont disable the PWM when the LED should be off Greg Kroah-Hartman
2023-11-15 19:15 ` [PATCH 6.5 374/550] leds: trigger: ledtrig-cpu:: Fix output may be truncated issue for cpu Greg Kroah-Hartman
2023-11-15 19:15 ` [PATCH 6.5 375/550] scripts/gdb: fix usage of MOD_TEXT not defined when CONFIG_MODULES=n Greg Kroah-Hartman
2023-11-15 19:16 ` [PATCH 6.5 376/550] apparmor: fix invalid reference on profile->disconnected Greg Kroah-Hartman
2023-11-15 19:16 ` [PATCH 6.5 377/550] perf stat: Fix aggr mode initialization Greg Kroah-Hartman
2023-11-15 19:16 ` [PATCH 6.5 378/550] iio: frequency: adf4350: Use device managed functions and fix power down issue Greg Kroah-Hartman
2023-11-15 19:16 ` [PATCH 6.5 379/550] perf kwork: Fix incorrect and missing free atom in work_push_atom() Greg Kroah-Hartman
2023-11-15 19:16 ` [PATCH 6.5 380/550] perf kwork: Add the supported subcommands to the document Greg Kroah-Hartman
2023-11-15 19:16 ` [PATCH 6.5 381/550] perf kwork: Set ordered_events to true in struct perf_tool Greg Kroah-Hartman
2023-11-15 19:16 ` [PATCH 6.5 382/550] f2fs: compress: fix deadloop in f2fs_write_cache_pages() Greg Kroah-Hartman
2023-11-15 19:16 ` [PATCH 6.5 383/550] f2fs: compress: fix to avoid use-after-free on dic Greg Kroah-Hartman
2023-11-15 19:16 ` [PATCH 6.5 384/550] f2fs: compress: fix to avoid redundant compress extension Greg Kroah-Hartman
2023-11-15 19:16 ` [PATCH 6.5 385/550] f2fs: fix to drop meta_inodes page cache in f2fs_put_super() Greg Kroah-Hartman
2023-11-15 19:16 ` [PATCH 6.5 386/550] tty: tty_jobctrl: fix pid memleak in disassociate_ctty() Greg Kroah-Hartman
2023-11-15 19:16 ` [PATCH 6.5 387/550] perf parse-events: Remove unused PE_PMU_EVENT_FAKE token Greg Kroah-Hartman
2023-11-15 19:16 ` [PATCH 6.5 388/550] perf parse-events: Remove unused PE_KERNEL_PMU_EVENT token Greg Kroah-Hartman
2023-11-15 19:16 ` [PATCH 6.5 389/550] perf parse-events: Remove ABORT_ON Greg Kroah-Hartman
2023-11-15 19:16 ` [PATCH 6.5 390/550] perf tools: Revert enable indices setting syntax for BPF map Greg Kroah-Hartman
2023-11-15 19:16 ` [PATCH 6.5 391/550] perf parse-events: Fix tracepoint name memory leak Greg Kroah-Hartman
2023-11-15 19:16 ` [PATCH 6.5 392/550] livepatch: Fix missing newline character in klp_resolve_symbols() Greg Kroah-Hartman
2023-11-15 19:16 ` [PATCH 6.5 393/550] pinctrl: renesas: rzg2l: Make reverse order of enable() for disable() Greg Kroah-Hartman
2023-11-15 19:16 ` [PATCH 6.5 394/550] perf record: Fix BTF type checks in the off-cpu profiling Greg Kroah-Hartman
2023-11-15 19:16 ` [PATCH 6.5 395/550] dmaengine: idxd: Register dsa_bus_type before registering idxd sub-drivers Greg Kroah-Hartman
2023-11-15 19:16 ` [PATCH 6.5 396/550] usb: dwc2: fix possible NULL pointer dereference caused by driver concurrency Greg Kroah-Hartman
2023-11-15 19:16 ` [PATCH 6.5 397/550] usb: chipidea: Fix DMA overwrite for Tegra Greg Kroah-Hartman
2023-11-15 19:16 ` [PATCH 6.5 398/550] usb: chipidea: Simplify Tegra DMA alignment code Greg Kroah-Hartman
2023-11-15 19:16 ` [PATCH 6.5 399/550] dmaengine: ti: edma: handle irq_of_parse_and_map() errors Greg Kroah-Hartman
2023-11-15 19:16 ` [PATCH 6.5 400/550] tools/perf: Update call stack check in builtin-lock.c Greg Kroah-Hartman
2023-11-15 19:16 ` [PATCH 6.5 401/550] misc: st_core: Do not call kfree_skb() under spin_lock_irqsave() Greg Kroah-Hartman
2023-11-15 19:16 ` [PATCH 6.5 402/550] tools: iio: iio_generic_buffer ensure alignment Greg Kroah-Hartman
2023-11-15 19:16 ` [PATCH 6.5 403/550] USB: usbip: fix stub_dev hub disconnect Greg Kroah-Hartman
2023-11-15 19:16 ` [PATCH 6.5 404/550] dmaengine: pxa_dma: Remove an erroneous BUG_ON() in pxad_free_desc() Greg Kroah-Hartman
2023-11-15 19:16 ` [PATCH 6.5 405/550] f2fs: fix to initialize map.m_pblk in f2fs_precache_extents() Greg Kroah-Hartman
2023-11-15 19:16 ` [PATCH 6.5 406/550] interconnect: qcom: qdu1000: Set ACV enable_mask Greg Kroah-Hartman
2023-11-15 19:16 ` [PATCH 6.5 407/550] interconnect: qcom: sc7180: Retire DEFINE_QBCM Greg Kroah-Hartman
2023-11-15 19:16 ` [PATCH 6.5 408/550] interconnect: qcom: sc7180: Set ACV enable_mask Greg Kroah-Hartman
2023-11-15 19:16 ` [PATCH 6.5 409/550] interconnect: qcom: sc7280: " Greg Kroah-Hartman
2023-11-15 19:16 ` [PATCH 6.5 410/550] interconnect: qcom: sc8180x: " Greg Kroah-Hartman
2023-11-15 19:16 ` [PATCH 6.5 411/550] interconnect: qcom: sc8280xp: " Greg Kroah-Hartman
2023-11-15 19:16 ` [PATCH 6.5 412/550] interconnect: qcom: sdm670: Retire DEFINE_QBCM Greg Kroah-Hartman
2023-11-15 19:16 ` [PATCH 6.5 413/550] interconnect: qcom: sdm670: Set ACV enable_mask Greg Kroah-Hartman
2023-11-15 19:16 ` [PATCH 6.5 414/550] interconnect: qcom: sdm845: Retire DEFINE_QBCM Greg Kroah-Hartman
2023-11-15 19:16 ` [PATCH 6.5 415/550] interconnect: qcom: sdm845: Set ACV enable_mask Greg Kroah-Hartman
2023-11-15 19:16 ` [PATCH 6.5 416/550] interconnect: qcom: sm6350: Retire DEFINE_QBCM Greg Kroah-Hartman
2023-11-15 19:16 ` [PATCH 6.5 417/550] interconnect: qcom: sm6350: Set ACV enable_mask Greg Kroah-Hartman
2023-11-15 19:16 ` [PATCH 6.5 418/550] interconnect: qcom: sm8150: Retire DEFINE_QBCM Greg Kroah-Hartman
2023-11-15 19:16 ` [PATCH 6.5 419/550] interconnect: qcom: sm8150: Set ACV enable_mask Greg Kroah-Hartman
2023-11-15 19:16 ` [PATCH 6.5 420/550] interconnect: qcom: sm8350: Retire DEFINE_QBCM Greg Kroah-Hartman
2023-11-15 19:16 ` [PATCH 6.5 421/550] interconnect: qcom: sm8350: Set ACV enable_mask Greg Kroah-Hartman
2023-11-15 19:16 ` [PATCH 6.5 422/550] powerpc: Only define __parse_fpscr() when required Greg Kroah-Hartman
2023-11-15 19:16 ` [PATCH 6.5 423/550] interconnect: fix error handling in qnoc_probe() Greg Kroah-Hartman
2023-11-15 19:16 ` [PATCH 6.5 424/550] perf build: Add missing comment about NO_LIBTRACEEVENT=1 Greg Kroah-Hartman
2023-11-15 19:16 ` [PATCH 6.5 425/550] perf parse-events: Fix for term values that are raw events Greg Kroah-Hartman
2023-11-15 19:16 ` [PATCH 6.5 426/550] perf pmu: Remove logic for PMU name being NULL Greg Kroah-Hartman
2023-11-15 19:16 ` [PATCH 6.5 427/550] perf mem-events: Avoid uninitialized read Greg Kroah-Hartman
2023-11-15 19:16 ` [PATCH 6.5 428/550] s390/ap: re-init AP queues on config on Greg Kroah-Hartman
2023-11-15 19:16 ` [PATCH 6.5 429/550] modpost: fix tee MODULE_DEVICE_TABLE built on big-endian host Greg Kroah-Hartman
2023-11-15 19:16 ` [PATCH 6.5 430/550] modpost: fix ishtp " Greg Kroah-Hartman
2023-11-15 19:16 ` [PATCH 6.5 431/550] perf tools: Do not ignore the default vmlinux.h Greg Kroah-Hartman
2023-11-15 19:16 ` [PATCH 6.5 432/550] powerpc/40x: Remove stale PTE_ATOMIC_UPDATES macro Greg Kroah-Hartman
2023-11-15 19:16 ` [PATCH 6.5 433/550] powerpc/xive: Fix endian conversion size Greg Kroah-Hartman
2023-11-15 19:16 ` [PATCH 6.5 434/550] powerpc: Hide empty pt_regs at base of the stack Greg Kroah-Hartman
2023-11-15 19:16 ` [PATCH 6.5 435/550] perf trace: Use the right bpf_probe_read(_str) variant for reading user data Greg Kroah-Hartman
2023-11-15 19:17 ` [PATCH 6.5 436/550] powerpc/vas: Limit open window failure messages in log bufffer Greg Kroah-Hartman
2023-11-15 19:17 ` [PATCH 6.5 437/550] powerpc/imc-pmu: Use the correct spinlock initializer Greg Kroah-Hartman
2023-11-15 19:17 ` [PATCH 6.5 438/550] powerpc/pseries: fix potential memory leak in init_cpu_associativity() Greg Kroah-Hartman
2023-11-15 19:17 ` [PATCH 6.5 439/550] perf vendor events: Update PMC used in PM_RUN_INST_CMPL event for power10 platform Greg Kroah-Hartman
2023-11-15 19:17 ` [PATCH 6.5 440/550] xhci: Loosen RPM as default policy to cover for AMD xHC 1.1 Greg Kroah-Hartman
2023-11-15 19:17 ` [PATCH 6.5 441/550] usb: host: xhci-plat: fix possible kernel oops while resuming Greg Kroah-Hartman
2023-11-15 19:17 ` [PATCH 6.5 442/550] perf machine: Avoid out of bounds LBR memory read Greg Kroah-Hartman
2023-11-15 19:17 ` [PATCH 6.5 443/550] libperf rc_check: Make implicit enabling work for GCC Greg Kroah-Hartman
2023-11-15 19:17 ` [PATCH 6.5 444/550] perf hist: Add missing puts to hist__account_cycles Greg Kroah-Hartman
2023-11-15 19:17 ` [PATCH 6.5 445/550] perf vendor events intel: Fix broadwellde tma_info_system_dram_bw_use metric Greg Kroah-Hartman
2023-11-15 19:17 ` [PATCH 6.5 446/550] perf vendor events intel: Add broadwellde two metrics Greg Kroah-Hartman
2023-11-15 19:17 ` [PATCH 6.5 447/550] 9p/net: fix possible memory leak in p9_check_errors() Greg Kroah-Hartman
2023-11-15 19:17 ` [PATCH 6.5 448/550] rtla: Fix uninitialized variable found Greg Kroah-Hartman
2023-11-15 19:17 ` [PATCH 6.5 449/550] i3c: Fix potential refcount leak in i3c_master_register_new_i3c_devs Greg Kroah-Hartman
2023-11-15 19:17 ` [PATCH 6.5 450/550] rtc: brcmstb-waketimer: support level alarm_irq Greg Kroah-Hartman
2023-11-15 19:17 ` [PATCH 6.5 451/550] cxl/pci: Remove unnecessary device reference management in sanitize work Greg Kroah-Hartman
2023-11-15 19:17 ` [PATCH 6.5 452/550] cxl/pci: Cleanup sanitize to always poll Greg Kroah-Hartman
2023-11-15 19:17 ` [PATCH 6.5 453/550] cxl/pci: Remove inconsistent usage of dev_err_probe() Greg Kroah-Hartman
2023-11-15 19:17 ` [PATCH 6.5 454/550] cxl/pci: Clarify devm host for memdev relative setup Greg Kroah-Hartman
2023-11-15 19:17 ` [PATCH 6.5 455/550] cxl/pci: Fix sanitize notifier setup Greg Kroah-Hartman
2023-11-15 19:17 ` [PATCH 6.5 456/550] cxl/memdev: Fix sanitize vs decoder setup locking Greg Kroah-Hartman
2023-11-15 19:17 ` [PATCH 6.5 457/550] cxl/mem: Fix shutdown order Greg Kroah-Hartman
2023-11-15 19:17 ` [PATCH 6.5 458/550] virt: sevguest: Fix passing a stack buffer as a scatterlist target Greg Kroah-Hartman
2023-11-15 19:17 ` [PATCH 6.5 459/550] rtc: pcf85363: Allow to wake up system without IRQ Greg Kroah-Hartman
2023-11-15 19:17 ` [PATCH 6.5 460/550] rtc: pcf85363: fix wrong mask/val parameters in regmap_update_bits call Greg Kroah-Hartman
2023-11-15 19:17 ` [PATCH 6.5 461/550] cxl/region: Prepare the decoder match range helper for reuse Greg Kroah-Hartman
2023-11-15 19:17 ` [PATCH 6.5 462/550] cxl/region: Calculate a target position in a region interleave Greg Kroah-Hartman
2023-11-15 19:17 ` [PATCH 6.5 463/550] cxl/region: Use cxl_calc_interleave_pos() for auto-discovery Greg Kroah-Hartman
2023-11-15 19:17 ` [PATCH 6.5 464/550] cxl/region: Fix cxl_region_rwsem lock held when returning to user space Greg Kroah-Hartman
2023-11-15 19:17 ` [PATCH 6.5 465/550] cxl/core/regs: Rename @dev to @host in struct cxl_register_map Greg Kroah-Hartman
2023-11-15 19:17 ` [PATCH 6.5 466/550] cxl/port: Fix @host confusion in cxl_dport_setup_regs() Greg Kroah-Hartman
2023-11-15 19:17 ` [PATCH 6.5 467/550] cxl/hdm: Remove broken error path Greg Kroah-Hartman
2023-11-15 19:17 ` [PATCH 6.5 468/550] pcmcia: cs: fix possible hung task and memory leak pccardd() Greg Kroah-Hartman
2023-11-15 19:17 ` [PATCH 6.5 469/550] pcmcia: ds: fix refcount leak in pcmcia_device_add() Greg Kroah-Hartman
2023-11-15 19:17 ` [PATCH 6.5 470/550] pcmcia: ds: fix possible name leak in error path " Greg Kroah-Hartman
2023-11-15 19:17 ` [PATCH 6.5 471/550] media: imx-jpeg: initiate a drain of the capture queue in dynamic resolution change Greg Kroah-Hartman
2023-11-15 19:17 ` [PATCH 6.5 472/550] media: hantro: Check whether reset op is defined before use Greg Kroah-Hartman
2023-11-15 19:17 ` [PATCH 6.5 473/550] media: verisilicon: Do not enable G2 postproc downscale if source is narrower than destination Greg Kroah-Hartman
2023-11-15 19:17 ` [PATCH 6.5 474/550] media: ov5640: fix vblank unchange issue when work at dvp mode Greg Kroah-Hartman
2023-11-15 19:17 ` [PATCH 6.5 475/550] media: i2c: max9286: Fix some redundant of_node_put() calls Greg Kroah-Hartman
2023-11-15 19:17 ` [PATCH 6.5 476/550] media: ov5640: Fix a memory leak when ov5640_probe fails Greg Kroah-Hartman
2023-11-15 19:17 ` [PATCH 6.5 477/550] media: bttv: fix use after free error due to btv->timeout timer Greg Kroah-Hartman
2023-11-15 19:17 ` [PATCH 6.5 478/550] media: amphion: handle firmware debug message Greg Kroah-Hartman
2023-11-15 19:17 ` [PATCH 6.5 479/550] media: mtk-jpegenc: Fix bug in JPEG encode quality selection Greg Kroah-Hartman
2023-11-15 19:17 ` [PATCH 6.5 480/550] media: s3c-camif: Avoid inappropriate kfree() Greg Kroah-Hartman
2023-11-15 19:17 ` [PATCH 6.5 481/550] media: vidtv: psi: Add check for kstrdup Greg Kroah-Hartman
2023-11-15 19:17 ` [PATCH 6.5 482/550] media: vidtv: mux: Add check and kfree " Greg Kroah-Hartman
2023-11-15 19:17 ` [PATCH 6.5 483/550] media: cedrus: Fix clock/reset sequence Greg Kroah-Hartman
2023-11-15 19:17 ` [PATCH 6.5 484/550] media: cadence: csi2rx: Unregister v4l2 async notifier Greg Kroah-Hartman
2023-11-15 19:17 ` [PATCH 6.5 485/550] media: dvb-usb-v2: af9035: fix missing unlock Greg Kroah-Hartman
2023-11-15 19:17 ` [PATCH 6.5 486/550] media: verisilicon: Fixes clock list for rk3588 av1 decoder Greg Kroah-Hartman
2023-11-15 19:17 ` [PATCH 6.5 487/550] media: imx-jpeg: notify source chagne event when the first picture parsed Greg Kroah-Hartman
2023-11-15 19:17 ` [PATCH 6.5 488/550] media: platform: mtk-mdp3: fix uninitialized variable in mdp_path_config() Greg Kroah-Hartman
2023-11-15 19:17 ` [PATCH 6.5 489/550] media: cec: meson: always include meson sub-directory in Makefile Greg Kroah-Hartman
2023-11-15 19:17 ` [PATCH 6.5 490/550] cpupower: fix reference to nonexistent document Greg Kroah-Hartman
2023-11-15 19:17 ` [PATCH 6.5 491/550] regmap: prevent noinc writes from clobbering cache Greg Kroah-Hartman
2023-11-15 19:17 ` [PATCH 6.5 492/550] drm/amdgpu/gfx10,11: use memcpy_to/fromio for MQDs Greg Kroah-Hartman
2023-11-15 19:17 ` [PATCH 6.5 493/550] drm/amdgpu: dont put MQDs in VRAM on ARM | ARM64 Greg Kroah-Hartman
2023-11-15 19:17 ` [PATCH 6.5 494/550] pwm: sti: Reduce number of allocations and drop usage of chip_data Greg Kroah-Hartman
2023-11-15 19:17 ` [PATCH 6.5 495/550] pwm: brcmstb: Utilize appropriate clock APIs in suspend/resume Greg Kroah-Hartman
2023-11-15 19:18 ` [PATCH 6.5 496/550] Input: synaptics-rmi4 - fix use after free in rmi_unregister_function() Greg Kroah-Hartman
2023-11-15 19:18 ` [PATCH 6.5 497/550] watchdog: ixp4xx: Make sure restart always works Greg Kroah-Hartman
2023-11-15 19:18 ` [PATCH 6.5 498/550] llc: verify mac len before reading mac header Greg Kroah-Hartman
2023-11-15 19:18 ` [PATCH 6.5 499/550] hsr: Prevent use after free in prp_create_tagged_frame() Greg Kroah-Hartman
2023-11-15 19:18 ` [PATCH 6.5 500/550] tipc: Change nla_policy for bearer-related names to NLA_NUL_STRING Greg Kroah-Hartman
2023-11-15 19:18 ` [PATCH 6.5 501/550] rxrpc: Fix two connection reaping bugs Greg Kroah-Hartman
2023-11-15 19:18 ` [PATCH 6.5 502/550] bpf: Check map->usercnt after timer->timer is assigned Greg Kroah-Hartman
2023-11-15 19:18 ` [PATCH 6.5 503/550] inet: shrink struct flowi_common Greg Kroah-Hartman
2023-11-15 19:18 ` [PATCH 6.5 504/550] octeontx2-pf: Fix error codes Greg Kroah-Hartman
2023-11-15 19:18 ` [PATCH 6.5 505/550] octeontx2-pf: Fix holes in error code Greg Kroah-Hartman
2023-11-15 19:18 ` [PATCH 6.5 506/550] net: page_pool: add missing free_percpu when page_pool_init fail Greg Kroah-Hartman
2023-11-15 19:18 ` [PATCH 6.5 507/550] dccp: Call security_inet_conn_request() after setting IPv4 addresses Greg Kroah-Hartman
2023-11-15 19:18 ` [PATCH 6.5 508/550] dccp/tcp: Call security_inet_conn_request() after setting IPv6 addresses Greg Kroah-Hartman
2023-11-15 19:18 ` [PATCH 6.5 509/550] net: r8169: Disable multicast filter for RTL8168H and RTL8107E Greg Kroah-Hartman
2023-11-15 19:18 ` [PATCH 6.5 510/550] Fix termination state for idr_for_each_entry_ul() Greg Kroah-Hartman
2023-11-15 19:18 ` [PATCH 6.5 511/550] net: stmmac: xgmac: Enable support for multiple Flexible PPS outputs Greg Kroah-Hartman
2023-11-15 19:18 ` [PATCH 6.5 512/550] selftests: pmtu.sh: fix result checking Greg Kroah-Hartman
2023-11-15 19:18 ` [PATCH 6.5 513/550] octeontx2-pf: Free pending and dropped SQEs Greg Kroah-Hartman
2023-11-15 19:18 ` [PATCH 6.5 514/550] net/smc: fix dangling sock under state SMC_APPFINCLOSEWAIT Greg Kroah-Hartman
2023-11-15 19:18 ` [PATCH 6.5 515/550] net/smc: allow cdc msg send rather than drop it with NULL sndbuf_desc Greg Kroah-Hartman
2023-11-15 19:18 ` [PATCH 6.5 516/550] net/smc: put sk reference if close work was canceled Greg Kroah-Hartman
2023-11-15 19:18 ` [PATCH 6.5 517/550] nvme: fix error-handling for io_uring nvme-passthrough Greg Kroah-Hartman
2023-11-15 19:18 ` [PATCH 6.5 518/550] riscv: boot: Fix creation of loader.bin Greg Kroah-Hartman
2023-11-15 19:18 ` [PATCH 6.5 519/550] tg3: power down device only on SYSTEM_POWER_OFF Greg Kroah-Hartman
2023-11-15 19:18 ` [PATCH 6.5 520/550] nbd: fix uaf in nbd_open Greg Kroah-Hartman
2023-11-15 19:18 ` [PATCH 6.5 521/550] blk-core: use pr_warn_ratelimited() in bio_check_ro() Greg Kroah-Hartman
2023-11-15 19:18 ` [PATCH 6.5 522/550] vsock/virtio: remove socket from connected/bound list on shutdown Greg Kroah-Hartman
2023-11-15 19:18 ` [PATCH 6.5 523/550] r8169: respect userspace disabling IFF_MULTICAST Greg Kroah-Hartman
2023-11-15 19:18 ` [PATCH 6.5 524/550] net: enetc: shorten enetc_setup_xdp_prog() error message to fit NETLINK_MAX_FMTMSG_LEN Greg Kroah-Hartman
2023-11-15 19:18 ` [PATCH 6.5 525/550] i2c: iproc: handle invalid slave state Greg Kroah-Hartman
2023-11-15 19:18 ` [PATCH 6.5 526/550] netfilter: xt_recent: fix (increase) ipv6 literal buffer length Greg Kroah-Hartman
2023-11-15 19:18 ` [PATCH 6.5 527/550] netfilter: nat: fix ipv6 nat redirect with mapped and scoped addresses Greg Kroah-Hartman
2023-11-15 19:18 ` [PATCH 6.5 528/550] net/sched: act_ct: Always fill offloading tuple iifidx Greg Kroah-Hartman
2023-11-15 19:18 ` [PATCH 6.5 529/550] RISC-V: Dont fail in riscv_of_parent_hartid() for disabled HARTs Greg Kroah-Hartman
2023-11-15 19:18 ` [PATCH 6.5 530/550] module/decompress: use kvmalloc() consistently Greg Kroah-Hartman
2023-11-15 19:18 ` [PATCH 6.5 531/550] drm/vc4: tests: Fix UAF in the mock helpers Greg Kroah-Hartman
2023-11-15 19:18 ` [PATCH 6.5 532/550] drm/syncobj: fix DRM_SYNCOBJ_WAIT_FLAGS_WAIT_AVAILABLE Greg Kroah-Hartman
2023-11-15 19:18 ` [PATCH 6.5 533/550] ASoC: mediatek: mt8186_mt6366_rt1019_rt5682s: trivial: fix error messages Greg Kroah-Hartman
2023-11-15 19:18 ` [PATCH 6.5 534/550] ASoC: hdmi-codec: register hpd callback on component probe Greg Kroah-Hartman
2023-11-15 19:18 ` [PATCH 6.5 535/550] ASoC: dapm: fix clock get name Greg Kroah-Hartman
2023-11-15 19:18 ` [PATCH 6.5 536/550] spi: spi-zynq-qspi: add spi-mem to driver kconfig dependencies Greg Kroah-Hartman
2023-11-15 19:18 ` [PATCH 6.5 537/550] arm64/arm: arm_pmuv3: perf: Dont truncate 64-bit registers Greg Kroah-Hartman
2023-11-15 19:18 ` [PATCH 6.5 538/550] fbdev: imsttfb: fix double free in probe() Greg Kroah-Hartman
2023-11-15 19:18 ` [PATCH 6.5 539/550] fbdev: imsttfb: fix a resource leak in probe Greg Kroah-Hartman
2023-11-15 19:18 ` [PATCH 6.5 540/550] ALSA: hda/realtek: Add support dual speaker for Dell Greg Kroah-Hartman
2023-11-15 19:18 ` [PATCH 6.5 541/550] fbdev: fsl-diu-fb: mark wr_reg_wa() static Greg Kroah-Hartman
2023-11-15 19:18 ` [PATCH 6.5 542/550] tracing/kprobes: Fix the order of argument descriptions Greg Kroah-Hartman
2023-11-15 19:18 ` [PATCH 6.5 543/550] Revert "drm/ast: report connection status on Display Port." Greg Kroah-Hartman
2023-11-15 19:18 ` [PATCH 6.5 544/550] selftests: mptcp: fix wait_rm_addr/sf parameters Greg Kroah-Hartman
2023-11-15 19:18 ` [PATCH 6.5 545/550] io_uring/net: ensure socket is marked connected on connect retry Greg Kroah-Hartman
2023-11-15 19:18 ` [PATCH 6.5 546/550] x86/amd_nb: Use Family 19h Models 60h-7Fh Function 4 IDs Greg Kroah-Hartman
2023-11-15 19:18 ` [PATCH 6.5 547/550] Revert "PCI/ASPM: Disable only ASPM_STATE_L1 when driver, disables L1" Greg Kroah-Hartman
2023-11-15 19:18 ` [PATCH 6.5 548/550] Revert "mmc: core: Capture correct oemid-bits for eMMC cards" Greg Kroah-Hartman
2023-11-15 19:18 ` [PATCH 6.5 549/550] btrfs: use u64 for buffer sizes in the tree search ioctls Greg Kroah-Hartman
2023-11-15 19:18 ` [PATCH 6.5 550/550] btrfs: make found_logical_ret parameter mandatory for function queue_scrub_stripe() Greg Kroah-Hartman
2023-11-15 21:38 ` [PATCH 6.5 000/550] 6.5.12-rc1 review Daniel Díaz
2023-11-16  0:00   ` Daniel Díaz
2023-11-16 13:15     ` Naresh Kamboju
2023-11-16 14:02       ` Sasha Levin
2023-11-15 22:32 ` SeongJae Park
2023-11-16 20:05 ` Florian Fainelli
2023-11-16 22:43 ` Ron Economos
2023-11-17  4:14 ` Guenter Roeck

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20231115191609.765684953@linuxfoundation.org \
    --to=gregkh@linuxfoundation.org \
    --cc=gregory.greenman@intel.com \
    --cc=ilan.peer@intel.com \
    --cc=johannes.berg@intel.com \
    --cc=patches@lists.linux.dev \
    --cc=sashal@kernel.org \
    --cc=stable@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox