stable.vger.kernel.org archive mirror
 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, Mat Martineau <martineau@kernel.org>,
	"Matthieu Baerts (NGI0)" <matttbe@kernel.org>,
	Paolo Abeni <pabeni@redhat.com>, Sasha Levin <sashal@kernel.org>
Subject: [PATCH 6.6 023/132] mptcp: pm: fix RM_ADDR ID for the initial subflow
Date: Thu,  5 Sep 2024 11:40:10 +0200	[thread overview]
Message-ID: <20240905093723.137833776@linuxfoundation.org> (raw)
In-Reply-To: <20240905093722.230767298@linuxfoundation.org>

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

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

From: Matthieu Baerts (NGI0) <matttbe@kernel.org>

[ Upstream commit 87b5896f3f7848130095656739b05881904e2697 ]

The initial subflow has a special local ID: 0. When an endpoint is being
deleted, it is then important to check if its address is not linked to
the initial subflow to send the right ID.

If there was an endpoint linked to the initial subflow, msk's
mpc_endpoint_id field will be set. We can then use this info when an
endpoint is being removed to see if it is linked to the initial subflow.

So now, the correct IDs are passed to mptcp_pm_nl_rm_addr_or_subflow(),
it is no longer needed to use mptcp_local_id_match().

Fixes: 3ad14f54bd74 ("mptcp: more accurate MPC endpoint tracking")
Cc: stable@vger.kernel.org
Reviewed-by: Mat Martineau <martineau@kernel.org>
Signed-off-by: Matthieu Baerts (NGI0) <matttbe@kernel.org>
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
---
 net/mptcp/pm_netlink.c | 28 +++++++++++++++-------------
 1 file changed, 15 insertions(+), 13 deletions(-)

diff --git a/net/mptcp/pm_netlink.c b/net/mptcp/pm_netlink.c
index e40c06a51b167..b780212760a3b 100644
--- a/net/mptcp/pm_netlink.c
+++ b/net/mptcp/pm_netlink.c
@@ -826,11 +826,6 @@ int mptcp_pm_nl_mp_prio_send_ack(struct mptcp_sock *msk,
 	return -EINVAL;
 }
 
-static bool mptcp_local_id_match(const struct mptcp_sock *msk, u8 local_id, u8 id)
-{
-	return local_id == id || (!local_id && msk->mpc_endpoint_id == id);
-}
-
 static void mptcp_pm_nl_rm_addr_or_subflow(struct mptcp_sock *msk,
 					   const struct mptcp_rm_list *rm_list,
 					   enum linux_mptcp_mib_field rm_type)
@@ -867,7 +862,7 @@ static void mptcp_pm_nl_rm_addr_or_subflow(struct mptcp_sock *msk,
 				continue;
 			if (rm_type == MPTCP_MIB_RMADDR && remote_id != rm_id)
 				continue;
-			if (rm_type == MPTCP_MIB_RMSUBFLOW && !mptcp_local_id_match(msk, id, rm_id))
+			if (rm_type == MPTCP_MIB_RMSUBFLOW && id != rm_id)
 				continue;
 
 			pr_debug(" -> %s rm_list_ids[%d]=%u local_id=%u remote_id=%u mpc_id=%u",
@@ -1506,6 +1501,12 @@ static bool remove_anno_list_by_saddr(struct mptcp_sock *msk,
 	return false;
 }
 
+static u8 mptcp_endp_get_local_id(struct mptcp_sock *msk,
+				  const struct mptcp_addr_info *addr)
+{
+	return msk->mpc_endpoint_id == addr->id ? 0 : addr->id;
+}
+
 static bool mptcp_pm_remove_anno_addr(struct mptcp_sock *msk,
 				      const struct mptcp_addr_info *addr,
 				      bool force)
@@ -1513,7 +1514,7 @@ static bool mptcp_pm_remove_anno_addr(struct mptcp_sock *msk,
 	struct mptcp_rm_list list = { .nr = 0 };
 	bool ret;
 
-	list.ids[list.nr++] = addr->id;
+	list.ids[list.nr++] = mptcp_endp_get_local_id(msk, addr);
 
 	ret = remove_anno_list_by_saddr(msk, addr);
 	if (ret || force) {
@@ -1540,14 +1541,12 @@ static int mptcp_nl_remove_subflow_and_signal_addr(struct net *net,
 						   const struct mptcp_pm_addr_entry *entry)
 {
 	const struct mptcp_addr_info *addr = &entry->addr;
-	struct mptcp_rm_list list = { .nr = 0 };
+	struct mptcp_rm_list list = { .nr = 1 };
 	long s_slot = 0, s_num = 0;
 	struct mptcp_sock *msk;
 
 	pr_debug("remove_id=%d", addr->id);
 
-	list.ids[list.nr++] = addr->id;
-
 	while ((msk = mptcp_token_iter_next(net, &s_slot, &s_num)) != NULL) {
 		struct sock *sk = (struct sock *)msk;
 		bool remove_subflow;
@@ -1565,6 +1564,7 @@ static int mptcp_nl_remove_subflow_and_signal_addr(struct net *net,
 		mptcp_pm_remove_anno_addr(msk, addr, remove_subflow &&
 					  !(entry->flags & MPTCP_PM_ADDR_FLAG_IMPLICIT));
 
+		list.ids[0] = mptcp_endp_get_local_id(msk, addr);
 		if (remove_subflow) {
 			spin_lock_bh(&msk->pm.lock);
 			mptcp_pm_nl_rm_subflow_received(msk, &list);
@@ -1673,6 +1673,7 @@ static int mptcp_nl_cmd_del_addr(struct sk_buff *skb, struct genl_info *info)
 	return ret;
 }
 
+/* Called from the userspace PM only */
 void mptcp_pm_remove_addrs(struct mptcp_sock *msk, struct list_head *rm_list)
 {
 	struct mptcp_rm_list alist = { .nr = 0 };
@@ -1701,6 +1702,7 @@ void mptcp_pm_remove_addrs(struct mptcp_sock *msk, struct list_head *rm_list)
 	}
 }
 
+/* Called from the in-kernel PM only */
 static void mptcp_pm_remove_addrs_and_subflows(struct mptcp_sock *msk,
 					       struct list_head *rm_list)
 {
@@ -1710,11 +1712,11 @@ static void mptcp_pm_remove_addrs_and_subflows(struct mptcp_sock *msk,
 	list_for_each_entry(entry, rm_list, list) {
 		if (slist.nr < MPTCP_RM_IDS_MAX &&
 		    lookup_subflow_by_saddr(&msk->conn_list, &entry->addr))
-			slist.ids[slist.nr++] = entry->addr.id;
+			slist.ids[slist.nr++] = mptcp_endp_get_local_id(msk, &entry->addr);
 
 		if (alist.nr < MPTCP_RM_IDS_MAX &&
 		    remove_anno_list_by_saddr(msk, &entry->addr))
-			alist.ids[alist.nr++] = entry->addr.id;
+			alist.ids[alist.nr++] = mptcp_endp_get_local_id(msk, &entry->addr);
 	}
 
 	spin_lock_bh(&msk->pm.lock);
@@ -2002,7 +2004,7 @@ static void mptcp_pm_nl_fullmesh(struct mptcp_sock *msk,
 {
 	struct mptcp_rm_list list = { .nr = 0 };
 
-	list.ids[list.nr++] = addr->id;
+	list.ids[list.nr++] = mptcp_endp_get_local_id(msk, addr);
 
 	spin_lock_bh(&msk->pm.lock);
 	mptcp_pm_nl_rm_subflow_received(msk, &list);
-- 
2.43.0




  parent reply	other threads:[~2024-09-05  9:53 UTC|newest]

Thread overview: 135+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2024-09-05  9:39 [PATCH 6.6 000/132] 6.6.50-rc1 review Greg Kroah-Hartman
2024-09-05  9:39 ` [PATCH 6.6 001/132] drm/fb-helper: Dont schedule_work() to flush frame buffer during panic() Greg Kroah-Hartman
2024-09-05  9:39 ` [PATCH 6.6 002/132] drm: panel-orientation-quirks: Add quirk for OrangePi Neo Greg Kroah-Hartman
2024-09-05  9:39 ` [PATCH 6.6 003/132] scsi: ufs: core: Check LSDBS cap when !mcq Greg Kroah-Hartman
2024-09-05  9:39 ` [PATCH 6.6 004/132] scsi: ufs: core: Bypass quick recovery if force reset is needed Greg Kroah-Hartman
2024-09-05  9:39 ` [PATCH 6.6 005/132] btrfs: tree-checker: validate dref root and objectid Greg Kroah-Hartman
2024-09-05  9:39 ` [PATCH 6.6 006/132] ALSA: hda/generic: Add a helper to mute speakers at suspend/shutdown Greg Kroah-Hartman
2024-09-05  9:39 ` [PATCH 6.6 007/132] ALSA: hda/conexant: Mute speakers at suspend / shutdown Greg Kroah-Hartman
2024-09-05  9:39 ` [PATCH 6.6 008/132] ALSA: ump: Transmit RPN/NRPN message at each MSB/LSB data reception Greg Kroah-Hartman
2024-09-05  9:39 ` [PATCH 6.6 009/132] ALSA: ump: Explicitly reset RPN with Null RPN Greg Kroah-Hartman
2024-09-05  9:39 ` [PATCH 6.6 010/132] ALSA: seq: ump: Use the common RPN/bank conversion context Greg Kroah-Hartman
2024-09-05  9:39 ` [PATCH 6.6 011/132] ALSA: seq: ump: Transmit RPN/NRPN message at each MSB/LSB data reception Greg Kroah-Hartman
2024-09-05  9:39 ` [PATCH 6.6 012/132] ALSA: seq: ump: Explicitly reset RPN with Null RPN Greg Kroah-Hartman
2024-09-05  9:40 ` [PATCH 6.6 013/132] net/mlx5: DR, Fix stack guard page was hit error in dr_rule Greg Kroah-Hartman
2024-09-05  9:40 ` [PATCH 6.6 014/132] smb: client: fix FSCTL_GET_REPARSE_POINT against NetApp Greg Kroah-Hartman
2024-09-05  9:40 ` [PATCH 6.6 015/132] ASoC: amd: yc: Support mic on HP 14-em0002la Greg Kroah-Hartman
2024-09-05  9:40 ` [PATCH 6.6 016/132] spi: hisi-kunpeng: Add validation for the minimum value of speed_hz Greg Kroah-Hartman
2024-09-05  9:40 ` [PATCH 6.6 017/132] i2c: Fix conditional for substituting empty ACPI functions Greg Kroah-Hartman
2024-09-05  9:40 ` [PATCH 6.6 018/132] dma-debug: avoid deadlock between dma debug vs printk and netconsole Greg Kroah-Hartman
2024-09-05  9:40 ` [PATCH 6.6 019/132] net: usb: qmi_wwan: add MeiG Smart SRM825L Greg Kroah-Hartman
2024-09-05  9:40 ` [PATCH 6.6 020/132] ASoC: amd: yc: Support mic on Lenovo Thinkpad E14 Gen 6 Greg Kroah-Hartman
2024-09-05  9:40 ` [PATCH 6.6 021/132] ASoC: codecs: ES8326: button detect issue Greg Kroah-Hartman
2024-09-05  9:40 ` [PATCH 6.6 022/132] mptcp: make pm_remove_addrs_and_subflows static Greg Kroah-Hartman
2024-09-05  9:40 ` Greg Kroah-Hartman [this message]
2024-09-05  9:40 ` [PATCH 6.6 024/132] selftests: mptcp: userspace pm create id 0 subflow Greg Kroah-Hartman
2024-09-05  9:40 ` [PATCH 6.6 025/132] selftests: mptcp: dump userspace addrs list Greg Kroah-Hartman
2024-09-05  9:40 ` [PATCH 6.6 026/132] selftests: mptcp: userspace pm get addr tests Greg Kroah-Hartman
2024-09-05  9:40 ` [PATCH 6.6 027/132] selftests: mptcp: declare event macros in mptcp_lib Greg Kroah-Hartman
2024-09-05  9:40 ` [PATCH 6.6 028/132] selftests: mptcp: join: cannot rm sf if closed Greg Kroah-Hartman
2024-09-05  9:40 ` [PATCH 6.6 029/132] selftests: mptcp: add explicit test case for remove/readd Greg Kroah-Hartman
2024-09-05  9:40 ` [PATCH 6.6 030/132] selftests: mptcp: join: check re-using ID of unused ADD_ADDR Greg Kroah-Hartman
2024-09-05  9:40 ` [PATCH 6.6 031/132] selftests: mptcp: join: check re-adding init endp with != id Greg Kroah-Hartman
2024-09-05  9:40 ` [PATCH 6.6 032/132] selftests: mptcp: add mptcp_lib_events helper Greg Kroah-Hartman
2024-09-05  9:40 ` [PATCH 6.6 033/132] selftests: mptcp: join: validate event numbers Greg Kroah-Hartman
2024-09-05  9:40 ` [PATCH 6.6 034/132] selftests: mptcp: join: check re-re-adding ID 0 signal Greg Kroah-Hartman
2024-09-05  9:40 ` [PATCH 6.6 035/132] selftests: mptcp: join: test for flush/re-add endpoints Greg Kroah-Hartman
2024-09-05  9:40 ` [PATCH 6.6 036/132] selftests: mptcp: join: disable get and dump addr checks Greg Kroah-Hartman
2024-09-05  9:40 ` [PATCH 6.6 037/132] selftests: mptcp: join: stop transfer when check is done (part 2.2) Greg Kroah-Hartman
2024-09-05  9:40 ` [PATCH 6.6 038/132] mptcp: avoid duplicated SUB_CLOSED events Greg Kroah-Hartman
2024-09-05  9:40 ` [PATCH 6.6 039/132] mptcp: pr_debug: add missing \n at the end Greg Kroah-Hartman
2024-09-05  9:40 ` [PATCH 6.6 040/132] drm/amdgpu: Fix uninitialized variable warning in amdgpu_afmt_acr Greg Kroah-Hartman
2024-09-05  9:40 ` [PATCH 6.6 041/132] drm/amd/display: Assign linear_pitch_alignment even for VM Greg Kroah-Hartman
2024-09-05  9:40 ` [PATCH 6.6 042/132] drm/amdgpu: fix overflowed array index read warning Greg Kroah-Hartman
2024-09-05  9:40 ` [PATCH 6.6 043/132] drm/amdgpu/pm: Check the return value of smum_send_msg_to_smc Greg Kroah-Hartman
2024-09-05  9:40 ` [PATCH 6.6 044/132] drm/amd/pm: fix uninitialized variable warning Greg Kroah-Hartman
2024-09-05  9:40 ` [PATCH 6.6 045/132] drm/amd/pm: fix uninitialized variable warning for smu8_hwmgr Greg Kroah-Hartman
2024-09-05  9:40 ` [PATCH 6.6 046/132] drm/amd/pm: fix warning using uninitialized value of max_vid_step Greg Kroah-Hartman
2024-09-05  9:40 ` [PATCH 6.6 047/132] drm/amd/pm: Fix negative array index read Greg Kroah-Hartman
2024-09-05  9:40 ` [PATCH 6.6 048/132] drm/amd/pm: fix the Out-of-bounds read warning Greg Kroah-Hartman
2024-09-05  9:40 ` [PATCH 6.6 049/132] drm/amd/pm: fix uninitialized variable warnings for vega10_hwmgr Greg Kroah-Hartman
2024-09-05  9:40 ` [PATCH 6.6 050/132] drm/amdgpu: avoid reading vf2pf info size from FB Greg Kroah-Hartman
2024-09-05  9:40 ` [PATCH 6.6 051/132] drm/amd/display: Check gpio_id before used as array index Greg Kroah-Hartman
2024-09-05  9:40 ` [PATCH 6.6 052/132] drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6 Greg Kroah-Hartman
2024-09-05  9:40 ` [PATCH 6.6 053/132] drm/amd/display: Check index for aux_rd_interval before using Greg Kroah-Hartman
2024-09-05  9:40 ` [PATCH 6.6 054/132] drm/amd/display: Add array index check for hdcp ddc access Greg Kroah-Hartman
2024-09-05  9:40 ` [PATCH 6.6 055/132] drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[] Greg Kroah-Hartman
2024-09-05  9:40 ` [PATCH 6.6 056/132] drm/amd/display: Check msg_id before processing transcation Greg Kroah-Hartman
2024-09-05  9:40 ` [PATCH 6.6 057/132] drm/amd/display: Fix Coverity INTERGER_OVERFLOW within construct_integrated_info Greg Kroah-Hartman
2024-09-05  9:40 ` [PATCH 6.6 058/132] drm/amd/display: Fix Coverity INTEGER_OVERFLOW within dal_gpio_service_create Greg Kroah-Hartman
2024-09-05  9:40 ` [PATCH 6.6 059/132] drm/amd/display: Spinlock before reading event Greg Kroah-Hartman
2024-09-05  9:40 ` [PATCH 6.6 060/132] drm/amd/display: Fix Coverity INTEGER_OVERFLOW within decide_fallback_link_setting_max_bw_policy Greg Kroah-Hartman
2024-09-05  9:40 ` [PATCH 6.6 061/132] drm/amd/display: Ensure index calculation will not overflow Greg Kroah-Hartman
2024-09-05  9:40 ` [PATCH 6.6 062/132] drm/amd/display: Skip inactive planes within ModeSupportAndSystemConfiguration Greg Kroah-Hartman
2024-09-05  9:40 ` [PATCH 6.6 063/132] drm/amd/display: Fix index may exceed array range within fpu_update_bw_bounding_box Greg Kroah-Hartman
2024-09-05  9:40 ` [PATCH 6.6 064/132] drm/amd/amdgpu: Check tbo resource pointer Greg Kroah-Hartman
2024-09-05  9:40 ` [PATCH 6.6 065/132] drm/amd/pm: fix uninitialized variable warnings for vangogh_ppt Greg Kroah-Hartman
2024-09-05  9:40 ` [PATCH 6.6 066/132] drm/amdgpu/pm: Fix uninitialized variable warning for smu10 Greg Kroah-Hartman
2024-09-05  9:40 ` [PATCH 6.6 067/132] drm/amdgpu/pm: Fix uninitialized variable agc_btc_response Greg Kroah-Hartman
2024-09-05  9:40 ` [PATCH 6.6 068/132] drm/amdgpu: Fix the uninitialized variable warning Greg Kroah-Hartman
2024-09-05  9:40 ` [PATCH 6.6 069/132] drm/amdgpu: Fix out-of-bounds write warning Greg Kroah-Hartman
2024-09-05  9:40 ` [PATCH 6.6 070/132] drm/amdkfd: Check debug trap enable before write dbg_ev_file Greg Kroah-Hartman
2024-09-05  9:40 ` [PATCH 6.6 071/132] drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number Greg Kroah-Hartman
2024-09-05  9:40 ` [PATCH 6.6 072/132] drm/amdgpu: fix ucode out-of-bounds read warning Greg Kroah-Hartman
2024-09-05  9:41 ` [PATCH 6.6 073/132] drm/amdgpu: fix mc_data " Greg Kroah-Hartman
2024-09-05  9:41 ` [PATCH 6.6 074/132] drm/amdkfd: Reconcile the definition and use of oem_id in struct kfd_topology_device Greg Kroah-Hartman
2024-09-05  9:41 ` [PATCH 6.6 075/132] apparmor: fix possible NULL pointer dereference Greg Kroah-Hartman
2024-09-05  9:41 ` [PATCH 6.6 076/132] wifi: ath12k: initialize ret in ath12k_qmi_load_file_target_mem() Greg Kroah-Hartman
2024-09-05  9:41 ` [PATCH 6.6 077/132] wifi: ath11k: initialize ret in ath11k_qmi_load_file_target_mem() Greg Kroah-Hartman
2024-09-05  9:41 ` [PATCH 6.6 078/132] drm/amdgpu/pm: Check input value for CUSTOM profile mode setting on legacy SOCs Greg Kroah-Hartman
2024-09-05  9:41 ` [PATCH 6.6 079/132] drm/amdgpu: Fix the warning division or modulo by zero Greg Kroah-Hartman
2024-09-05  9:41 ` [PATCH 6.6 080/132] drm/amdgpu: fix dereference after null check Greg Kroah-Hartman
2024-09-05  9:41 ` [PATCH 6.6 081/132] drm/amdgpu: fix the waring dereferencing hive Greg Kroah-Hartman
2024-09-05  9:41 ` [PATCH 6.6 082/132] drm/amd/pm: check specific index for aldebaran Greg Kroah-Hartman
2024-09-05  9:41 ` [PATCH 6.6 083/132] drm/amd/pm: check specific index for smu13 Greg Kroah-Hartman
2024-09-05  9:41 ` [PATCH 6.6 084/132] drm/amdgpu: the warning dereferencing obj for nbio_v7_4 Greg Kroah-Hartman
2024-09-05  9:41 ` [PATCH 6.6 085/132] drm/amd/pm: check negtive return for table entries Greg Kroah-Hartman
2024-09-05  9:41 ` [PATCH 6.6 086/132] wifi: rtw89: ser: avoid multiple deinit on same CAM Greg Kroah-Hartman
2024-09-05  9:41 ` [PATCH 6.6 087/132] drm/kfd: Correct pinned buffer handling at kfd restore and validate process Greg Kroah-Hartman
2024-09-05  9:41 ` [PATCH 6.6 088/132] drm/amdgpu: update type of buf size to u32 for eeprom functions Greg Kroah-Hartman
2024-09-05  9:41 ` [PATCH 6.6 089/132] wifi: iwlwifi: remove fw_running op Greg Kroah-Hartman
2024-09-05  9:41 ` [PATCH 6.6 090/132] cpufreq: scmi: Avoid overflow of target_freq in fast switch Greg Kroah-Hartman
2024-09-05  9:41 ` [PATCH 6.6 091/132] PCI: al: Check IORESOURCE_BUS existence during probe Greg Kroah-Hartman
2024-09-05  9:41 ` [PATCH 6.6 092/132] wifi: mac80211: check ieee80211_bss_info_change_notify() against MLD Greg Kroah-Hartman
2024-09-05  9:41 ` [PATCH 6.6 093/132] hwspinlock: Introduce hwspin_lock_bust() Greg Kroah-Hartman
2024-09-05  9:41 ` [PATCH 6.6 094/132] soc: qcom: smem: Add qcom_smem_bust_hwspin_lock_by_host() Greg Kroah-Hartman
2024-09-05  9:41 ` [PATCH 6.6 095/132] RDMA/efa: Properly handle unexpected AQ completions Greg Kroah-Hartman
2024-09-05  9:41 ` [PATCH 6.6 096/132] ionic: fix potential irq name truncation Greg Kroah-Hartman
2024-09-05  9:41 ` [PATCH 6.6 097/132] pwm: xilinx: Fix u32 overflow issue in 32-bit width PWM mode Greg Kroah-Hartman
2024-09-05  9:41 ` [PATCH 6.6 098/132] rcu/nocb: Remove buggy bypass lock contention mitigation Greg Kroah-Hartman
2024-09-05  9:41 ` [PATCH 6.6 099/132] media: v4l2-cci: Always assign *val Greg Kroah-Hartman
2024-09-05  9:41 ` [PATCH 6.6 100/132] usbip: Dont submit special requests twice Greg Kroah-Hartman
2024-09-05  9:41 ` [PATCH 6.6 101/132] usb: typec: ucsi: Fix null pointer dereference in trace Greg Kroah-Hartman
2024-09-05  9:41 ` [PATCH 6.6 102/132] fsnotify: clear PARENT_WATCHED flags lazily Greg Kroah-Hartman
2024-09-05  9:41 ` [PATCH 6.6 103/132] net: remove NULL-pointer net parameter in ip_metrics_convert Greg Kroah-Hartman
2024-09-05  9:41 ` [PATCH 6.6 104/132] drm/amdgu: fix Unintentional integer overflow for mall size Greg Kroah-Hartman
2024-09-05  9:41 ` [PATCH 6.6 105/132] regmap: spi: Fix potential off-by-one when calculating reserved size Greg Kroah-Hartman
2024-09-05  9:41 ` [PATCH 6.6 106/132] smack: tcp: ipv4, fix incorrect labeling Greg Kroah-Hartman
2024-09-05  9:41 ` [PATCH 6.6 107/132] platform/chrome: cros_ec_lpc: MEC access can use an AML mutex Greg Kroah-Hartman
2024-09-05  9:41 ` [PATCH 6.6 108/132] net/mlx5e: SHAMPO, Fix incorrect page release Greg Kroah-Hartman
2024-09-05  9:41 ` [PATCH 6.6 109/132] drm/meson: plane: Add error handling Greg Kroah-Hartman
2024-09-05  9:41 ` [PATCH 6.6 110/132] crypto: stm32/cryp - call finalize with bh disabled Greg Kroah-Hartman
2024-09-05  9:41 ` [PATCH 6.6 111/132] gfs2: Revert "Add quota_change type" Greg Kroah-Hartman
2024-09-05  9:41 ` [PATCH 6.6 112/132] drm/bridge: tc358767: Check if fully initialized before signalling HPD event via IRQ Greg Kroah-Hartman
2024-09-05  9:41 ` [PATCH 6.6 113/132] dmaengine: altera-msgdma: use irq variant of spin_lock/unlock while invoking callbacks Greg Kroah-Hartman
2024-09-05  9:41 ` [PATCH 6.6 114/132] dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor Greg Kroah-Hartman
2024-09-05  9:41 ` [PATCH 6.6 115/132] hwmon: (k10temp) Check return value of amd_smn_read() Greg Kroah-Hartman
2024-09-05  9:41 ` [PATCH 6.6 116/132] wifi: cfg80211: make hash table duplicates more survivable Greg Kroah-Hartman
2024-09-05  9:41 ` [PATCH 6.6 117/132] f2fs: fix to do sanity check on blocks for inline_data inode Greg Kroah-Hartman
2024-09-05  9:41 ` [PATCH 6.6 118/132] driver: iio: add missing checks on iio_infos callback access Greg Kroah-Hartman
2024-09-05  9:41 ` [PATCH 6.6 119/132] block: remove the blk_flush_integrity call in blk_integrity_unregister Greg Kroah-Hartman
2024-09-05  9:41 ` [PATCH 6.6 120/132] drm/amdgpu: add skip_hw_access checks for sriov Greg Kroah-Hartman
2024-09-05  9:41 ` [PATCH 6.6 121/132] drm/amdgpu: add lock in amdgpu_gart_invalidate_tlb Greg Kroah-Hartman
2024-09-05  9:41 ` [PATCH 6.6 122/132] drm/amdgpu: add lock in kfd_process_dequeue_from_device Greg Kroah-Hartman
2024-09-05  9:41 ` [PATCH 6.6 123/132] drm/amd/display: Dont use fsleep for PSR exit waits on dmub replay Greg Kroah-Hartman
2024-09-05  9:41 ` [PATCH 6.6 124/132] drm/amd/display: added NULL check at start of dc_validate_stream Greg Kroah-Hartman
2024-09-05  9:41 ` [PATCH 6.6 125/132] drm/amd/display: Correct the defined value for AMDGPU_DMUB_NOTIFICATION_MAX Greg Kroah-Hartman
2024-09-05  9:41 ` [PATCH 6.6 126/132] drm/amd/display: use preferred link settings for dp signal only Greg Kroah-Hartman
2024-09-05  9:41 ` [PATCH 6.6 127/132] drm/amd/display: Check BIOS images before it is used Greg Kroah-Hartman
2024-09-05  9:41 ` [PATCH 6.6 128/132] drm/amd/display: Skip wbscl_set_scaler_filter if filter is null Greg Kroah-Hartman
2024-09-05  9:41 ` [PATCH 6.6 129/132] media: uvcvideo: Enforce alignment of frame and interval Greg Kroah-Hartman
2024-09-05  9:41 ` [PATCH 6.6 130/132] virtio_net: Fix napi_skb_cache_put warning Greg Kroah-Hartman
2024-09-05  9:41 ` [PATCH 6.6 131/132] i2c: Use IS_REACHABLE() for substituting empty ACPI functions Greg Kroah-Hartman
2024-09-05  9:41 ` [PATCH 6.6 132/132] scsi: ufs: qcom: Add UFSHCD_QUIRK_BROKEN_LSDBS_CAP for SM8550 SoC Greg Kroah-Hartman
2024-09-05 12:15 ` [PATCH 6.6 000/132] 6.6.50-rc1 review Naresh Kamboju
2024-09-06  0:21 ` Shuah Khan

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=20240905093723.137833776@linuxfoundation.org \
    --to=gregkh@linuxfoundation.org \
    --cc=martineau@kernel.org \
    --cc=matttbe@kernel.org \
    --cc=pabeni@redhat.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;
as well as URLs for NNTP newsgroup(s).