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, Amit Cohen <amcohen@nvidia.com>,
	Ido Schimmel <idosch@nvidia.com>, Petr Machata <petrm@nvidia.com>,
	Simon Horman <horms@kernel.org>, Paolo Abeni <pabeni@redhat.com>,
	Sasha Levin <sashal@kernel.org>
Subject: [PATCH 6.8 094/228] mlxsw: Use refcount_t for reference counting
Date: Tue, 30 Apr 2024 12:37:52 +0200	[thread overview]
Message-ID: <20240430103106.514188111@linuxfoundation.org> (raw)
In-Reply-To: <20240430103103.806426847@linuxfoundation.org>

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

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

From: Amit Cohen <amcohen@nvidia.com>

[ Upstream commit 1267f7223bec186dc26ef4e6075496c6217355de ]

mlxsw driver uses 'unsigned int' for reference counters in several
structures. Instead, use refcount_t type which allows us to catch overflow
and underflow issues. Change the type of the counters and use the
appropriate API.

Signed-off-by: Amit Cohen <amcohen@nvidia.com>
Reviewed-by: Ido Schimmel <idosch@nvidia.com>
Signed-off-by: Ido Schimmel <idosch@nvidia.com>
Signed-off-by: Petr Machata <petrm@nvidia.com>
Reviewed-by: Simon Horman <horms@kernel.org>
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
Stable-dep-of: 627f9c1bb882 ("mlxsw: spectrum_acl_tcam: Fix race in region ID allocation")
Signed-off-by: Sasha Levin <sashal@kernel.org>
---
 .../mellanox/mlxsw/core_acl_flex_actions.c      | 16 ++++++++--------
 .../mellanox/mlxsw/core_acl_flex_keys.c         |  9 +++++----
 .../net/ethernet/mellanox/mlxsw/spectrum_acl.c  | 11 ++++++-----
 .../ethernet/mellanox/mlxsw/spectrum_acl_tcam.c | 17 +++++++++--------
 .../ethernet/mellanox/mlxsw/spectrum_router.c   | 15 ++++++++-------
 .../mellanox/mlxsw/spectrum_switchdev.c         |  8 ++++----
 6 files changed, 40 insertions(+), 36 deletions(-)

diff --git a/drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c b/drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c
index faa63ea9b83e1..1915fa41c6224 100644
--- a/drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c
+++ b/drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c
@@ -95,7 +95,7 @@ struct mlxsw_afa_set {
 		      */
 	   has_trap:1,
 	   has_police:1;
-	unsigned int ref_count;
+	refcount_t ref_count;
 	struct mlxsw_afa_set *next; /* Pointer to the next set. */
 	struct mlxsw_afa_set *prev; /* Pointer to the previous set,
 				     * note that set may have multiple
@@ -120,7 +120,7 @@ struct mlxsw_afa_fwd_entry {
 	struct rhash_head ht_node;
 	struct mlxsw_afa_fwd_entry_ht_key ht_key;
 	u32 kvdl_index;
-	unsigned int ref_count;
+	refcount_t ref_count;
 };
 
 static const struct rhashtable_params mlxsw_afa_fwd_entry_ht_params = {
@@ -282,7 +282,7 @@ static struct mlxsw_afa_set *mlxsw_afa_set_create(bool is_first)
 	/* Need to initialize the set to pass by default */
 	mlxsw_afa_set_goto_set(set, MLXSW_AFA_SET_GOTO_BINDING_CMD_TERM, 0);
 	set->ht_key.is_first = is_first;
-	set->ref_count = 1;
+	refcount_set(&set->ref_count, 1);
 	return set;
 }
 
@@ -330,7 +330,7 @@ static void mlxsw_afa_set_unshare(struct mlxsw_afa *mlxsw_afa,
 static void mlxsw_afa_set_put(struct mlxsw_afa *mlxsw_afa,
 			      struct mlxsw_afa_set *set)
 {
-	if (--set->ref_count)
+	if (!refcount_dec_and_test(&set->ref_count))
 		return;
 	if (set->shared)
 		mlxsw_afa_set_unshare(mlxsw_afa, set);
@@ -350,7 +350,7 @@ static struct mlxsw_afa_set *mlxsw_afa_set_get(struct mlxsw_afa *mlxsw_afa,
 	set = rhashtable_lookup_fast(&mlxsw_afa->set_ht, &orig_set->ht_key,
 				     mlxsw_afa_set_ht_params);
 	if (set) {
-		set->ref_count++;
+		refcount_inc(&set->ref_count);
 		mlxsw_afa_set_put(mlxsw_afa, orig_set);
 	} else {
 		set = orig_set;
@@ -564,7 +564,7 @@ mlxsw_afa_fwd_entry_create(struct mlxsw_afa *mlxsw_afa, u16 local_port)
 	if (!fwd_entry)
 		return ERR_PTR(-ENOMEM);
 	fwd_entry->ht_key.local_port = local_port;
-	fwd_entry->ref_count = 1;
+	refcount_set(&fwd_entry->ref_count, 1);
 
 	err = rhashtable_insert_fast(&mlxsw_afa->fwd_entry_ht,
 				     &fwd_entry->ht_node,
@@ -607,7 +607,7 @@ mlxsw_afa_fwd_entry_get(struct mlxsw_afa *mlxsw_afa, u16 local_port)
 	fwd_entry = rhashtable_lookup_fast(&mlxsw_afa->fwd_entry_ht, &ht_key,
 					   mlxsw_afa_fwd_entry_ht_params);
 	if (fwd_entry) {
-		fwd_entry->ref_count++;
+		refcount_inc(&fwd_entry->ref_count);
 		return fwd_entry;
 	}
 	return mlxsw_afa_fwd_entry_create(mlxsw_afa, local_port);
@@ -616,7 +616,7 @@ mlxsw_afa_fwd_entry_get(struct mlxsw_afa *mlxsw_afa, u16 local_port)
 static void mlxsw_afa_fwd_entry_put(struct mlxsw_afa *mlxsw_afa,
 				    struct mlxsw_afa_fwd_entry *fwd_entry)
 {
-	if (--fwd_entry->ref_count)
+	if (!refcount_dec_and_test(&fwd_entry->ref_count))
 		return;
 	mlxsw_afa_fwd_entry_destroy(mlxsw_afa, fwd_entry);
 }
diff --git a/drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_keys.c b/drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_keys.c
index 0d5e6f9b466ec..947500f8ed714 100644
--- a/drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_keys.c
+++ b/drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_keys.c
@@ -5,6 +5,7 @@
 #include <linux/slab.h>
 #include <linux/list.h>
 #include <linux/errno.h>
+#include <linux/refcount.h>
 
 #include "item.h"
 #include "core_acl_flex_keys.h"
@@ -107,7 +108,7 @@ EXPORT_SYMBOL(mlxsw_afk_destroy);
 
 struct mlxsw_afk_key_info {
 	struct list_head list;
-	unsigned int ref_count;
+	refcount_t ref_count;
 	unsigned int blocks_count;
 	int element_to_block[MLXSW_AFK_ELEMENT_MAX]; /* index is element, value
 						      * is index inside "blocks"
@@ -334,7 +335,7 @@ mlxsw_afk_key_info_create(struct mlxsw_afk *mlxsw_afk,
 	if (err)
 		goto err_picker;
 	list_add(&key_info->list, &mlxsw_afk->key_info_list);
-	key_info->ref_count = 1;
+	refcount_set(&key_info->ref_count, 1);
 	return key_info;
 
 err_picker:
@@ -356,7 +357,7 @@ mlxsw_afk_key_info_get(struct mlxsw_afk *mlxsw_afk,
 
 	key_info = mlxsw_afk_key_info_find(mlxsw_afk, elusage);
 	if (key_info) {
-		key_info->ref_count++;
+		refcount_inc(&key_info->ref_count);
 		return key_info;
 	}
 	return mlxsw_afk_key_info_create(mlxsw_afk, elusage);
@@ -365,7 +366,7 @@ EXPORT_SYMBOL(mlxsw_afk_key_info_get);
 
 void mlxsw_afk_key_info_put(struct mlxsw_afk_key_info *key_info)
 {
-	if (--key_info->ref_count)
+	if (!refcount_dec_and_test(&key_info->ref_count))
 		return;
 	mlxsw_afk_key_info_destroy(key_info);
 }
diff --git a/drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c b/drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c
index 7c59c8a135840..b01b000bc71c1 100644
--- a/drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c
+++ b/drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c
@@ -9,6 +9,7 @@
 #include <linux/rhashtable.h>
 #include <linux/netdevice.h>
 #include <linux/mutex.h>
+#include <linux/refcount.h>
 #include <net/net_namespace.h>
 #include <net/tc_act/tc_vlan.h>
 
@@ -55,7 +56,7 @@ struct mlxsw_sp_acl_ruleset {
 	struct rhash_head ht_node; /* Member of acl HT */
 	struct mlxsw_sp_acl_ruleset_ht_key ht_key;
 	struct rhashtable rule_ht;
-	unsigned int ref_count;
+	refcount_t ref_count;
 	unsigned int min_prio;
 	unsigned int max_prio;
 	unsigned long priv[];
@@ -99,7 +100,7 @@ static bool
 mlxsw_sp_acl_ruleset_is_singular(const struct mlxsw_sp_acl_ruleset *ruleset)
 {
 	/* We hold a reference on ruleset ourselves */
-	return ruleset->ref_count == 2;
+	return refcount_read(&ruleset->ref_count) == 2;
 }
 
 int mlxsw_sp_acl_ruleset_bind(struct mlxsw_sp *mlxsw_sp,
@@ -176,7 +177,7 @@ mlxsw_sp_acl_ruleset_create(struct mlxsw_sp *mlxsw_sp,
 	ruleset = kzalloc(alloc_size, GFP_KERNEL);
 	if (!ruleset)
 		return ERR_PTR(-ENOMEM);
-	ruleset->ref_count = 1;
+	refcount_set(&ruleset->ref_count, 1);
 	ruleset->ht_key.block = block;
 	ruleset->ht_key.chain_index = chain_index;
 	ruleset->ht_key.ops = ops;
@@ -222,13 +223,13 @@ static void mlxsw_sp_acl_ruleset_destroy(struct mlxsw_sp *mlxsw_sp,
 
 static void mlxsw_sp_acl_ruleset_ref_inc(struct mlxsw_sp_acl_ruleset *ruleset)
 {
-	ruleset->ref_count++;
+	refcount_inc(&ruleset->ref_count);
 }
 
 static void mlxsw_sp_acl_ruleset_ref_dec(struct mlxsw_sp *mlxsw_sp,
 					 struct mlxsw_sp_acl_ruleset *ruleset)
 {
-	if (--ruleset->ref_count)
+	if (!refcount_dec_and_test(&ruleset->ref_count))
 		return;
 	mlxsw_sp_acl_ruleset_destroy(mlxsw_sp, ruleset);
 }
diff --git a/drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c b/drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c
index 50ea1eff02b2f..f20052776b3f2 100644
--- a/drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c
+++ b/drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c
@@ -9,6 +9,7 @@
 #include <linux/rhashtable.h>
 #include <linux/netdevice.h>
 #include <linux/mutex.h>
+#include <linux/refcount.h>
 #include <net/devlink.h>
 #include <trace/events/mlxsw.h>
 
@@ -155,7 +156,7 @@ struct mlxsw_sp_acl_tcam_vregion {
 		struct mlxsw_sp_acl_tcam_rehash_ctx ctx;
 	} rehash;
 	struct mlxsw_sp *mlxsw_sp;
-	unsigned int ref_count;
+	refcount_t ref_count;
 };
 
 struct mlxsw_sp_acl_tcam_vchunk;
@@ -176,7 +177,7 @@ struct mlxsw_sp_acl_tcam_vchunk {
 	unsigned int priority; /* Priority within the vregion and group */
 	struct mlxsw_sp_acl_tcam_vgroup *vgroup;
 	struct mlxsw_sp_acl_tcam_vregion *vregion;
-	unsigned int ref_count;
+	refcount_t ref_count;
 };
 
 struct mlxsw_sp_acl_tcam_entry {
@@ -769,7 +770,7 @@ mlxsw_sp_acl_tcam_vregion_create(struct mlxsw_sp *mlxsw_sp,
 	vregion->tcam = tcam;
 	vregion->mlxsw_sp = mlxsw_sp;
 	vregion->vgroup = vgroup;
-	vregion->ref_count = 1;
+	refcount_set(&vregion->ref_count, 1);
 
 	vregion->key_info = mlxsw_afk_key_info_get(afk, elusage);
 	if (IS_ERR(vregion->key_info)) {
@@ -856,7 +857,7 @@ mlxsw_sp_acl_tcam_vregion_get(struct mlxsw_sp *mlxsw_sp,
 			 */
 			return ERR_PTR(-EOPNOTSUPP);
 		}
-		vregion->ref_count++;
+		refcount_inc(&vregion->ref_count);
 		return vregion;
 	}
 
@@ -871,7 +872,7 @@ static void
 mlxsw_sp_acl_tcam_vregion_put(struct mlxsw_sp *mlxsw_sp,
 			      struct mlxsw_sp_acl_tcam_vregion *vregion)
 {
-	if (--vregion->ref_count)
+	if (!refcount_dec_and_test(&vregion->ref_count))
 		return;
 	mlxsw_sp_acl_tcam_vregion_destroy(mlxsw_sp, vregion);
 }
@@ -924,7 +925,7 @@ mlxsw_sp_acl_tcam_vchunk_create(struct mlxsw_sp *mlxsw_sp,
 	INIT_LIST_HEAD(&vchunk->ventry_list);
 	vchunk->priority = priority;
 	vchunk->vgroup = vgroup;
-	vchunk->ref_count = 1;
+	refcount_set(&vchunk->ref_count, 1);
 
 	vregion = mlxsw_sp_acl_tcam_vregion_get(mlxsw_sp, vgroup,
 						priority, elusage);
@@ -1008,7 +1009,7 @@ mlxsw_sp_acl_tcam_vchunk_get(struct mlxsw_sp *mlxsw_sp,
 		if (WARN_ON(!mlxsw_afk_key_info_subset(vchunk->vregion->key_info,
 						       elusage)))
 			return ERR_PTR(-EINVAL);
-		vchunk->ref_count++;
+		refcount_inc(&vchunk->ref_count);
 		return vchunk;
 	}
 	return mlxsw_sp_acl_tcam_vchunk_create(mlxsw_sp, vgroup,
@@ -1019,7 +1020,7 @@ static void
 mlxsw_sp_acl_tcam_vchunk_put(struct mlxsw_sp *mlxsw_sp,
 			     struct mlxsw_sp_acl_tcam_vchunk *vchunk)
 {
-	if (--vchunk->ref_count)
+	if (!refcount_dec_and_test(&vchunk->ref_count))
 		return;
 	mlxsw_sp_acl_tcam_vchunk_destroy(mlxsw_sp, vchunk);
 }
diff --git a/drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c b/drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
index 7164f9e6370fb..87617df694ab2 100644
--- a/drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
+++ b/drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
@@ -501,7 +501,7 @@ struct mlxsw_sp_rt6 {
 
 struct mlxsw_sp_lpm_tree {
 	u8 id; /* tree ID */
-	unsigned int ref_count;
+	refcount_t ref_count;
 	enum mlxsw_sp_l3proto proto;
 	unsigned long prefix_ref_count[MLXSW_SP_PREFIX_COUNT];
 	struct mlxsw_sp_prefix_usage prefix_usage;
@@ -578,7 +578,7 @@ mlxsw_sp_lpm_tree_find_unused(struct mlxsw_sp *mlxsw_sp)
 
 	for (i = 0; i < mlxsw_sp->router->lpm.tree_count; i++) {
 		lpm_tree = &mlxsw_sp->router->lpm.trees[i];
-		if (lpm_tree->ref_count == 0)
+		if (refcount_read(&lpm_tree->ref_count) == 0)
 			return lpm_tree;
 	}
 	return NULL;
@@ -654,7 +654,7 @@ mlxsw_sp_lpm_tree_create(struct mlxsw_sp *mlxsw_sp,
 	       sizeof(lpm_tree->prefix_usage));
 	memset(&lpm_tree->prefix_ref_count, 0,
 	       sizeof(lpm_tree->prefix_ref_count));
-	lpm_tree->ref_count = 1;
+	refcount_set(&lpm_tree->ref_count, 1);
 	return lpm_tree;
 
 err_left_struct_set:
@@ -678,7 +678,7 @@ mlxsw_sp_lpm_tree_get(struct mlxsw_sp *mlxsw_sp,
 
 	for (i = 0; i < mlxsw_sp->router->lpm.tree_count; i++) {
 		lpm_tree = &mlxsw_sp->router->lpm.trees[i];
-		if (lpm_tree->ref_count != 0 &&
+		if (refcount_read(&lpm_tree->ref_count) &&
 		    lpm_tree->proto == proto &&
 		    mlxsw_sp_prefix_usage_eq(&lpm_tree->prefix_usage,
 					     prefix_usage)) {
@@ -691,14 +691,15 @@ mlxsw_sp_lpm_tree_get(struct mlxsw_sp *mlxsw_sp,
 
 static void mlxsw_sp_lpm_tree_hold(struct mlxsw_sp_lpm_tree *lpm_tree)
 {
-	lpm_tree->ref_count++;
+	refcount_inc(&lpm_tree->ref_count);
 }
 
 static void mlxsw_sp_lpm_tree_put(struct mlxsw_sp *mlxsw_sp,
 				  struct mlxsw_sp_lpm_tree *lpm_tree)
 {
-	if (--lpm_tree->ref_count == 0)
-		mlxsw_sp_lpm_tree_destroy(mlxsw_sp, lpm_tree);
+	if (!refcount_dec_and_test(&lpm_tree->ref_count))
+		return;
+	mlxsw_sp_lpm_tree_destroy(mlxsw_sp, lpm_tree);
 }
 
 #define MLXSW_SP_LPM_TREE_MIN 1 /* tree 0 is reserved */
diff --git a/drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c b/drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
index 6c749c148148d..6397ff0dc951c 100644
--- a/drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
+++ b/drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
@@ -61,7 +61,7 @@ struct mlxsw_sp_bridge_port {
 	struct mlxsw_sp_bridge_device *bridge_device;
 	struct list_head list;
 	struct list_head vlans_list;
-	unsigned int ref_count;
+	refcount_t ref_count;
 	u8 stp_state;
 	unsigned long flags;
 	bool mrouter;
@@ -495,7 +495,7 @@ mlxsw_sp_bridge_port_create(struct mlxsw_sp_bridge_device *bridge_device,
 			     BR_MCAST_FLOOD;
 	INIT_LIST_HEAD(&bridge_port->vlans_list);
 	list_add(&bridge_port->list, &bridge_device->ports_list);
-	bridge_port->ref_count = 1;
+	refcount_set(&bridge_port->ref_count, 1);
 
 	err = switchdev_bridge_port_offload(brport_dev, mlxsw_sp_port->dev,
 					    NULL, NULL, NULL, false, extack);
@@ -531,7 +531,7 @@ mlxsw_sp_bridge_port_get(struct mlxsw_sp_bridge *bridge,
 
 	bridge_port = mlxsw_sp_bridge_port_find(bridge, brport_dev);
 	if (bridge_port) {
-		bridge_port->ref_count++;
+		refcount_inc(&bridge_port->ref_count);
 		return bridge_port;
 	}
 
@@ -558,7 +558,7 @@ static void mlxsw_sp_bridge_port_put(struct mlxsw_sp_bridge *bridge,
 {
 	struct mlxsw_sp_bridge_device *bridge_device;
 
-	if (--bridge_port->ref_count != 0)
+	if (!refcount_dec_and_test(&bridge_port->ref_count))
 		return;
 	bridge_device = bridge_port->bridge_device;
 	mlxsw_sp_bridge_port_destroy(bridge_port);
-- 
2.43.0




  parent reply	other threads:[~2024-04-30 10:50 UTC|newest]

Thread overview: 240+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2024-04-30 10:36 [PATCH 6.8 000/228] 6.8.9-rc1 review Greg Kroah-Hartman
2024-04-30 10:36 ` [PATCH 6.8 001/228] cifs: Fix reacquisition of volume cookie on still-live connection Greg Kroah-Hartman
2024-04-30 10:36 ` [PATCH 6.8 002/228] smb: client: fix rename(2) regression against samba Greg Kroah-Hartman
2024-04-30 10:36 ` [PATCH 6.8 003/228] cifs: reinstate original behavior again for forceuid/forcegid Greg Kroah-Hartman
2024-04-30 10:36 ` [PATCH 6.8 004/228] HID: intel-ish-hid: ipc: Fix dev_err usage with uninitialized dev->devc Greg Kroah-Hartman
2024-04-30 10:36 ` [PATCH 6.8 005/228] HID: logitech-dj: allow mice to use all types of reports Greg Kroah-Hartman
2024-04-30 10:36 ` [PATCH 6.8 006/228] arm64: dts: rockchip: set PHY address of MT7531 switch to 0x1f Greg Kroah-Hartman
2024-04-30 10:36 ` [PATCH 6.8 007/228] arm64: dts: rockchip: enable internal pull-up on Q7_USB_ID for RK3399 Puma Greg Kroah-Hartman
2024-04-30 10:36 ` [PATCH 6.8 008/228] arm64: dts: rockchip: fix alphabetical ordering RK3399 puma Greg Kroah-Hartman
2024-04-30 10:36 ` [PATCH 6.8 009/228] arm64: dts: rockchip: enable internal pull-up on PCIE_WAKE# for RK3399 Puma Greg Kroah-Hartman
2024-04-30 10:36 ` [PATCH 6.8 010/228] arm64: dts: rockchip: Fix the i2c address of es8316 on Cool Pi CM5 Greg Kroah-Hartman
2024-04-30 10:36 ` [PATCH 6.8 011/228] arm64: dts: rockchip: Remove unsupported node from the Pinebook Pro dts Greg Kroah-Hartman
2024-04-30 10:36 ` [PATCH 6.8 012/228] arm64: dts: mediatek: mt8183: Add power-domains properity to mfgcfg Greg Kroah-Hartman
2024-04-30 10:36 ` [PATCH 6.8 013/228] arm64: dts: mediatek: mt8192: Add missing gce-client-reg to mutex Greg Kroah-Hartman
2024-04-30 10:36 ` [PATCH 6.8 014/228] arm64: dts: mediatek: mt8195: Add missing gce-client-reg to vpp/vdosys Greg Kroah-Hartman
2024-04-30 10:36 ` [PATCH 6.8 015/228] arm64: dts: mediatek: mt8195: Add missing gce-client-reg to mutex Greg Kroah-Hartman
2024-04-30 10:36 ` [PATCH 6.8 016/228] arm64: dts: mediatek: mt8195: Add missing gce-client-reg to mutex1 Greg Kroah-Hartman
2024-04-30 10:36 ` [PATCH 6.8 017/228] arm64: dts: mediatek: cherry: Describe CPU supplies Greg Kroah-Hartman
2024-04-30 10:36 ` [PATCH 6.8 018/228] arm64: dts: mediatek: mt8192-asurada: Update min voltage constraint for MT6315 Greg Kroah-Hartman
2024-04-30 10:36 ` [PATCH 6.8 019/228] arm64: dts: mediatek: mt8195-cherry: " Greg Kroah-Hartman
2024-04-30 10:36 ` [PATCH 6.8 020/228] arm64: dts: mediatek: mt8183-kukui: Use default min voltage for MT6358 Greg Kroah-Hartman
2024-04-30 10:36 ` [PATCH 6.8 021/228] arm64: dts: mediatek: mt7622: fix clock controllers Greg Kroah-Hartman
2024-04-30 10:36 ` [PATCH 6.8 022/228] arm64: dts: mediatek: mt7622: fix IR nodename Greg Kroah-Hartman
2024-04-30 10:36 ` [PATCH 6.8 023/228] arm64: dts: mediatek: mt7622: fix ethernet controller "compatible" Greg Kroah-Hartman
2024-04-30 10:36 ` [PATCH 6.8 024/228] arm64: dts: mediatek: mt7622: drop "reset-names" from thermal block Greg Kroah-Hartman
2024-04-30 10:36 ` [PATCH 6.8 025/228] arm64: dts: mediatek: mt7986: reorder properties Greg Kroah-Hartman
2024-04-30 10:36 ` [PATCH 6.8 026/228] arm64: dts: mediatek: mt7986: drop invalid properties from ethsys Greg Kroah-Hartman
2024-04-30 10:36 ` [PATCH 6.8 027/228] arm64: dts: mediatek: mt7986: drop "#reset-cells" from Ethernet controller Greg Kroah-Hartman
2024-04-30 10:36 ` [PATCH 6.8 028/228] arm64: dts: mediatek: mt7986: reorder nodes Greg Kroah-Hartman
2024-04-30 10:36 ` [PATCH 6.8 029/228] arm64: dts: mediatek: mt7986: drop invalid thermal block clock Greg Kroah-Hartman
2024-04-30 10:36 ` [PATCH 6.8 030/228] arm64: dts: mediatek: mt7986: prefix BPI-R3 cooling maps with "map-" Greg Kroah-Hartman
2024-04-30 10:36 ` [PATCH 6.8 031/228] arm64: dts: mediatek: mt2712: fix validation errors Greg Kroah-Hartman
2024-04-30 10:36 ` [PATCH 6.8 032/228] arm64: dts: rockchip: mark system power controller and fix typo on orangepi-5-plus Greg Kroah-Hartman
2024-04-30 10:36 ` [PATCH 6.8 033/228] arm64: dts: rockchip: regulator for sd needs to be always on for BPI-R2Pro Greg Kroah-Hartman
2024-04-30 10:36 ` [PATCH 6.8 034/228] block: fix module reference leakage from bdev_open_by_dev error path Greg Kroah-Hartman
2024-04-30 10:36 ` [PATCH 6.8 035/228] arm64: dts: qcom: Fix type of "wdog" IRQs for remoteprocs Greg Kroah-Hartman
2024-04-30 10:36 ` [PATCH 6.8 036/228] arm64: dts: qcom: x1e80100: Fix the compatible for cluster idle states Greg Kroah-Hartman
2024-04-30 10:36 ` [PATCH 6.8 037/228] arm64: dts: qcom: sc8180x: Fix ss_phy_irq for secondary USB controller Greg Kroah-Hartman
2024-04-30 10:36 ` [PATCH 6.8 038/228] gpio: tangier: Use correct type for the IRQ chip data Greg Kroah-Hartman
2024-04-30 10:36 ` [PATCH 6.8 039/228] ARC: [plat-hsdk]: Remove misplaced interrupt-cells property Greg Kroah-Hartman
2024-04-30 10:36 ` [PATCH 6.8 040/228] wifi: mac80211: clean up assignments to pointer cache Greg Kroah-Hartman
2024-04-30 10:36 ` [PATCH 6.8 041/228] wifi: mac80211: split mesh fast tx cache into local/proxied/forwarded Greg Kroah-Hartman
2024-04-30 10:37 ` [PATCH 6.8 042/228] wifi: iwlwifi: mvm: remove old PASN station when adding a new one Greg Kroah-Hartman
2024-04-30 10:37 ` [PATCH 6.8 043/228] wifi: iwlwifi: mvm: return uid from iwl_mvm_build_scan_cmd Greg Kroah-Hartman
2024-04-30 10:37 ` [PATCH 6.8 044/228] drm/gma500: Remove lid code Greg Kroah-Hartman
2024-04-30 10:37 ` [PATCH 6.8 045/228] wifi: mac80211_hwsim: init peer measurement result Greg Kroah-Hartman
2024-04-30 10:37 ` [PATCH 6.8 046/228] wifi: mac80211: remove link before AP Greg Kroah-Hartman
2024-04-30 10:37 ` [PATCH 6.8 047/228] wifi: mac80211: fix unaligned le16 access Greg Kroah-Hartman
2024-04-30 10:37 ` [PATCH 6.8 048/228] net: libwx: fix alloc msix vectors failed Greg Kroah-Hartman
2024-04-30 10:37 ` [PATCH 6.8 049/228] vxlan: drop packets from invalid src-address Greg Kroah-Hartman
2024-04-30 10:37 ` [PATCH 6.8 050/228] net: bcmasp: fix memory leak when bringing down interface Greg Kroah-Hartman
2024-04-30 10:37 ` [PATCH 6.8 051/228] mlxsw: core: Unregister EMAD trap using FORWARD action Greg Kroah-Hartman
2024-04-30 10:37 ` [PATCH 6.8 052/228] mlxsw: core_env: Fix driver initialization with old firmware Greg Kroah-Hartman
2024-04-30 10:37 ` [PATCH 6.8 053/228] mlxsw: pci: " Greg Kroah-Hartman
2024-04-30 10:37 ` [PATCH 6.8 054/228] ARM: dts: microchip: at91-sama7g5ek: Replace regulator-suspend-voltage with the valid property Greg Kroah-Hartman
2024-04-30 10:37 ` [PATCH 6.8 055/228] icmp: prevent possible NULL dereferences from icmp_build_probe() Greg Kroah-Hartman
2024-04-30 10:37 ` [PATCH 6.8 056/228] bridge/br_netlink.c: no need to return void function Greg Kroah-Hartman
2024-04-30 10:37 ` [PATCH 6.8 057/228] bnxt_en: refactor reset close code Greg Kroah-Hartman
2024-04-30 10:37 ` [PATCH 6.8 058/228] bnxt_en: Fix the PCI-AER routines Greg Kroah-Hartman
2024-04-30 10:37 ` [PATCH 6.8 059/228] bnxt_en: Fix error recovery for 5760X (P7) chips Greg Kroah-Hartman
2024-04-30 10:37 ` [PATCH 6.8 060/228] cxl/core: Fix potential payload size confusion in cxl_mem_get_poison() Greg Kroah-Hartman
2024-04-30 10:37 ` [PATCH 6.8 061/228] net: dsa: mv88e6xx: fix supported_interfaces setup in mv88e6250_phylink_get_caps() Greg Kroah-Hartman
2024-04-30 10:37 ` [PATCH 6.8 062/228] NFC: trf7970a: disable all regulators on removal Greg Kroah-Hartman
2024-04-30 10:37 ` [PATCH 6.8 063/228] netfs: Fix writethrough-mode error handling Greg Kroah-Hartman
2024-04-30 10:37 ` [PATCH 6.8 064/228] ax25: Fix netdev refcount issue Greg Kroah-Hartman
2024-04-30 10:37 ` [PATCH 6.8 065/228] soc: mediatek: mtk-svs: Append "-thermal" to thermal zone names Greg Kroah-Hartman
2024-04-30 10:37 ` [PATCH 6.8 066/228] tools: ynl: dont ignore errors in NLMSG_DONE messages Greg Kroah-Hartman
2024-04-30 10:37 ` [PATCH 6.8 067/228] net: make SK_MEMORY_PCPU_RESERV tunable Greg Kroah-Hartman
2024-04-30 10:37 ` [PATCH 6.8 068/228] net: fix sk_memory_allocated_{add|sub} vs softirqs Greg Kroah-Hartman
2024-04-30 10:37 ` [PATCH 6.8 069/228] ipv4: check for NULL idev in ip_route_use_hint() Greg Kroah-Hartman
2024-04-30 10:37 ` [PATCH 6.8 070/228] net: usb: ax88179_178a: stop lying about skb->truesize Greg Kroah-Hartman
2024-04-30 10:37 ` [PATCH 6.8 071/228] tcp: Fix Use-After-Free in tcp_ao_connect_init Greg Kroah-Hartman
2024-04-30 10:37 ` [PATCH 6.8 072/228] net: gtp: Fix Use-After-Free in gtp_dellink Greg Kroah-Hartman
2024-04-30 10:37 ` [PATCH 6.8 073/228] net: phy: mediatek-ge-soc: follow netdev LED trigger semantics Greg Kroah-Hartman
2024-04-30 10:37 ` [PATCH 6.8 074/228] gpio: tegra186: Fix tegra186_gpio_is_accessible() check Greg Kroah-Hartman
2024-04-30 10:37 ` [PATCH 6.8 075/228] drm/xe: Remove sysfs only once on action add failure Greg Kroah-Hartman
2024-04-30 10:37 ` [PATCH 6.8 076/228] drm/xe: call free_gsc_pkt " Greg Kroah-Hartman
2024-04-30 10:37 ` [PATCH 6.8 077/228] Bluetooth: hci_event: Use HCI error defines instead of magic values Greg Kroah-Hartman
2024-04-30 10:37 ` [PATCH 6.8 078/228] Bluetooth: hci_conn: Only do ACL connections sequentially Greg Kroah-Hartman
2024-04-30 10:37 ` [PATCH 6.8 079/228] Bluetooth: Remove pending ACL connection attempts Greg Kroah-Hartman
2024-04-30 10:37 ` [PATCH 6.8 080/228] Bluetooth: hci_conn: Always use sk_timeo as conn_timeout Greg Kroah-Hartman
2024-04-30 10:37 ` [PATCH 6.8 081/228] Bluetooth: hci_conn: Fix UAF Write in __hci_acl_create_connection_sync Greg Kroah-Hartman
2024-04-30 10:37 ` [PATCH 6.8 082/228] Bluetooth: hci_sync: Add helper functions to manipulate cmd_sync queue Greg Kroah-Hartman
2024-04-30 10:37 ` [PATCH 6.8 083/228] Bluetooth: hci_sync: Attempt to dequeue connection attempt Greg Kroah-Hartman
2024-04-30 10:37 ` [PATCH 6.8 084/228] Bluetooth: ISO: Reassemble PA data for bcast sink Greg Kroah-Hartman
2024-04-30 10:37 ` [PATCH 6.8 085/228] Bluetooth: hci_sync: Use advertised PHYs on hci_le_ext_create_conn_sync Greg Kroah-Hartman
2024-04-30 10:37 ` [PATCH 6.8 086/228] Bluetooth: btusb: Fix triggering coredump implementation for QCA Greg Kroah-Hartman
2024-04-30 10:37 ` [PATCH 6.8 087/228] Bluetooth: hci_event: Fix sending HCI_OP_READ_ENC_KEY_SIZE Greg Kroah-Hartman
2024-04-30 10:37 ` [PATCH 6.8 088/228] Bluetooth: MGMT: Fix failing to MGMT_OP_ADD_UUID/MGMT_OP_REMOVE_UUID Greg Kroah-Hartman
2024-04-30 10:37 ` [PATCH 6.8 089/228] Bluetooth: btusb: mediatek: Fix double free of skb in coredump Greg Kroah-Hartman
2024-04-30 10:37 ` [PATCH 6.8 090/228] Bluetooth: hci_sync: Using hci_cmd_sync_submit when removing Adv Monitor Greg Kroah-Hartman
2024-04-30 10:37 ` [PATCH 6.8 091/228] Bluetooth: qca: set power_ctrl_enabled on NULL returned by gpiod_get_optional() Greg Kroah-Hartman
2024-04-30 10:37 ` [PATCH 6.8 092/228] ipvs: Fix checksumming on GSO of SCTP packets Greg Kroah-Hartman
2024-04-30 10:37 ` [PATCH 6.8 093/228] net: openvswitch: Fix Use-After-Free in ovs_ct_exit Greg Kroah-Hartman
2024-04-30 10:37 ` Greg Kroah-Hartman [this message]
2024-04-30 10:37 ` [PATCH 6.8 095/228] mlxsw: spectrum_acl_tcam: Fix race in region ID allocation Greg Kroah-Hartman
2024-04-30 10:37 ` [PATCH 6.8 096/228] mlxsw: spectrum_acl_tcam: Fix race during rehash delayed work Greg Kroah-Hartman
2024-04-30 10:37 ` [PATCH 6.8 097/228] mlxsw: spectrum_acl_tcam: Fix possible use-after-free during activity update Greg Kroah-Hartman
2024-04-30 10:37 ` [PATCH 6.8 098/228] mlxsw: spectrum_acl_tcam: Fix possible use-after-free during rehash Greg Kroah-Hartman
2024-04-30 10:37 ` [PATCH 6.8 099/228] mlxsw: spectrum_acl_tcam: Rate limit error message Greg Kroah-Hartman
2024-04-30 10:37 ` [PATCH 6.8 100/228] mlxsw: spectrum_acl_tcam: Fix memory leak during rehash Greg Kroah-Hartman
2024-04-30 10:37 ` [PATCH 6.8 101/228] mlxsw: spectrum_acl_tcam: Fix warning " Greg Kroah-Hartman
2024-04-30 10:38 ` [PATCH 6.8 102/228] mlxsw: spectrum_acl_tcam: Fix incorrect list API usage Greg Kroah-Hartman
2024-04-30 10:38 ` [PATCH 6.8 103/228] mlxsw: spectrum_acl_tcam: Fix memory leak when canceling rehash work Greg Kroah-Hartman
2024-04-30 10:38 ` [PATCH 6.8 104/228] eth: bnxt: fix counting packets discarded due to OOM and netpoll Greg Kroah-Hartman
2024-04-30 10:38 ` [PATCH 6.8 105/228] ARM: dts: imx6ull-tarragon: fix USB over-current polarity Greg Kroah-Hartman
2024-04-30 10:38 ` [PATCH 6.8 106/228] netfilter: nf_tables: honor table dormant flag from netdev release event path Greg Kroah-Hartman
2024-04-30 10:38 ` [PATCH 6.8 107/228] net: phy: dp83869: Fix MII mode failure Greg Kroah-Hartman
2024-04-30 10:38 ` [PATCH 6.8 108/228] net: ti: icssg-prueth: Fix signedness bug in prueth_init_rx_chns() Greg Kroah-Hartman
2024-04-30 10:38 ` [PATCH 6.8 109/228] i40e: Do not use WQ_MEM_RECLAIM flag for workqueue Greg Kroah-Hartman
2024-04-30 10:38 ` [PATCH 6.8 110/228] i40e: Report MFS in decimal base instead of hex Greg Kroah-Hartman
2024-04-30 10:38 ` [PATCH 6.8 111/228] iavf: Fix TC config comparison with existing adapter TC config Greg Kroah-Hartman
2024-04-30 10:38 ` [PATCH 6.8 112/228] ice: fix LAG and VF lock dependency in ice_reset_vf() Greg Kroah-Hartman
2024-04-30 10:38 ` [PATCH 6.8 113/228] net: ethernet: ti: am65-cpts: Fix PTPv1 message type on TX packets Greg Kroah-Hartman
2024-04-30 10:38 ` [PATCH 6.8 114/228] octeontx2-af: fix the double free in rvu_npc_freemem() Greg Kroah-Hartman
2024-04-30 10:38 ` [PATCH 6.8 115/228] dpll: check that pin is registered in __dpll_pin_unregister() Greg Kroah-Hartman
2024-04-30 10:38 ` [PATCH 6.8 116/228] dpll: fix dpll_pin_on_pin_register() for multiple parent pins Greg Kroah-Hartman
2024-04-30 10:38 ` [PATCH 6.8 117/228] tls: fix lockless read of strp->msg_ready in ->poll Greg Kroah-Hartman
2024-04-30 10:38 ` [PATCH 6.8 118/228] af_unix: Suppress false-positive lockdep splat for spin_lock() in __unix_gc() Greg Kroah-Hartman
2024-04-30 10:38 ` [PATCH 6.8 119/228] netfs: Fix the pre-flush when appending to a file in writethrough mode Greg Kroah-Hartman
2024-04-30 10:38 ` [PATCH 6.8 120/228] drm/amd/display: Check DP Alt mode DPCS state via DMUB Greg Kroah-Hartman
2024-04-30 10:38 ` [PATCH 6.8 121/228] Revert "drm/amd/display: fix USB-C flag update after enc10 feature init" Greg Kroah-Hartman
2024-04-30 10:38 ` [PATCH 6.8 122/228] xhci: move event processing for one interrupter to a separate function Greg Kroah-Hartman
2024-04-30 10:38 ` [PATCH 6.8 123/228] usb: xhci: correct return value in case of STS_HCE Greg Kroah-Hartman
2024-04-30 10:38 ` [PATCH 6.8 124/228] KVM: x86/pmu: Zero out PMU metadata on AMD if PMU is disabled Greg Kroah-Hartman
2024-04-30 10:38 ` [PATCH 6.8 125/228] KVM: x86/pmu: Set enable bits for GP counters in PERF_GLOBAL_CTRL at "RESET" Greg Kroah-Hartman
2024-04-30 10:38 ` [PATCH 6.8 126/228] drm: add drm_gem_object_is_shared_for_memory_stats() helper Greg Kroah-Hartman
2024-04-30 10:38 ` [PATCH 6.8 127/228] drm/amdgpu: add shared fdinfo stats Greg Kroah-Hartman
2024-04-30 10:38 ` [PATCH 6.8 128/228] drm/amdgpu: fix visible VRAM handling during faults Greg Kroah-Hartman
2024-04-30 10:38 ` [PATCH 6.8 129/228] selftests/seccomp: user_notification_addfd check nextfd is available Greg Kroah-Hartman
2024-04-30 10:38 ` [PATCH 6.8 130/228] selftests/seccomp: Change the syscall used in KILL_THREAD test Greg Kroah-Hartman
2024-04-30 10:38 ` [PATCH 6.8 131/228] selftests/seccomp: Handle EINVAL on unshare(CLONE_NEWPID) Greg Kroah-Hartman
2024-04-30 10:38 ` [PATCH 6.8 132/228] x86/CPU/AMD: Add models 0x10-0x1f to the Zen5 range Greg Kroah-Hartman
2024-04-30 10:38 ` [PATCH 6.8 133/228] x86/cpu: Fix check for RDPKRU in __show_regs() Greg Kroah-Hartman
2024-04-30 10:38 ` [PATCH 6.8 134/228] rust: phy: implement `Send` for `Registration` Greg Kroah-Hartman
2024-04-30 10:38 ` [PATCH 6.8 135/228] rust: kernel: require `Send` for `Module` implementations Greg Kroah-Hartman
2024-04-30 10:38 ` [PATCH 6.8 136/228] rust: dont select CONSTRUCTORS Greg Kroah-Hartman
2024-04-30 10:38 ` [PATCH 6.8 137/228] rust: init: remove impl Zeroable for Infallible Greg Kroah-Hartman
2024-04-30 10:38 ` [PATCH 6.8 138/228] rust: make mutually exclusive with CFI_CLANG Greg Kroah-Hartman
2024-04-30 10:38 ` [PATCH 6.8 139/228] kbuild: rust: remove unneeded `@rustc_cfg` to avoid ICE Greg Kroah-Hartman
2024-04-30 10:38 ` [PATCH 6.8 140/228] kbuild: rust: force `alloc` extern to allow "empty" Rust files Greg Kroah-Hartman
2024-04-30 10:38 ` [PATCH 6.8 141/228] rust: remove `params` from `module` macro example Greg Kroah-Hartman
2024-04-30 10:38 ` [PATCH 6.8 142/228] Bluetooth: Fix type of len in {l2cap,sco}_sock_getsockopt_old() Greg Kroah-Hartman
2024-04-30 10:38 ` [PATCH 6.8 143/228] Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0bda:0x4853 Greg Kroah-Hartman
2024-04-30 10:38 ` [PATCH 6.8 144/228] Bluetooth: qca: fix NULL-deref on non-serdev suspend Greg Kroah-Hartman
2024-04-30 10:38 ` [PATCH 6.8 145/228] Bluetooth: qca: fix NULL-deref on non-serdev setup Greg Kroah-Hartman
2024-04-30 10:38 ` [PATCH 6.8 146/228] mtd: rawnand: qcom: Fix broken OP_RESET_DEVICE command in qcom_misc_cmd_type_exec() Greg Kroah-Hartman
2024-04-30 10:38 ` [PATCH 6.8 147/228] mm/hugetlb: fix missing hugetlb_lock for resv uncharge Greg Kroah-Hartman
2024-04-30 10:38 ` [PATCH 6.8 148/228] mmc: sdhci-msm: pervent access to suspended controller Greg Kroah-Hartman
2024-04-30 10:38 ` [PATCH 6.8 149/228] mmc: sdhci-of-dwcmshc: th1520: Increase tuning loop count to 128 Greg Kroah-Hartman
2024-04-30 10:38 ` [PATCH 6.8 150/228] mm: create FOLIO_FLAG_FALSE and FOLIO_TYPE_OPS macros Greg Kroah-Hartman
2024-04-30 10:38 ` [PATCH 6.8 151/228] mm: support page_mapcount() on page_has_type() pages Greg Kroah-Hartman
2024-04-30 10:38 ` [PATCH 6.8 152/228] mm/hugetlb: fix DEBUG_LOCKS_WARN_ON(1) when dissolve_free_hugetlb_folio() Greg Kroah-Hartman
2024-04-30 10:38 ` [PATCH 6.8 153/228] smb: client: Fix struct_group() usage in __packed structs Greg Kroah-Hartman
2024-04-30 10:38 ` [PATCH 6.8 154/228] smb3: missing lock when picking channel Greg Kroah-Hartman
2024-04-30 10:38 ` [PATCH 6.8 155/228] smb3: fix lock ordering potential deadlock in cifs_sync_mid_result Greg Kroah-Hartman
2024-04-30 10:38 ` [PATCH 6.8 156/228] HID: i2c-hid: remove I2C_HID_READ_PENDING flag to prevent lock-up Greg Kroah-Hartman
2024-04-30 10:38 ` [PATCH 6.8 157/228] HID: i2c-hid: Revert to await reset ACK before reading report descriptor Greg Kroah-Hartman
2024-04-30 10:38 ` [PATCH 6.8 158/228] btrfs: fallback if compressed IO fails for ENOSPC Greg Kroah-Hartman
2024-04-30 10:38 ` [PATCH 6.8 159/228] btrfs: fix wrong block_start calculation for btrfs_drop_extent_map_range() Greg Kroah-Hartman
2024-04-30 10:38 ` [PATCH 6.8 160/228] btrfs: scrub: run relocation repair when/only needed Greg Kroah-Hartman
2024-04-30 10:38 ` [PATCH 6.8 161/228] btrfs: fix information leak in btrfs_ioctl_logical_to_ino() Greg Kroah-Hartman
2024-04-30 10:39 ` [PATCH 6.8 162/228] x86/tdx: Preserve shared bit on mprotect() Greg Kroah-Hartman
2024-04-30 10:39 ` [PATCH 6.8 163/228] cpu: Re-enable CPU mitigations by default for !X86 architectures Greg Kroah-Hartman
2024-04-30 10:39 ` [PATCH 6.8 164/228] eeprom: at24: fix memory corruption race condition Greg Kroah-Hartman
2024-04-30 10:39 ` [PATCH 6.8 165/228] LoongArch: Fix callchain parse error with kernel tracepoint events Greg Kroah-Hartman
2024-04-30 10:39 ` [PATCH 6.8 166/228] LoongArch: Fix access error when read fault on a write-only VMA Greg Kroah-Hartman
2024-04-30 10:39 ` [PATCH 6.8 167/228] arm64: dts: qcom: sc8280xp: add missing PCIe minimum OPP Greg Kroah-Hartman
2024-04-30 10:39 ` [PATCH 6.8 168/228] arm64: dts: qcom: sm8450: Fix the msi-map entries Greg Kroah-Hartman
2024-04-30 10:39 ` [PATCH 6.8 169/228] arm64: dts: rockchip: enable internal pull-up for Q7_THRM# on RK3399 Puma Greg Kroah-Hartman
2024-04-30 10:39 ` [PATCH 6.8 170/228] dmaengine: Revert "dmaengine: pl330: issue_pending waits until WFP state" Greg Kroah-Hartman
2024-04-30 10:39 ` [PATCH 6.8 171/228] dmaengine: xilinx: xdma: Fix wrong offsets in the buffers addresses in dma descriptor Greg Kroah-Hartman
2024-04-30 10:39 ` [PATCH 6.8 172/228] dmaengine: xilinx: xdma: Fix synchronization issue Greg Kroah-Hartman
2024-04-30 10:39 ` [PATCH 6.8 173/228] drm/amdgpu/sdma5.2: use legacy HDP flush for SDMA2/3 Greg Kroah-Hartman
2024-04-30 10:39 ` [PATCH 6.8 174/228] drm/amdgpu: Assign correct bits for SDMA HDP flush Greg Kroah-Hartman
2024-04-30 10:39 ` [PATCH 6.8 175/228] drm/atomic-helper: fix parameter order in drm_format_conv_state_copy() call Greg Kroah-Hartman
2024-04-30 10:39 ` [PATCH 6.8 176/228] drm/amdgpu/pm: Remove gpu_od if its an empty directory Greg Kroah-Hartman
2024-04-30 10:39 ` [PATCH 6.8 177/228] drm/amdgpu/umsch: dont execute umsch test when GPU is in reset/suspend Greg Kroah-Hartman
2024-04-30 10:39 ` [PATCH 6.8 178/228] drm/amdgpu: Fix leak when GPU memory allocation fails Greg Kroah-Hartman
2024-04-30 10:39 ` [PATCH 6.8 179/228] drm/amdkfd: Fix rescheduling of restore worker Greg Kroah-Hartman
2024-04-30 10:39 ` [PATCH 6.8 180/228] drm/amdkfd: Fix eviction fence handling Greg Kroah-Hartman
2024-04-30 10:39 ` [PATCH 6.8 181/228] irqchip/gic-v3-its: Prevent double free on error Greg Kroah-Hartman
2024-04-30 10:39 ` [PATCH 6.8 182/228] ACPI: CPPC: Use access_width over bit_width for system memory accesses Greg Kroah-Hartman
2024-04-30 10:39 ` [PATCH 6.8 183/228] ACPI: CPPC: Fix bit_offset shift in MASK_VAL() macro Greg Kroah-Hartman
2024-04-30 10:39 ` [PATCH 6.8 184/228] ACPI: CPPC: Fix access width used for PCC registers Greg Kroah-Hartman
2024-04-30 10:39 ` [PATCH 6.8 185/228] net/mlx5e: Advertise mlx5 ethernet driver updates sk_buff md_dst for MACsec Greg Kroah-Hartman
2024-04-30 10:39 ` [PATCH 6.8 186/228] ethernet: Add helper for assigning packet type when dest address does not match device address Greg Kroah-Hartman
2024-04-30 10:39 ` [PATCH 6.8 187/228] net: b44: set pause params only when interface is up Greg Kroah-Hartman
2024-04-30 10:39 ` [PATCH 6.8 188/228] macsec: Enable devices to advertise whether they update sk_buff md_dst during offloads Greg Kroah-Hartman
2024-04-30 10:39 ` [PATCH 6.8 189/228] macsec: Detect if Rx skb is macsec-related for offloading devices that update md_dst Greg Kroah-Hartman
2024-04-30 10:39 ` [PATCH 6.8 190/228] stackdepot: respect __GFP_NOLOCKDEP allocation flag Greg Kroah-Hartman
2024-04-30 10:39 ` [PATCH 6.8 191/228] fbdev: fix incorrect address computation in deferred IO Greg Kroah-Hartman
2024-04-30 10:39 ` [PATCH 6.8 192/228] udp: preserve the connected status if only UDP cmsg Greg Kroah-Hartman
2024-04-30 10:39 ` [PATCH 6.8 193/228] mtd: limit OTP NVMEM cell parse to non-NAND devices Greg Kroah-Hartman
2024-04-30 10:39 ` [PATCH 6.8 194/228] mtd: diskonchip: work around ubsan link failure Greg Kroah-Hartman
2024-04-30 10:39 ` [PATCH 6.8 195/228] firmware: qcom: uefisecapp: Fix memory related IO errors and crashes Greg Kroah-Hartman
2024-04-30 10:39 ` [PATCH 6.8 196/228] phy: qcom: qmp-combo: Fix register base for QSERDES_DP_PHY_MODE Greg Kroah-Hartman
2024-04-30 10:39 ` [PATCH 6.8 197/228] phy: qcom: qmp-combo: Fix VCO div offset on v3 Greg Kroah-Hartman
2024-04-30 10:39 ` [PATCH 6.8 198/228] mm: turn folio_test_hugetlb into a PageType Greg Kroah-Hartman
2024-04-30 10:39 ` [PATCH 6.8 199/228] mm: zswap: fix shrinker NULL crash with cgroup_disable=memory Greg Kroah-Hartman
2024-04-30 10:39 ` [PATCH 6.8 200/228] dmaengine: owl: fix register access functions Greg Kroah-Hartman
2024-04-30 10:39 ` [PATCH 6.8 201/228] dmaengine: tegra186: Fix residual calculation Greg Kroah-Hartman
2024-04-30 10:39 ` [PATCH 6.8 202/228] idma64: Dont try to serve interrupts when device is powered off Greg Kroah-Hartman
2024-04-30 10:39 ` [PATCH 6.8 203/228] soundwire: amd: fix for wake interrupt handling for clockstop mode Greg Kroah-Hartman
2024-04-30 10:39 ` [PATCH 6.8 204/228] phy: marvell: a3700-comphy: Fix out of bounds read Greg Kroah-Hartman
2024-04-30 10:39 ` [PATCH 6.8 205/228] phy: marvell: a3700-comphy: Fix hardcoded array size Greg Kroah-Hartman
2024-04-30 10:39 ` [PATCH 6.8 206/228] phy: freescale: imx8m-pcie: fix pcie link-up instability Greg Kroah-Hartman
2024-04-30 10:39 ` [PATCH 6.8 207/228] phy: rockchip-snps-pcie3: fix bifurcation on rk3588 Greg Kroah-Hartman
2024-04-30 10:39 ` [PATCH 6.8 208/228] phy: rockchip-snps-pcie3: fix clearing PHP_GRF_PCIESEL_CON bits Greg Kroah-Hartman
2024-04-30 10:39 ` [PATCH 6.8 209/228] phy: rockchip: naneng-combphy: Fix mux on rk3588 Greg Kroah-Hartman
2024-04-30 10:39 ` [PATCH 6.8 210/228] phy: qcom: m31: match requested regulator name with dt schema Greg Kroah-Hartman
2024-04-30 10:39 ` [PATCH 6.8 211/228] dmaengine: idxd: Convert spinlock to mutex to lock evl workqueue Greg Kroah-Hartman
2024-04-30 10:39 ` [PATCH 6.8 212/228] dma: xilinx_dpdma: Fix locking Greg Kroah-Hartman
2024-04-30 10:39 ` [PATCH 6.8 213/228] dmaengine: idxd: Fix oops during rmmod on single-CPU platforms Greg Kroah-Hartman
2024-04-30 10:39 ` [PATCH 6.8 214/228] riscv: Fix TASK_SIZE on 64-bit NOMMU Greg Kroah-Hartman
2024-04-30 10:39 ` [PATCH 6.8 215/228] riscv: Fix loading 64-bit NOMMU kernels past the start of RAM Greg Kroah-Hartman
2024-04-30 10:39 ` [PATCH 6.8 216/228] phy: ti: tusb1210: Resolve charger-det crash if charger psy is unregistered Greg Kroah-Hartman
2024-04-30 10:39 ` [PATCH 6.8 217/228] dt-bindings: eeprom: at24: Fix ST M24C64-D compatible schema Greg Kroah-Hartman
2024-04-30 10:39 ` [PATCH 6.8 218/228] sched/eevdf: Always update V if se->on_rq when reweighting Greg Kroah-Hartman
2024-04-30 10:39 ` [PATCH 6.8 219/228] sched/eevdf: Fix miscalculation in reweight_entity() when se is not curr Greg Kroah-Hartman
2024-04-30 10:39 ` [PATCH 6.8 220/228] sched/eevdf: Prevent vlag from going out of bounds in reweight_eevdf() Greg Kroah-Hartman
2024-04-30 10:39 ` [PATCH 6.8 221/228] riscv: hwprobe: fix invalid sign extension for RISCV_HWPROBE_EXT_ZVFHMIN Greg Kroah-Hartman
2024-04-30 10:40 ` [PATCH 6.8 222/228] RISC-V: selftests: cbo: Ensure asm operands match constraints, take 2 Greg Kroah-Hartman
2024-04-30 10:40 ` [PATCH 6.8 223/228] i2c: smbus: fix NULL function pointer dereference Greg Kroah-Hartman
2024-04-30 10:40 ` [PATCH 6.8 224/228] phy: qcom: qmp-combo: fix VCO div offset on v5_5nm and v6 Greg Kroah-Hartman
2024-04-30 10:40 ` [PATCH 6.8 225/228] bounds: Use the right number of bits for power-of-two CONFIG_NR_CPUS Greg Kroah-Hartman
2024-04-30 10:40 ` [PATCH 6.8 226/228] Bluetooth: hci_sync: Fix UAF in hci_acl_create_conn_sync Greg Kroah-Hartman
2024-04-30 10:40 ` [PATCH 6.8 227/228] Bluetooth: hci_sync: Fix UAF on create_le_conn_complete Greg Kroah-Hartman
2024-04-30 10:40 ` [PATCH 6.8 228/228] Bluetooth: hci_sync: Fix UAF on hci_abort_conn_sync Greg Kroah-Hartman
2024-04-30 16:49 ` [PATCH 6.8 000/228] 6.8.9-rc1 review SeongJae Park
2024-04-30 19:29 ` Florian Fainelli
2024-04-30 20:40 ` Justin Forbes
2024-05-01  2:12 ` Bagas Sanjaya
2024-05-01  5:25 ` Naresh Kamboju
2024-05-01  8:37 ` Ron Economos
2024-05-01 11:36 ` Miguel Ojeda
2024-05-01 13:39 ` Jon Hunter
2024-05-01 13:41 ` Mark Brown
2024-05-02  2:11 ` Shuah Khan
2024-05-02  6:47 ` Pascal Ernster

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=20240430103106.514188111@linuxfoundation.org \
    --to=gregkh@linuxfoundation.org \
    --cc=amcohen@nvidia.com \
    --cc=horms@kernel.org \
    --cc=idosch@nvidia.com \
    --cc=pabeni@redhat.com \
    --cc=patches@lists.linux.dev \
    --cc=petrm@nvidia.com \
    --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).