All of lore.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,
	Fernando Fernandez Mancera <fmancera@suse.de>,
	Pablo Neira Ayuso <pablo@netfilter.org>,
	Sasha Levin <sashal@kernel.org>
Subject: [PATCH 5.10 112/451] netfilter: nf_conncount: rework API to use sk_buff directly
Date: Thu, 15 Jan 2026 17:45:13 +0100	[thread overview]
Message-ID: <20260115164234.972882240@linuxfoundation.org> (raw)
In-Reply-To: <20260115164230.864985076@linuxfoundation.org>

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

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

From: Fernando Fernandez Mancera <fmancera@suse.de>

[ Upstream commit be102eb6a0e7c03db00e50540622f4e43b2d2844 ]

When using nf_conncount infrastructure for non-confirmed connections a
duplicated track is possible due to an optimization introduced since
commit d265929930e2 ("netfilter: nf_conncount: reduce unnecessary GC").

In order to fix this introduce a new conncount API that receives
directly an sk_buff struct.  It fetches the tuple and zone and the
corresponding ct from it. It comes with both existing conncount variants
nf_conncount_count_skb() and nf_conncount_add_skb(). In addition remove
the old API and adjust all the users to use the new one.

This way, for each sk_buff struct it is possible to check if there is a
ct present and already confirmed. If so, skip the add operation.

Fixes: d265929930e2 ("netfilter: nf_conncount: reduce unnecessary GC")
Signed-off-by: Fernando Fernandez Mancera <fmancera@suse.de>
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
Stable-dep-of: 69894e5b4c5e ("netfilter: nft_connlimit: update the count if add was skipped")
Signed-off-by: Sasha Levin <sashal@kernel.org>
---
 include/net/netfilter/nf_conntrack_count.h |  17 +-
 net/netfilter/nf_conncount.c               | 177 ++++++++++++++-------
 net/netfilter/nft_connlimit.c              |  21 +--
 net/netfilter/xt_connlimit.c               |  14 +-
 net/openvswitch/conntrack.c                |  16 +-
 5 files changed, 142 insertions(+), 103 deletions(-)

diff --git a/include/net/netfilter/nf_conntrack_count.h b/include/net/netfilter/nf_conntrack_count.h
index e227d997fc716..115bb7e572f7d 100644
--- a/include/net/netfilter/nf_conntrack_count.h
+++ b/include/net/netfilter/nf_conntrack_count.h
@@ -20,15 +20,14 @@ struct nf_conncount_data *nf_conncount_init(struct net *net, unsigned int family
 void nf_conncount_destroy(struct net *net, unsigned int family,
 			  struct nf_conncount_data *data);
 
-unsigned int nf_conncount_count(struct net *net,
-				struct nf_conncount_data *data,
-				const u32 *key,
-				const struct nf_conntrack_tuple *tuple,
-				const struct nf_conntrack_zone *zone);
-
-int nf_conncount_add(struct net *net, struct nf_conncount_list *list,
-		     const struct nf_conntrack_tuple *tuple,
-		     const struct nf_conntrack_zone *zone);
+unsigned int nf_conncount_count_skb(struct net *net,
+				    const struct sk_buff *skb,
+				    u16 l3num,
+				    struct nf_conncount_data *data,
+				    const u32 *key);
+
+int nf_conncount_add_skb(struct net *net, const struct sk_buff *skb,
+			 u16 l3num, struct nf_conncount_list *list);
 
 void nf_conncount_list_init(struct nf_conncount_list *list);
 
diff --git a/net/netfilter/nf_conncount.c b/net/netfilter/nf_conncount.c
index ee808b018e4e1..5fdf451f2322c 100644
--- a/net/netfilter/nf_conncount.c
+++ b/net/netfilter/nf_conncount.c
@@ -122,15 +122,65 @@ find_or_evict(struct net *net, struct nf_conncount_list *list,
 	return ERR_PTR(-EAGAIN);
 }
 
+static bool get_ct_or_tuple_from_skb(struct net *net,
+				     const struct sk_buff *skb,
+				     u16 l3num,
+				     struct nf_conn **ct,
+				     struct nf_conntrack_tuple *tuple,
+				     const struct nf_conntrack_zone **zone,
+				     bool *refcounted)
+{
+	const struct nf_conntrack_tuple_hash *h;
+	enum ip_conntrack_info ctinfo;
+	struct nf_conn *found_ct;
+
+	found_ct = nf_ct_get(skb, &ctinfo);
+	if (found_ct && !nf_ct_is_template(found_ct)) {
+		*tuple = found_ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple;
+		*zone = nf_ct_zone(found_ct);
+		*ct = found_ct;
+		return true;
+	}
+
+	if (!nf_ct_get_tuplepr(skb, skb_network_offset(skb), l3num, net, tuple))
+		return false;
+
+	if (found_ct)
+		*zone = nf_ct_zone(found_ct);
+
+	h = nf_conntrack_find_get(net, *zone, tuple);
+	if (!h)
+		return true;
+
+	found_ct = nf_ct_tuplehash_to_ctrack(h);
+	*refcounted = true;
+	*ct = found_ct;
+
+	return true;
+}
+
 static int __nf_conncount_add(struct net *net,
-			      struct nf_conncount_list *list,
-			      const struct nf_conntrack_tuple *tuple,
-			      const struct nf_conntrack_zone *zone)
+			      const struct sk_buff *skb,
+			      u16 l3num,
+			      struct nf_conncount_list *list)
 {
+	const struct nf_conntrack_zone *zone = &nf_ct_zone_dflt;
 	const struct nf_conntrack_tuple_hash *found;
 	struct nf_conncount_tuple *conn, *conn_n;
+	struct nf_conntrack_tuple tuple;
+	struct nf_conn *ct = NULL;
 	struct nf_conn *found_ct;
 	unsigned int collect = 0;
+	bool refcounted = false;
+
+	if (!get_ct_or_tuple_from_skb(net, skb, l3num, &ct, &tuple, &zone, &refcounted))
+		return -ENOENT;
+
+	if (ct && nf_ct_is_confirmed(ct)) {
+		if (refcounted)
+			nf_ct_put(ct);
+		return 0;
+	}
 
 	if (time_is_after_eq_jiffies((unsigned long)list->last_gc))
 		goto add_new_node;
@@ -144,10 +194,10 @@ static int __nf_conncount_add(struct net *net,
 		if (IS_ERR(found)) {
 			/* Not found, but might be about to be confirmed */
 			if (PTR_ERR(found) == -EAGAIN) {
-				if (nf_ct_tuple_equal(&conn->tuple, tuple) &&
+				if (nf_ct_tuple_equal(&conn->tuple, &tuple) &&
 				    nf_ct_zone_id(&conn->zone, conn->zone.dir) ==
 				    nf_ct_zone_id(zone, zone->dir))
-					return 0; /* already exists */
+					goto out_put; /* already exists */
 			} else {
 				collect++;
 			}
@@ -156,7 +206,7 @@ static int __nf_conncount_add(struct net *net,
 
 		found_ct = nf_ct_tuplehash_to_ctrack(found);
 
-		if (nf_ct_tuple_equal(&conn->tuple, tuple) &&
+		if (nf_ct_tuple_equal(&conn->tuple, &tuple) &&
 		    nf_ct_zone_equal(found_ct, zone, zone->dir)) {
 			/*
 			 * We should not see tuples twice unless someone hooks
@@ -165,7 +215,7 @@ static int __nf_conncount_add(struct net *net,
 			 * Attempt to avoid a re-add in this case.
 			 */
 			nf_ct_put(found_ct);
-			return 0;
+			goto out_put;
 		} else if (already_closed(found_ct)) {
 			/*
 			 * we do not care about connections which are
@@ -188,31 +238,35 @@ static int __nf_conncount_add(struct net *net,
 	if (conn == NULL)
 		return -ENOMEM;
 
-	conn->tuple = *tuple;
+	conn->tuple = tuple;
 	conn->zone = *zone;
 	conn->cpu = raw_smp_processor_id();
 	conn->jiffies32 = (u32)jiffies;
 	list_add_tail(&conn->node, &list->head);
 	list->count++;
 	list->last_gc = (u32)jiffies;
+
+out_put:
+	if (refcounted)
+		nf_ct_put(ct);
 	return 0;
 }
 
-int nf_conncount_add(struct net *net,
-		     struct nf_conncount_list *list,
-		     const struct nf_conntrack_tuple *tuple,
-		     const struct nf_conntrack_zone *zone)
+int nf_conncount_add_skb(struct net *net,
+			 const struct sk_buff *skb,
+			 u16 l3num,
+			 struct nf_conncount_list *list)
 {
 	int ret;
 
 	/* check the saved connections */
 	spin_lock_bh(&list->list_lock);
-	ret = __nf_conncount_add(net, list, tuple, zone);
+	ret = __nf_conncount_add(net, skb, l3num, list);
 	spin_unlock_bh(&list->list_lock);
 
 	return ret;
 }
-EXPORT_SYMBOL_GPL(nf_conncount_add);
+EXPORT_SYMBOL_GPL(nf_conncount_add_skb);
 
 void nf_conncount_list_init(struct nf_conncount_list *list)
 {
@@ -309,19 +363,22 @@ static void schedule_gc_worker(struct nf_conncount_data *data, int tree)
 
 static unsigned int
 insert_tree(struct net *net,
+	    const struct sk_buff *skb,
+	    u16 l3num,
 	    struct nf_conncount_data *data,
 	    struct rb_root *root,
 	    unsigned int hash,
-	    const u32 *key,
-	    const struct nf_conntrack_tuple *tuple,
-	    const struct nf_conntrack_zone *zone)
+	    const u32 *key)
 {
 	struct nf_conncount_rb *gc_nodes[CONNCOUNT_GC_MAX_NODES];
+	const struct nf_conntrack_zone *zone = &nf_ct_zone_dflt;
+	bool do_gc = true, refcounted = false;
+	unsigned int count = 0, gc_count = 0;
 	struct rb_node **rbnode, *parent;
-	struct nf_conncount_rb *rbconn;
+	struct nf_conntrack_tuple tuple;
 	struct nf_conncount_tuple *conn;
-	unsigned int count = 0, gc_count = 0;
-	bool do_gc = true;
+	struct nf_conncount_rb *rbconn;
+	struct nf_conn *ct = NULL;
 
 	spin_lock_bh(&nf_conncount_locks[hash]);
 restart:
@@ -340,7 +397,7 @@ insert_tree(struct net *net,
 		} else {
 			int ret;
 
-			ret = nf_conncount_add(net, &rbconn->list, tuple, zone);
+			ret = nf_conncount_add_skb(net, skb, l3num, &rbconn->list);
 			if (ret)
 				count = 0; /* hotdrop */
 			else
@@ -364,30 +421,35 @@ insert_tree(struct net *net,
 		goto restart;
 	}
 
-	/* expected case: match, insert new node */
-	rbconn = kmem_cache_alloc(conncount_rb_cachep, GFP_ATOMIC);
-	if (rbconn == NULL)
-		goto out_unlock;
+	if (get_ct_or_tuple_from_skb(net, skb, l3num, &ct, &tuple, &zone, &refcounted)) {
+		/* expected case: match, insert new node */
+		rbconn = kmem_cache_alloc(conncount_rb_cachep, GFP_ATOMIC);
+		if (rbconn == NULL)
+			goto out_unlock;
 
-	conn = kmem_cache_alloc(conncount_conn_cachep, GFP_ATOMIC);
-	if (conn == NULL) {
-		kmem_cache_free(conncount_rb_cachep, rbconn);
-		goto out_unlock;
-	}
+		conn = kmem_cache_alloc(conncount_conn_cachep, GFP_ATOMIC);
+		if (conn == NULL) {
+			kmem_cache_free(conncount_rb_cachep, rbconn);
+			goto out_unlock;
+		}
 
-	conn->tuple = *tuple;
-	conn->zone = *zone;
-	conn->cpu = raw_smp_processor_id();
-	conn->jiffies32 = (u32)jiffies;
-	memcpy(rbconn->key, key, sizeof(u32) * data->keylen);
+		conn->tuple = tuple;
+		conn->zone = *zone;
+		conn->cpu = raw_smp_processor_id();
+		conn->jiffies32 = (u32)jiffies;
+		memcpy(rbconn->key, key, sizeof(u32) * data->keylen);
+
+		nf_conncount_list_init(&rbconn->list);
+		list_add(&conn->node, &rbconn->list.head);
+		count = 1;
+		rbconn->list.count = count;
 
-	nf_conncount_list_init(&rbconn->list);
-	list_add(&conn->node, &rbconn->list.head);
-	count = 1;
-	rbconn->list.count = count;
+		rb_link_node_rcu(&rbconn->node, parent, rbnode);
+		rb_insert_color(&rbconn->node, root);
 
-	rb_link_node_rcu(&rbconn->node, parent, rbnode);
-	rb_insert_color(&rbconn->node, root);
+		if (refcounted)
+			nf_ct_put(ct);
+	}
 out_unlock:
 	spin_unlock_bh(&nf_conncount_locks[hash]);
 	return count;
@@ -395,10 +457,10 @@ insert_tree(struct net *net,
 
 static unsigned int
 count_tree(struct net *net,
+	   const struct sk_buff *skb,
+	   u16 l3num,
 	   struct nf_conncount_data *data,
-	   const u32 *key,
-	   const struct nf_conntrack_tuple *tuple,
-	   const struct nf_conntrack_zone *zone)
+	   const u32 *key)
 {
 	struct rb_root *root;
 	struct rb_node *parent;
@@ -422,7 +484,7 @@ count_tree(struct net *net,
 		} else {
 			int ret;
 
-			if (!tuple) {
+			if (!skb) {
 				nf_conncount_gc_list(net, &rbconn->list);
 				return rbconn->list.count;
 			}
@@ -437,7 +499,7 @@ count_tree(struct net *net,
 			}
 
 			/* same source network -> be counted! */
-			ret = __nf_conncount_add(net, &rbconn->list, tuple, zone);
+			ret = __nf_conncount_add(net, skb, l3num, &rbconn->list);
 			spin_unlock_bh(&rbconn->list.list_lock);
 			if (ret)
 				return 0; /* hotdrop */
@@ -446,10 +508,10 @@ count_tree(struct net *net,
 		}
 	}
 
-	if (!tuple)
+	if (!skb)
 		return 0;
 
-	return insert_tree(net, data, root, hash, key, tuple, zone);
+	return insert_tree(net, skb, l3num, data, root, hash, key);
 }
 
 static void tree_gc_worker(struct work_struct *work)
@@ -511,18 +573,19 @@ static void tree_gc_worker(struct work_struct *work)
 }
 
 /* Count and return number of conntrack entries in 'net' with particular 'key'.
- * If 'tuple' is not null, insert it into the accounting data structure.
- * Call with RCU read lock.
+ * If 'skb' is not null, insert the corresponding tuple into the accounting
+ * data structure. Call with RCU read lock.
  */
-unsigned int nf_conncount_count(struct net *net,
-				struct nf_conncount_data *data,
-				const u32 *key,
-				const struct nf_conntrack_tuple *tuple,
-				const struct nf_conntrack_zone *zone)
+unsigned int nf_conncount_count_skb(struct net *net,
+				    const struct sk_buff *skb,
+				    u16 l3num,
+				    struct nf_conncount_data *data,
+				    const u32 *key)
 {
-	return count_tree(net, data, key, tuple, zone);
+	return count_tree(net, skb, l3num, data, key);
+
 }
-EXPORT_SYMBOL_GPL(nf_conncount_count);
+EXPORT_SYMBOL_GPL(nf_conncount_count_skb);
 
 struct nf_conncount_data *nf_conncount_init(struct net *net, unsigned int family,
 					    unsigned int keylen)
diff --git a/net/netfilter/nft_connlimit.c b/net/netfilter/nft_connlimit.c
index 332f1b21084f8..35c4698db88dd 100644
--- a/net/netfilter/nft_connlimit.c
+++ b/net/netfilter/nft_connlimit.c
@@ -24,26 +24,11 @@ static inline void nft_connlimit_do_eval(struct nft_connlimit *priv,
 					 const struct nft_pktinfo *pkt,
 					 const struct nft_set_ext *ext)
 {
-	const struct nf_conntrack_zone *zone = &nf_ct_zone_dflt;
-	const struct nf_conntrack_tuple *tuple_ptr;
-	struct nf_conntrack_tuple tuple;
-	enum ip_conntrack_info ctinfo;
-	const struct nf_conn *ct;
 	unsigned int count;
+	int err;
 
-	tuple_ptr = &tuple;
-
-	ct = nf_ct_get(pkt->skb, &ctinfo);
-	if (ct != NULL) {
-		tuple_ptr = &ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple;
-		zone = nf_ct_zone(ct);
-	} else if (!nf_ct_get_tuplepr(pkt->skb, skb_network_offset(pkt->skb),
-				      nft_pf(pkt), nft_net(pkt), &tuple)) {
-		regs->verdict.code = NF_DROP;
-		return;
-	}
-
-	if (nf_conncount_add(nft_net(pkt), priv->list, tuple_ptr, zone)) {
+	err = nf_conncount_add_skb(nft_net(pkt), pkt->skb, nft_pf(pkt), priv->list);
+	if (err) {
 		regs->verdict.code = NF_DROP;
 		return;
 	}
diff --git a/net/netfilter/xt_connlimit.c b/net/netfilter/xt_connlimit.c
index 46fcac75f7268..0ee0a1cabed3a 100644
--- a/net/netfilter/xt_connlimit.c
+++ b/net/netfilter/xt_connlimit.c
@@ -31,8 +31,6 @@ connlimit_mt(const struct sk_buff *skb, struct xt_action_param *par)
 {
 	struct net *net = xt_net(par);
 	const struct xt_connlimit_info *info = par->matchinfo;
-	struct nf_conntrack_tuple tuple;
-	const struct nf_conntrack_tuple *tuple_ptr = &tuple;
 	const struct nf_conntrack_zone *zone = &nf_ct_zone_dflt;
 	enum ip_conntrack_info ctinfo;
 	const struct nf_conn *ct;
@@ -40,13 +38,8 @@ connlimit_mt(const struct sk_buff *skb, struct xt_action_param *par)
 	u32 key[5];
 
 	ct = nf_ct_get(skb, &ctinfo);
-	if (ct != NULL) {
-		tuple_ptr = &ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple;
+	if (ct)
 		zone = nf_ct_zone(ct);
-	} else if (!nf_ct_get_tuplepr(skb, skb_network_offset(skb),
-				      xt_family(par), net, &tuple)) {
-		goto hotdrop;
-	}
 
 	if (xt_family(par) == NFPROTO_IPV6) {
 		const struct ipv6hdr *iph = ipv6_hdr(skb);
@@ -69,10 +62,9 @@ connlimit_mt(const struct sk_buff *skb, struct xt_action_param *par)
 		key[1] = zone->id;
 	}
 
-	connections = nf_conncount_count(net, info->data, key, tuple_ptr,
-					 zone);
+	connections = nf_conncount_count_skb(net, skb, xt_family(par), info->data, key);
 	if (connections == 0)
-		/* kmalloc failed, drop it entirely */
+		/* kmalloc failed or tuple couldn't be found, drop it entirely */
 		goto hotdrop;
 
 	return (connections > info->limit) ^ !!(info->flags & XT_CONNLIMIT_INVERT);
diff --git a/net/openvswitch/conntrack.c b/net/openvswitch/conntrack.c
index 9e8b3b930f926..2a106d03a2011 100644
--- a/net/openvswitch/conntrack.c
+++ b/net/openvswitch/conntrack.c
@@ -1152,8 +1152,8 @@ static u32 ct_limit_get(const struct ovs_ct_limit_info *info, u16 zone)
 }
 
 static int ovs_ct_check_limit(struct net *net,
-			      const struct ovs_conntrack_info *info,
-			      const struct nf_conntrack_tuple *tuple)
+			      const struct sk_buff *skb,
+			      const struct ovs_conntrack_info *info)
 {
 	struct ovs_net *ovs_net = net_generic(net, ovs_net_id);
 	const struct ovs_ct_limit_info *ct_limit_info = ovs_net->ct_limit_info;
@@ -1166,8 +1166,9 @@ static int ovs_ct_check_limit(struct net *net,
 	if (per_zone_limit == OVS_CT_LIMIT_UNLIMITED)
 		return 0;
 
-	connections = nf_conncount_count(net, ct_limit_info->data,
-					 &conncount_key, tuple, &info->zone);
+	connections = nf_conncount_count_skb(net, skb, info->family,
+					     ct_limit_info->data,
+					     &conncount_key);
 	if (connections > per_zone_limit)
 		return -ENOMEM;
 
@@ -1196,8 +1197,7 @@ static int ovs_ct_commit(struct net *net, struct sw_flow_key *key,
 #if	IS_ENABLED(CONFIG_NETFILTER_CONNCOUNT)
 	if (static_branch_unlikely(&ovs_ct_limit_enabled)) {
 		if (!nf_ct_is_confirmed(ct)) {
-			err = ovs_ct_check_limit(net, info,
-				&ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple);
+			err = ovs_ct_check_limit(net, skb, info);
 			if (err) {
 				net_warn_ratelimited("openvswitch: zone: %u "
 					"exceeds conntrack limit\n",
@@ -2046,8 +2046,8 @@ static int __ovs_ct_limit_get_zone_limit(struct net *net,
 	zone_limit.limit = limit;
 	nf_ct_zone_init(&ct_zone, zone_id, NF_CT_DEFAULT_ZONE_DIR, 0);
 
-	zone_limit.count = nf_conncount_count(net, data, &conncount_key, NULL,
-					      &ct_zone);
+	zone_limit.count = nf_conncount_count_skb(net, NULL, 0, data,
+						  &conncount_key);
 	return nla_put_nohdr(reply, sizeof(zone_limit), &zone_limit);
 }
 
-- 
2.51.0




  parent reply	other threads:[~2026-01-15 17:45 UTC|newest]

Thread overview: 512+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2026-01-15 16:43 [PATCH 5.10 000/451] 5.10.248-rc1 review Greg Kroah-Hartman
2026-01-15 16:43 ` [PATCH 5.10 001/451] xfrm: delete x->tunnel as we delete x Greg Kroah-Hartman
2026-01-15 16:43 ` [PATCH 5.10 002/451] Revert "xfrm: destroy xfrm_state synchronously on net exit path" Greg Kroah-Hartman
2026-01-15 16:43 ` [PATCH 5.10 003/451] xfrm: also call xfrm_state_delete_tunnel at destroy time for states that were never added Greg Kroah-Hartman
2026-01-15 16:43 ` [PATCH 5.10 004/451] xfrm: flush all states in xfrm_state_fini Greg Kroah-Hartman
2026-01-15 16:43 ` [PATCH 5.10 005/451] Documentation: process: Also mention Sasha Levin as stable tree maintainer Greg Kroah-Hartman
2026-01-15 16:43 ` [PATCH 5.10 006/451] jbd2: avoid bug_on in jbd2_journal_get_create_access() when file system corrupted Greg Kroah-Hartman
2026-01-15 16:43 ` [PATCH 5.10 007/451] ext4: refresh inline data size before write operations Greg Kroah-Hartman
2026-01-15 16:43 ` [PATCH 5.10 008/451] locking/spinlock/debug: Fix data-race in do_raw_write_lock Greg Kroah-Hartman
2026-01-15 16:43 ` [PATCH 5.10 009/451] ext4: add i_data_sem protection in ext4_destroy_inline_data_nolock() Greg Kroah-Hartman
2026-01-15 16:43 ` [PATCH 5.10 010/451] USB: serial: option: add Foxconn T99W760 Greg Kroah-Hartman
2026-01-15 16:43 ` [PATCH 5.10 011/451] USB: serial: option: add Telit Cinterion FE910C04 new compositions Greg Kroah-Hartman
2026-01-15 16:43 ` [PATCH 5.10 012/451] USB: serial: option: move Telit 0x10c7 composition in the right place Greg Kroah-Hartman
2026-01-15 16:43 ` [PATCH 5.10 013/451] USB: serial: ftdi_sio: match on interface number for jtag Greg Kroah-Hartman
2026-01-15 16:43 ` [PATCH 5.10 014/451] serial: add support of CPCI cards Greg Kroah-Hartman
2026-01-15 16:43 ` [PATCH 5.10 015/451] USB: serial: belkin_sa: fix TIOCMBIS and TIOCMBIC Greg Kroah-Hartman
2026-01-15 16:43 ` [PATCH 5.10 016/451] USB: serial: kobil_sct: " Greg Kroah-Hartman
2026-01-15 16:43 ` [PATCH 5.10 017/451] spi: xilinx: increase number of retries before declaring stall Greg Kroah-Hartman
2026-01-15 16:43 ` [PATCH 5.10 018/451] spi: imx: keep dma request disabled before dma transfer setup Greg Kroah-Hartman
2026-01-15 16:43 ` [PATCH 5.10 019/451] bfs: Reconstruct file type when loading from disk Greg Kroah-Hartman
2026-01-15 16:43 ` [PATCH 5.10 020/451] pinctrl: qcom: msm: Fix deadlock in pinmux configuration Greg Kroah-Hartman
2026-01-15 16:43 ` [PATCH 5.10 021/451] platform/x86: acer-wmi: Ignore backlight event Greg Kroah-Hartman
2026-01-15 16:43 ` [PATCH 5.10 022/451] platform/x86: huawei-wmi: add keys for HONOR models Greg Kroah-Hartman
2026-01-15 16:43 ` [PATCH 5.10 023/451] samples: work around glibc redefining some of our defines wrong Greg Kroah-Hartman
2026-01-16 18:05   ` Ben Hutchings
2026-01-17 15:10     ` Greg Kroah-Hartman
2026-01-15 16:43 ` [PATCH 5.10 024/451] comedi: c6xdigio: Fix invalid PNP driver unregistration Greg Kroah-Hartman
2026-01-15 16:43 ` [PATCH 5.10 025/451] comedi: multiq3: sanitize config options in multiq3_attach() Greg Kroah-Hartman
2026-01-15 16:43 ` [PATCH 5.10 026/451] comedi: check devices attached status in compat ioctls Greg Kroah-Hartman
2026-01-15 16:43 ` [PATCH 5.10 027/451] staging: rtl8723bs: fix stack buffer overflow in OnAssocReq IE parsing Greg Kroah-Hartman
2026-01-15 16:43 ` [PATCH 5.10 028/451] smack: fix bug: unprivileged task can create labels Greg Kroah-Hartman
2026-01-15 16:43 ` [PATCH 5.10 029/451] drm/panel: visionox-rm69299: Dont clear all mode flags Greg Kroah-Hartman
2026-01-15 16:43 ` [PATCH 5.10 030/451] drm/vgem-fence: Fix potential deadlock on release Greg Kroah-Hartman
2026-01-15 16:43 ` [PATCH 5.10 031/451] USB: Fix descriptor count when handling invalid MBIM extended descriptor Greg Kroah-Hartman
2026-01-15 16:43 ` [PATCH 5.10 032/451] irqchip/qcom-irq-combiner: Fix section mismatch Greg Kroah-Hartman
2026-01-15 16:43 ` [PATCH 5.10 033/451] rculist: Add hlist_nulls_replace_rcu() and hlist_nulls_replace_init_rcu() Greg Kroah-Hartman
2026-01-15 16:43 ` [PATCH 5.10 034/451] inet: Avoid ehash lookup race in inet_ehash_insert() Greg Kroah-Hartman
2026-01-15 16:43 ` [PATCH 5.10 035/451] iio: imu: st_lsm6dsx: introduce st_lsm6dsx_device_set_enable routine Greg Kroah-Hartman
2026-01-15 16:43 ` [PATCH 5.10 036/451] iio: imu: st_lsm6dsx: discard samples during filters settling time Greg Kroah-Hartman
2026-01-15 16:43 ` [PATCH 5.10 037/451] iio: imu: st_lsm6dsx: Fix measurement unit for odr struct member Greg Kroah-Hartman
2026-01-15 16:43 ` [PATCH 5.10 038/451] crypto: asymmetric_keys - prevent overflow in asymmetric_key_generate_id Greg Kroah-Hartman
2026-01-15 16:44 ` [PATCH 5.10 039/451] s390/smp: Fix fallback CPU detection Greg Kroah-Hartman
2026-01-15 16:44 ` [PATCH 5.10 040/451] s390/ap: Dont leak debug feature files if AP instructions are not available Greg Kroah-Hartman
2026-01-15 16:44 ` [PATCH 5.10 041/451] firmware: imx: scu-irq: fix OF node leak in Greg Kroah-Hartman
2026-01-15 16:44 ` [PATCH 5.10 042/451] x86/dumpstack: Make show_trace_log_lvl() static Greg Kroah-Hartman
2026-01-15 16:44 ` [PATCH 5.10 043/451] compiler-gcc.h: Define __SANITIZE_ADDRESS__ under hwaddress sanitizer Greg Kroah-Hartman
2026-01-15 16:44 ` [PATCH 5.10 044/451] kmsan: introduce __no_sanitize_memory and __no_kmsan_checks Greg Kroah-Hartman
2026-01-15 16:44 ` [PATCH 5.10 045/451] x86: kmsan: dont instrument stack walking functions Greg Kroah-Hartman
2026-01-15 16:44 ` [PATCH 5.10 046/451] x86/dumpstack: Prevent KASAN false positive warnings in __show_regs() Greg Kroah-Hartman
2026-01-15 16:44 ` [PATCH 5.10 047/451] pinctrl: stm32: fix hwspinlock resource leak in probe function Greg Kroah-Hartman
2026-01-15 16:44 ` [PATCH 5.10 048/451] i3c: remove i2c board info from i2c_dev_desc Greg Kroah-Hartman
2026-01-17 12:28   ` Ben Hutchings
2026-01-17 15:07     ` Greg Kroah-Hartman
2026-01-15 16:44 ` [PATCH 5.10 049/451] i3c: support dynamically added i2c devices Greg Kroah-Hartman
2026-01-15 16:44 ` [PATCH 5.10 050/451] i3c: Allow OF-alias-based persistent bus numbering Greg Kroah-Hartman
2026-01-15 16:44 ` [PATCH 5.10 051/451] i3c: master: Inherit DMA masks and parameters from parent device Greg Kroah-Hartman
2026-01-15 16:44 ` [PATCH 5.10 052/451] i3c: fix refcount inconsistency in i3c_master_register Greg Kroah-Hartman
2026-01-15 16:44 ` [PATCH 5.10 053/451] power: supply: wm831x: Check wm831x_set_bits() return value Greg Kroah-Hartman
2026-01-15 16:44 ` [PATCH 5.10 054/451] power: supply: apm_power: only unset own apm_get_power_status Greg Kroah-Hartman
2026-01-15 16:44 ` [PATCH 5.10 055/451] scsi: target: Do not write NUL characters into ASCII configfs output Greg Kroah-Hartman
2026-01-15 16:44 ` [PATCH 5.10 056/451] mfd: da9055: Fix missing regmap_del_irq_chip() in error path Greg Kroah-Hartman
2026-01-15 16:44 ` [PATCH 5.10 057/451] ext4: minor defrag code improvements Greg Kroah-Hartman
2026-01-15 16:44 ` [PATCH 5.10 058/451] ext4: correct the checking of quota files before moving extents Greg Kroah-Hartman
2026-01-15 16:44 ` [PATCH 5.10 059/451] perf/x86/intel: Correct large PEBS flag check Greg Kroah-Hartman
2026-01-15 16:44 ` [PATCH 5.10 060/451] regulator: core: disable supply if enabling main regulator fails Greg Kroah-Hartman
2026-01-15 16:44 ` [PATCH 5.10 061/451] nbd: clean up return value checking of sock_xmit() Greg Kroah-Hartman
2026-01-15 16:44 ` [PATCH 5.10 062/451] nbd: partition nbd_read_stat() into nbd_read_reply() and nbd_handle_reply() Greg Kroah-Hartman
2026-01-15 16:44 ` [PATCH 5.10 063/451] nbd: defer config put in recv_work Greg Kroah-Hartman
2026-01-15 16:44 ` [PATCH 5.10 064/451] scsi: stex: Fix reboot_notifier leak in probe error path Greg Kroah-Hartman
2026-01-15 16:44 ` [PATCH 5.10 065/451] RDMA/rtrs: server: Fix error handling in get_or_create_srv Greg Kroah-Hartman
2026-01-15 16:44 ` [PATCH 5.10 066/451] macintosh/mac_hid: fix race condition in mac_hid_toggle_emumouse Greg Kroah-Hartman
2026-01-15 16:44 ` [PATCH 5.10 067/451] wifi: cw1200: Fix potential memory leak in cw1200_bh_rx_helper() Greg Kroah-Hartman
2026-01-15 16:44 ` [PATCH 5.10 068/451] nbd: defer config unlock in nbd_genl_connect Greg Kroah-Hartman
2026-01-15 16:44 ` [PATCH 5.10 069/451] clk: renesas: r9a06g032: Export function to set dmamux Greg Kroah-Hartman
2026-01-17 13:13   ` Ben Hutchings
2026-01-17 15:15     ` Greg Kroah-Hartman
2026-01-15 16:44 ` [PATCH 5.10 070/451] soc: renesas: r9a06g032-sysctrl: Handle h2mode setting based on USBF presence Greg Kroah-Hartman
2026-01-15 16:44 ` [PATCH 5.10 071/451] clk: renesas: r9a06g032: Fix memory leak in error path Greg Kroah-Hartman
2026-01-15 16:44 ` [PATCH 5.10 072/451] lib/vsprintf: Check pointer before dereferencing in time_and_date() Greg Kroah-Hartman
2026-01-15 16:44 ` [PATCH 5.10 073/451] ocfs2: relax BUG() to ocfs2_error() in __ocfs2_move_extent() Greg Kroah-Hartman
2026-01-15 16:44 ` [PATCH 5.10 074/451] ACPI: property: Fix fwnode refcount leak in acpi_fwnode_graph_parse_endpoint() Greg Kroah-Hartman
2026-01-15 16:44 ` [PATCH 5.10 075/451] scsi: sim710: Fix resource leak by adding missing ioport_unmap() calls Greg Kroah-Hartman
2026-01-15 16:44 ` [PATCH 5.10 076/451] leds: netxbig: Fix GPIO descriptor leak in error paths Greg Kroah-Hartman
2026-01-15 16:44 ` [PATCH 5.10 077/451] PCI: keystone: Exit ks_pcie_probe() for invalid mode Greg Kroah-Hartman
2026-01-15 16:44 ` [PATCH 5.10 078/451] selftests/bpf: Fix failure paths in send_signal test Greg Kroah-Hartman
2026-01-15 16:44 ` [PATCH 5.10 079/451] watchdog: wdat_wdt: Stop watchdog when uninstalling module Greg Kroah-Hartman
2026-01-15 16:44 ` [PATCH 5.10 080/451] watchdog: wdat_wdt: Fix ACPI table leak in probe function Greg Kroah-Hartman
2026-01-15 16:44 ` [PATCH 5.10 081/451] NFSD/blocklayout: Fix minlength check in proc_layoutget Greg Kroah-Hartman
2026-01-15 16:44 ` [PATCH 5.10 082/451] wifi: rtl818x: Fix potential memory leaks in rtl8180_init_rx_ring() Greg Kroah-Hartman
2026-01-15 16:44 ` [PATCH 5.10 083/451] powerpc/64s/ptdump: Fix kernel_hash_pagetable dump for ISA v3.00 HPTE format Greg Kroah-Hartman
2026-01-15 16:44 ` [PATCH 5.10 084/451] pwm: bcm2835: Support apply function for atomic configuration Greg Kroah-Hartman
2026-01-15 16:44 ` [PATCH 5.10 085/451] pwm: bcm2835: Make sure the channel is enabled after pwm_request() Greg Kroah-Hartman
2026-01-15 16:44 ` [PATCH 5.10 086/451] mfd: mt6397-irq: Fix missing irq_domain_remove() in error path Greg Kroah-Hartman
2026-01-15 16:44 ` [PATCH 5.10 087/451] mfd: mt6358-irq: " Greg Kroah-Hartman
2026-01-15 16:44 ` [PATCH 5.10 088/451] wifi: rtl818x: rtl8187: Fix potential buffer underflow in rtl8187_rx_cb() Greg Kroah-Hartman
2026-01-15 16:44 ` [PATCH 5.10 089/451] ima: Handle error code returned by ima_filter_rule_match() Greg Kroah-Hartman
2026-01-15 16:44 ` [PATCH 5.10 090/451] usb: chaoskey: fix locking for O_NONBLOCK Greg Kroah-Hartman
2026-01-15 16:44 ` [PATCH 5.10 091/451] usb: dwc2: disable platform lowlevel hw resources during shutdown Greg Kroah-Hartman
2026-01-15 16:44 ` [PATCH 5.10 092/451] usb: dwc2: fix hang during shutdown if set as peripheral Greg Kroah-Hartman
2026-01-15 16:44 ` [PATCH 5.10 093/451] usb: dwc2: fix hang during suspend " Greg Kroah-Hartman
2026-01-15 16:44 ` [PATCH 5.10 094/451] usb: raw-gadget: cap raw_io transfer length to KMALLOC_MAX_SIZE Greg Kroah-Hartman
2026-01-15 16:44 ` [PATCH 5.10 095/451] selftests/bpf: Improve reliability of test_perf_branches_no_hw() Greg Kroah-Hartman
2026-01-15 16:44 ` [PATCH 5.10 096/451] crypto: ccree - Correctly handle return of sg_nents_for_len Greg Kroah-Hartman
2026-01-15 16:44 ` [PATCH 5.10 097/451] staging: fbtft: core: fix potential memory leak in fbtft_probe_common() Greg Kroah-Hartman
2026-01-15 16:44 ` [PATCH 5.10 098/451] PCI: dwc: Fix wrong PORT_LOGIC_LTSSM_STATE_MASK definition Greg Kroah-Hartman
2026-01-15 16:45 ` [PATCH 5.10 099/451] wifi: ieee80211: correct FILS status codes Greg Kroah-Hartman
2026-01-15 16:45 ` [PATCH 5.10 100/451] backlight: led_bl: Take led_access lock when required Greg Kroah-Hartman
2026-01-15 16:45 ` [PATCH 5.10 101/451] backlight: led-bl: Add devlink to supplier LEDs Greg Kroah-Hartman
2026-01-15 16:45 ` [PATCH 5.10 102/451] backlight: lp855x: Fix lp855x.h kernel-doc warnings Greg Kroah-Hartman
2026-01-15 16:45 ` [PATCH 5.10 103/451] iommu/arm-smmu-qcom: Enable use of all SMR groups when running bare-metal Greg Kroah-Hartman
2026-01-15 16:45 ` [PATCH 5.10 104/451] drm/amd/display: Fix logical vs bitwise bug in get_embedded_panel_info_v2_1() Greg Kroah-Hartman
2026-01-15 16:45 ` [PATCH 5.10 105/451] ACPI: processor_core: fix map_x2apic_id for amd-pstate on am4 Greg Kroah-Hartman
2026-01-15 16:45 ` [PATCH 5.10 106/451] ext4: remove unused return value of __mb_check_buddy Greg Kroah-Hartman
2026-01-15 16:45 ` [PATCH 5.10 107/451] ext4: improve integrity checking in __mb_check_buddy by enhancing order-0 validation Greg Kroah-Hartman
2026-01-15 16:45 ` [PATCH 5.10 108/451] virtio: fix virtqueue_set_affinity() docs Greg Kroah-Hartman
2026-01-15 16:45 ` [PATCH 5.10 109/451] regulator: core: Protect regulator_supply_alias_list with regulator_list_mutex Greg Kroah-Hartman
2026-01-15 16:45 ` [PATCH 5.10 110/451] netfilter: nft_connlimit: move stateful fields out of expression data Greg Kroah-Hartman
2026-01-17 15:12   ` Ben Hutchings
2026-01-15 16:45 ` [PATCH 5.10 111/451] netfilter: nf_conncount: reduce unnecessary GC Greg Kroah-Hartman
2026-01-15 16:45 ` Greg Kroah-Hartman [this message]
2026-01-15 16:45 ` [PATCH 5.10 113/451] netfilter: nft_connlimit: update the count if add was skipped Greg Kroah-Hartman
2026-01-15 16:45 ` [PATCH 5.10 114/451] mtd: lpddr_cmds: fix signed shifts in lpddr_cmds Greg Kroah-Hartman
2026-01-17 15:26   ` Ben Hutchings
2026-01-15 16:45 ` [PATCH 5.10 115/451] net/sched: sch_cake: Fix incorrect qlen reduction in cake_drop Greg Kroah-Hartman
2026-01-15 16:45 ` [PATCH 5.10 116/451] perf tools: Fix split kallsyms DSO counting Greg Kroah-Hartman
2026-01-15 16:45 ` [PATCH 5.10 117/451] pinctrl: single: Fix PIN_CONFIG_BIAS_DISABLE handling Greg Kroah-Hartman
2026-01-15 16:45 ` [PATCH 5.10 118/451] pinctrl: single: Fix incorrect type for error return variable Greg Kroah-Hartman
2026-01-15 16:45 ` [PATCH 5.10 119/451] fbdev: ssd1307fb: fix potential page leak in ssd1307fb_probe() Greg Kroah-Hartman
2026-01-15 16:45 ` [PATCH 5.10 120/451] NFS: Clean up function nfs_mark_dir_for_revalidate() Greg Kroah-Hartman
2026-01-15 16:45 ` [PATCH 5.10 121/451] NFS: Fix open coded versions of nfs_set_cache_invalid() Greg Kroah-Hartman
2026-01-15 16:45 ` [PATCH 5.10 122/451] NFS: Label the dentry with a verifier in nfs_rmdir() and nfs_unlink() Greg Kroah-Hartman
2026-01-17 15:48   ` Ben Hutchings
2026-01-19 11:30     ` Greg Kroah-Hartman
2026-01-15 16:45 ` [PATCH 5.10 123/451] NFS: dont unhash dentry during unlink/rename Greg Kroah-Hartman
2026-01-17 15:50   ` Ben Hutchings
2026-01-19 11:32     ` Greg Kroah-Hartman
2026-01-15 16:45 ` [PATCH 5.10 124/451] NFS: Avoid changing nlink when file removes and attribute updates race Greg Kroah-Hartman
2026-01-15 16:45 ` [PATCH 5.10 125/451] fs/nls: Fix utf16 to utf8 conversion Greg Kroah-Hartman
2026-01-15 16:45 ` [PATCH 5.10 126/451] NFSv4/pNFS: Clear NFS_INO_LAYOUTCOMMIT in pnfs_mark_layout_stateid_invalid Greg Kroah-Hartman
2026-01-15 16:45 ` [PATCH 5.10 127/451] Revert "nfs: ignore SB_RDONLY when remounting nfs" Greg Kroah-Hartman
2026-01-15 16:45 ` [PATCH 5.10 128/451] Revert "nfs: clear SB_RDONLY before getting superblock" Greg Kroah-Hartman
2026-01-15 16:45 ` [PATCH 5.10 129/451] Revert "nfs: ignore SB_RDONLY when mounting nfs" Greg Kroah-Hartman
2026-01-15 16:45 ` [PATCH 5.10 130/451] fs_context: drop the unused lsm_flags member Greg Kroah-Hartman
2026-01-15 16:45 ` [PATCH 5.10 131/451] NFS: Automounted filesystems should inherit ro,noexec,nodev,sync flags Greg Kroah-Hartman
2026-01-15 16:45 ` [PATCH 5.10 132/451] fs/nls: Fix inconsistency between utf8_to_utf32() and utf32_to_utf8() Greg Kroah-Hartman
2026-01-15 16:45 ` [PATCH 5.10 133/451] platform/x86: asus-wmi: use brightness_set_blocking() for kbd led Greg Kroah-Hartman
2026-01-15 16:45 ` [PATCH 5.10 134/451] ASoC: bcm: bcm63xx-pcm-whistler: Check return value of of_dma_configure() Greg Kroah-Hartman
2026-01-15 16:45 ` [PATCH 5.10 135/451] ASoC: ak4458: Disable regulator when error happens Greg Kroah-Hartman
2026-01-15 16:45 ` [PATCH 5.10 136/451] ASoC: ak5558: " Greg Kroah-Hartman
2026-01-15 16:45 ` [PATCH 5.10 137/451] blk-mq: Abort suspend when wakeup events are pending Greg Kroah-Hartman
2026-01-15 16:45 ` [PATCH 5.10 138/451] block: fix comment for op_is_zone_mgmt() to include RESET_ALL Greg Kroah-Hartman
2026-01-15 16:45 ` [PATCH 5.10 139/451] dma/pool: eliminate alloc_pages warning in atomic_pool_expand Greg Kroah-Hartman
2026-01-15 16:45 ` [PATCH 5.10 140/451] ALSA: uapi: Fix typo in asound.h comment Greg Kroah-Hartman
2026-01-15 16:45 ` [PATCH 5.10 141/451] ARM: 9464/1: fix input-only operand modification in load_unaligned_zeropad() Greg Kroah-Hartman
2026-01-15 16:45 ` [PATCH 5.10 142/451] dm-raid: fix possible NULL dereference with undefined raid type Greg Kroah-Hartman
2026-01-15 16:45 ` [PATCH 5.10 143/451] dm log-writes: Add missing set_freezable() for freezable kthread Greg Kroah-Hartman
2026-01-15 16:45 ` [PATCH 5.10 144/451] efi/cper: Add a new helper function to print bitmasks Greg Kroah-Hartman
2026-01-15 16:45 ` [PATCH 5.10 145/451] efi/cper: Adjust infopfx size to accept an extra space Greg Kroah-Hartman
2026-01-15 16:45 ` [PATCH 5.10 146/451] efi/cper: align ARM CPER type with UEFI 2.9A/2.10 specs Greg Kroah-Hartman
2026-01-15 16:45 ` [PATCH 5.10 147/451] ocfs2: fix memory leak in ocfs2_merge_rec_left() Greg Kroah-Hartman
2026-01-15 16:45 ` [PATCH 5.10 148/451] usb: gadget: tegra-xudc: Always reinitialize data toggle when clear halt Greg Kroah-Hartman
2026-01-15 16:45 ` [PATCH 5.10 149/451] usb: phy: Initialize struct usb_phy list_head Greg Kroah-Hartman
2026-01-15 16:45 ` [PATCH 5.10 150/451] ALSA: dice: fix buffer overflow in detect_stream_formats() Greg Kroah-Hartman
2026-01-15 16:45 ` [PATCH 5.10 151/451] NFS: Fix missing unlock in nfs_unlink() Greg Kroah-Hartman
2026-01-15 16:45 ` [PATCH 5.10 152/451] netfilter: nf_conncount: garbage collection is not skipped when jiffies wrap around Greg Kroah-Hartman
2026-01-15 16:45 ` [PATCH 5.10 153/451] i3c: fix uninitialized variable use in i2c setup Greg Kroah-Hartman
2026-01-15 16:45 ` [PATCH 5.10 154/451] netfilter: nft_connlimit: memleak if nf_ct_netns_get() fails Greg Kroah-Hartman
2026-01-15 16:45 ` [PATCH 5.10 155/451] bpf, arm64: Do not audit capability check in do_jit() Greg Kroah-Hartman
2026-01-15 16:45 ` [PATCH 5.10 156/451] btrfs: fix memory leak of fs_devices in degraded seed device path Greg Kroah-Hartman
2026-01-15 16:45 ` [PATCH 5.10 157/451] x86/ptrace: Always inline trivial accessors Greg Kroah-Hartman
2026-01-15 16:45 ` [PATCH 5.10 158/451] ACPICA: Avoid walking the Namespace if start_node is NULL Greg Kroah-Hartman
2026-01-15 16:46 ` [PATCH 5.10 159/451] ACPI: property: Use ACPI functions in acpi_graph_get_next_endpoint() only Greg Kroah-Hartman
2026-01-15 16:46 ` [PATCH 5.10 160/451] cpufreq: s5pv210: fix refcount leak Greg Kroah-Hartman
2026-01-15 16:46 ` [PATCH 5.10 161/451] livepatch: Match old_sympos 0 and 1 in klp_find_func() Greg Kroah-Hartman
2026-01-15 16:46 ` [PATCH 5.10 162/451] hfsplus: fix volume corruption issue for generic/070 Greg Kroah-Hartman
2026-01-15 16:46 ` [PATCH 5.10 163/451] hfsplus: fix missing hfs_bnode_get() in __hfs_bnode_create Greg Kroah-Hartman
2026-01-15 16:46 ` [PATCH 5.10 164/451] hfsplus: Verify inode mode when loading from disk Greg Kroah-Hartman
2026-01-15 16:46 ` [PATCH 5.10 165/451] hfsplus: fix volume corruption issue for generic/073 Greg Kroah-Hartman
2026-01-15 16:46 ` [PATCH 5.10 166/451] btrfs: scrub: always update btrfs_scrub_progress::last_physical Greg Kroah-Hartman
2026-01-15 16:46 ` [PATCH 5.10 167/451] Bluetooth: btusb: Add new VID/PID 13d3/3533 for RTL8821CE Greg Kroah-Hartman
2026-01-15 16:46 ` [PATCH 5.10 168/451] netrom: Fix memory leak in nr_sendmsg() Greg Kroah-Hartman
2026-01-15 16:46 ` [PATCH 5.10 169/451] net/sched: ets: Always remove class from active list before deleting in ets_qdisc_change Greg Kroah-Hartman
2026-01-15 16:46 ` [PATCH 5.10 170/451] ipvlan: Ignore PACKET_LOOPBACK in handle_mode_l2() Greg Kroah-Hartman
2026-01-15 16:46 ` [PATCH 5.10 171/451] mlxsw: spectrum_router: Fix neighbour use-after-free Greg Kroah-Hartman
2026-01-15 16:46 ` [PATCH 5.10 172/451] mlxsw: spectrum_mr: Fix use-after-free when updating multicast route stats Greg Kroah-Hartman
2026-01-15 16:46 ` [PATCH 5.10 173/451] net: openvswitch: fix middle attribute validation in push_nsh() action Greg Kroah-Hartman
2026-01-15 16:46 ` [PATCH 5.10 174/451] broadcom: b44: prevent uninitialized value usage Greg Kroah-Hartman
2026-01-15 16:46 ` [PATCH 5.10 175/451] netfilter: nf_conncount: fix leaked ct in error paths Greg Kroah-Hartman
2026-01-15 16:46 ` [PATCH 5.10 176/451] ipvs: fix ipv4 null-ptr-deref in route error path Greg Kroah-Hartman
2026-01-15 16:46 ` [PATCH 5.10 177/451] caif: fix integer underflow in cffrml_receive() Greg Kroah-Hartman
2026-01-15 16:46 ` [PATCH 5.10 178/451] net/sched: ets: Remove drr class from the active list if it changes to strict Greg Kroah-Hartman
2026-01-15 16:46 ` [PATCH 5.10 179/451] nfc: pn533: Fix error code in pn533_acr122_poweron_rdr() Greg Kroah-Hartman
2026-01-15 16:46 ` [PATCH 5.10 180/451] ethtool: use phydev variable Greg Kroah-Hartman
2026-01-15 16:46 ` [PATCH 5.10 181/451] net/ethtool/ioctl: remove if n_stats checks from ethtool_get_phy_stats Greg Kroah-Hartman
2026-01-15 16:46 ` [PATCH 5.10 182/451] net/ethtool/ioctl: split ethtool_get_phy_stats into multiple helpers Greg Kroah-Hartman
2026-01-15 16:46 ` [PATCH 5.10 183/451] ethtool: Avoid overflowing userspace buffer on stats query Greg Kroah-Hartman
2026-01-17 19:58   ` Ben Hutchings
2026-01-18  7:30     ` Gal Pressman
2026-01-18 11:11       ` Ben Hutchings
2026-01-18 12:23         ` Gal Pressman
2026-01-15 16:46 ` [PATCH 5.10 184/451] net/mlx5: fw_tracer, Add support for unrecognized string Greg Kroah-Hartman
2026-01-15 16:46 ` [PATCH 5.10 185/451] net/mlx5: fw_tracer, Validate format string parameters Greg Kroah-Hartman
2026-01-15 16:46 ` [PATCH 5.10 186/451] net/mlx5: fw_tracer, Handle escaped percent properly Greg Kroah-Hartman
2026-01-15 16:46 ` [PATCH 5.10 187/451] net: hns3: using the num_tqps in the vf driver to apply for resources Greg Kroah-Hartman
2026-01-15 16:46 ` [PATCH 5.10 188/451] net: hns3: add VLAN id validation before using Greg Kroah-Hartman
2026-01-15 16:46 ` [PATCH 5.10 189/451] hwmon: (ibmpex) fix use-after-free in high/low store Greg Kroah-Hartman
2026-01-15 16:46 ` [PATCH 5.10 190/451] MIPS: Fix a reference leak bug in ip22_check_gio() Greg Kroah-Hartman
2026-01-15 16:46 ` [PATCH 5.10 191/451] block/rnbd: Remove a useless mutex Greg Kroah-Hartman
2026-01-15 16:46 ` [PATCH 5.10 192/451] block/rnbd-clt: fix wrong max ID in ida_alloc_max Greg Kroah-Hartman
2026-01-15 16:46 ` [PATCH 5.10 193/451] block: rnbd-clt: Fix leaked ID in init_dev() Greg Kroah-Hartman
2026-01-15 16:46 ` [PATCH 5.10 194/451] HID: input: map HID_GD_Z to ABS_DISTANCE for stylus/pen Greg Kroah-Hartman
2026-01-15 16:46 ` [PATCH 5.10 195/451] Input: ti_am335x_tsc - fix off-by-one error in wire_order validation Greg Kroah-Hartman
2026-01-15 16:46 ` [PATCH 5.10 196/451] Input: i8042 - add TUXEDO InfinityBook Max Gen10 AMD to i8042 quirk table Greg Kroah-Hartman
2026-01-15 16:46 ` [PATCH 5.10 197/451] ACPI: CPPC: Fix missing PCC check for guaranteed_perf Greg Kroah-Hartman
2026-01-15 16:46 ` [PATCH 5.10 198/451] spi: fsl-cpm: Check length parity before switching to 16 bit mode Greg Kroah-Hartman
2026-01-15 16:46 ` [PATCH 5.10 199/451] net/hsr: fix NULL pointer dereference in prp_get_untagged_frame() Greg Kroah-Hartman
2026-01-15 16:46 ` [PATCH 5.10 200/451] ALSA: vxpocket: Fix resource leak in vxpocket_probe error path Greg Kroah-Hartman
2026-01-15 16:46 ` [PATCH 5.10 201/451] ALSA: pcmcia: Fix resource leak in snd_pdacf_probe " Greg Kroah-Hartman
2026-01-15 16:46 ` [PATCH 5.10 202/451] ALSA: usb-mixer: us16x08: validate meter packet indices Greg Kroah-Hartman
2026-01-15 16:46 ` [PATCH 5.10 203/451] ipmi: Fix the race between __scan_channels() and deliver_response() Greg Kroah-Hartman
2026-01-15 16:46 ` [PATCH 5.10 204/451] ipmi: Fix __scan_channels() failing to rescan channels Greg Kroah-Hartman
2026-01-15 16:46 ` [PATCH 5.10 205/451] firmware: imx: scu-irq: Init workqueue before request mbox channel Greg Kroah-Hartman
2026-01-17 20:08   ` Ben Hutchings
2026-01-18  8:42     ` Greg Kroah-Hartman
2026-01-18 11:08       ` Ben Hutchings
2026-01-19 11:13         ` Greg Kroah-Hartman
2026-01-15 16:46 ` [PATCH 5.10 206/451] ti-sysc: allow OMAP2 and OMAP4 timers to be reserved on AM33xx Greg Kroah-Hartman
2026-01-15 16:46 ` [PATCH 5.10 207/451] clk: mvebu: cp110 add CLK_IGNORE_UNUSED to pcie_x10, pcie_x11 & pcie_x4 Greg Kroah-Hartman
2026-01-15 16:46 ` [PATCH 5.10 208/451] powerpc/addnote: Fix overflow on 32-bit builds Greg Kroah-Hartman
2026-01-15 16:46 ` [PATCH 5.10 209/451] scsi: qla2xxx: Fix initiator mode with qlini_mode=exclusive Greg Kroah-Hartman
2026-01-15 16:46 ` [PATCH 5.10 210/451] scsi: qla2xxx: Use reinit_completion on mbx_intr_comp Greg Kroah-Hartman
2026-01-15 16:46 ` [PATCH 5.10 211/451] via_wdt: fix critical boot hang due to unnamed resource allocation Greg Kroah-Hartman
2026-01-15 16:46 ` [PATCH 5.10 212/451] reset: fix BIT macro reference Greg Kroah-Hartman
2026-01-17 20:22   ` Ben Hutchings
2026-01-19 11:05     ` Greg Kroah-Hartman
2026-01-15 16:46 ` [PATCH 5.10 213/451] exfat: fix remount failure in different process environments Greg Kroah-Hartman
2026-01-15 16:46 ` [PATCH 5.10 214/451] usbip: Fix locking bug in RT-enabled kernels Greg Kroah-Hartman
2026-01-15 16:46 ` [PATCH 5.10 215/451] usb: typec: ucsi: Handle incorrect num_connectors capability Greg Kroah-Hartman
2026-01-15 16:46 ` [PATCH 5.10 216/451] usb: xhci: limit run_graceperiod for only usb 3.0 devices Greg Kroah-Hartman
2026-01-15 16:46 ` [PATCH 5.10 217/451] usb: usb-storage: No additional quirks need to be added to the EL-R12 optical drive Greg Kroah-Hartman
2026-01-15 16:46 ` [PATCH 5.10 218/451] serial: sprd: Return -EPROBE_DEFER when uart clock is not ready Greg Kroah-Hartman
2026-01-15 16:47 ` [PATCH 5.10 219/451] nvme-fc: dont hold rport lock when putting ctrl Greg Kroah-Hartman
2026-01-17 20:47   ` Ben Hutchings
2026-01-19 13:02     ` Daniel Wagner
2026-01-15 16:47 ` [PATCH 5.10 220/451] block: rnbd-clt: Fix signedness bug in init_dev() Greg Kroah-Hartman
2026-01-15 16:47 ` [PATCH 5.10 221/451] vhost/vsock: improve RCU read sections around vhost_vsock_get() Greg Kroah-Hartman
2026-01-15 16:47 ` [PATCH 5.10 222/451] lib/crypto: x86/blake2s: Fix 32-bit arg treated as 64-bit Greg Kroah-Hartman
2026-01-15 16:47 ` [PATCH 5.10 223/451] floppy: fix for PAGE_SIZE != 4KB Greg Kroah-Hartman
2026-01-15 16:47 ` [PATCH 5.10 224/451] ktest.pl: Fix uninitialized var in config-bisect.pl Greg Kroah-Hartman
2026-01-15 16:47 ` [PATCH 5.10 225/451] ext4: xattr: fix null pointer deref in ext4_raw_inode() Greg Kroah-Hartman
2026-01-15 16:47 ` [PATCH 5.10 226/451] ext4: fix incorrect group number assertion in mb_check_buddy Greg Kroah-Hartman
2026-01-15 16:47 ` [PATCH 5.10 227/451] jbd2: use a weaker annotation in journal handling Greg Kroah-Hartman
2026-01-15 16:47 ` [PATCH 5.10 228/451] media: v4l2-mem2mem: Fix outdated documentation Greg Kroah-Hartman
2026-01-15 16:47 ` [PATCH 5.10 229/451] usb: usb-storage: Maintain minimal modifications to the bcdDevice range Greg Kroah-Hartman
2026-01-15 16:47 ` [PATCH 5.10 230/451] media: dvb-usb: dtv5100: fix out-of-bounds in dtv5100_i2c_msg() Greg Kroah-Hartman
2026-01-15 16:47 ` [PATCH 5.10 231/451] media: pvrusb2: Fix incorrect variable used in trace message Greg Kroah-Hartman
2026-01-15 16:47 ` [PATCH 5.10 232/451] phy: broadcom: bcm63xx-usbh: fix section mismatches Greg Kroah-Hartman
2026-01-15 16:47 ` [PATCH 5.10 233/451] USB: lpc32xx_udc: Fix error handling in probe Greg Kroah-Hartman
2026-01-15 16:47 ` [PATCH 5.10 234/451] usb: phy: fsl-usb: Fix use-after-free in delayed work during device removal Greg Kroah-Hartman
2026-01-17 21:19   ` Ben Hutchings
2026-01-19 11:06     ` Greg Kroah-Hartman
2026-01-15 16:47 ` [PATCH 5.10 235/451] usb: dwc3: of-simple: fix clock resource leak in dwc3_of_simple_probe Greg Kroah-Hartman
2026-01-15 16:47 ` [PATCH 5.10 236/451] usb: renesas_usbhs: Fix a resource leak in usbhs_pipe_malloc() Greg Kroah-Hartman
2026-01-15 16:47 ` [PATCH 5.10 237/451] char: applicom: fix NULL pointer dereference in ac_ioctl Greg Kroah-Hartman
2026-01-15 16:47 ` [PATCH 5.10 238/451] intel_th: Fix error handling in intel_th_output_open Greg Kroah-Hartman
2026-01-15 16:47 ` [PATCH 5.10 239/451] cpufreq: nforce2: fix reference count leak in nforce2 Greg Kroah-Hartman
2026-01-15 16:47 ` [PATCH 5.10 240/451] scsi: Revert "scsi: qla2xxx: Perform lockless command completion in abort path" Greg Kroah-Hartman
2026-01-15 16:47 ` [PATCH 5.10 241/451] scsi: aic94xx: fix use-after-free in device removal path Greg Kroah-Hartman
2026-01-15 16:47 ` [PATCH 5.10 242/451] NFSD: use correct reservation type in nfsd4_scsi_fence_client Greg Kroah-Hartman
2026-01-15 16:47 ` [PATCH 5.10 243/451] scsi: target: Reset t_task_cdb pointer in error case Greg Kroah-Hartman
2026-01-15 16:47 ` [PATCH 5.10 244/451] f2fs: invalidate dentry cache on failed whiteout creation Greg Kroah-Hartman
2026-01-15 16:47 ` [PATCH 5.10 245/451] f2fs: fix return value of f2fs_recover_fsync_data() Greg Kroah-Hartman
2026-01-15 16:47 ` [PATCH 5.10 246/451] tools/testing/nvdimm: Use per-DIMM device handle Greg Kroah-Hartman
2026-01-15 16:47 ` [PATCH 5.10 247/451] media: vidtv: initialize local pointers upon transfer of memory ownership Greg Kroah-Hartman
2026-01-15 16:47 ` [PATCH 5.10 248/451] ocfs2: fix kernel BUG in ocfs2_find_victim_chain Greg Kroah-Hartman
2026-01-15 16:47 ` [PATCH 5.10 249/451] platform/chrome: cros_ec_ishtp: Fix UAF after unbinding driver Greg Kroah-Hartman
2026-01-15 16:47 ` [PATCH 5.10 250/451] scs: fix a wrong parameter in __scs_magic Greg Kroah-Hartman
2026-01-15 16:47 ` [PATCH 5.10 251/451] parisc: Do not reprogram affinitiy on ASP chip Greg Kroah-Hartman
2026-01-15 16:47 ` [PATCH 5.10 252/451] libceph: make decode_pool() more resilient against corrupted osdmaps Greg Kroah-Hartman
2026-01-15 16:47 ` [PATCH 5.10 253/451] KVM: x86: WARN if hrtimer callback for periodic APIC timer fires with period=0 Greg Kroah-Hartman
2026-01-15 16:47 ` [PATCH 5.10 254/451] KVM: x86: Explicitly set new periodic hrtimer expiration in apic_timer_fn() Greg Kroah-Hartman
2026-01-15 16:47 ` [PATCH 5.10 255/451] KVM: x86: Fix VM hard lockup after prolonged inactivity with periodic HV timer Greg Kroah-Hartman
2026-01-15 16:47 ` [PATCH 5.10 256/451] KVM: nSVM: Propagate SVM_EXIT_CR0_SEL_WRITE correctly for LMSW emulation Greg Kroah-Hartman
2026-01-15 16:47 ` [PATCH 5.10 257/451] KVM: nSVM: Set exit_code_hi to -1 when synthesizing SVM_EXIT_ERR (failed VMRUN) Greg Kroah-Hartman
2026-01-15 16:47 ` [PATCH 5.10 258/451] tracing: Do not register unsupported perf events Greg Kroah-Hartman
2026-01-15 16:47 ` [PATCH 5.10 259/451] PM: runtime: Do not clear needs_force_resume with enabled runtime PM Greg Kroah-Hartman
2026-01-15 16:47 ` [PATCH 5.10 260/451] fsnotify: do not generate ACCESS/MODIFY events on child for special files Greg Kroah-Hartman
2026-01-15 16:47 ` [PATCH 5.10 261/451] nfsd: Mark variable __maybe_unused to avoid W=1 build break Greg Kroah-Hartman
2026-01-15 16:47 ` [PATCH 5.10 262/451] io_uring: fix filename leak in __io_openat_prep() Greg Kroah-Hartman
2026-01-18 11:54   ` Ben Hutchings
2026-01-19 11:10     ` Greg Kroah-Hartman
2026-01-15 16:47 ` [PATCH 5.10 263/451] drm/amd/display: Use GFP_ATOMIC in dc_create_plane_state() Greg Kroah-Hartman
2026-01-15 16:47 ` [PATCH 5.10 264/451] amba: tegra-ahb: Fix device leak on SMMU enable Greg Kroah-Hartman
2026-01-15 16:47 ` [PATCH 5.10 265/451] soc: qcom: ocmem: fix device leak on lookup Greg Kroah-Hartman
2026-01-15 16:47 ` [PATCH 5.10 266/451] soc: amlogic: canvas: " Greg Kroah-Hartman
2026-01-15 16:47 ` [PATCH 5.10 267/451] rpmsg: glink: fix rpmsg device leak Greg Kroah-Hartman
2026-01-15 16:47 ` [PATCH 5.10 268/451] i2c: amd-mp2: fix reference leak in MP2 PCI device Greg Kroah-Hartman
2026-01-15 16:47 ` [PATCH 5.10 269/451] hwmon: (w83791d) Convert macros to functions to avoid TOCTOU Greg Kroah-Hartman
2026-01-15 16:47 ` [PATCH 5.10 270/451] hwmon: (w83l786ng) " Greg Kroah-Hartman
2026-01-15 16:47 ` [PATCH 5.10 271/451] i40e: fix scheduling in set_rx_mode Greg Kroah-Hartman
2026-01-15 16:47 ` [PATCH 5.10 272/451] iavf: fix off-by-one issues in iavf_config_rss_reg() Greg Kroah-Hartman
2026-01-15 16:47 ` [PATCH 5.10 273/451] crypto: seqiv - Do not use req->iv after crypto_aead_encrypt Greg Kroah-Hartman
2026-01-15 16:47 ` [PATCH 5.10 274/451] net: mdio: aspeed: move reg accessing part into separate functions Greg Kroah-Hartman
2026-01-15 16:47 ` [PATCH 5.10 275/451] net: mdio: aspeed: add dummy read to avoid read-after-write issue Greg Kroah-Hartman
2026-01-15 16:47 ` [PATCH 5.10 276/451] net: openvswitch: Avoid needlessly taking the RTNL on vport destroy Greg Kroah-Hartman
2026-01-15 16:47 ` [PATCH 5.10 277/451] ip6_gre: make ip6gre_header() robust Greg Kroah-Hartman
2026-01-15 16:47 ` [PATCH 5.10 278/451] platform/x86: msi-laptop: add missing sysfs_remove_group() Greg Kroah-Hartman
2026-01-15 16:48 ` [PATCH 5.10 279/451] platform/x86: ibm_rtl: fix EBDA signature search pointer arithmetic Greg Kroah-Hartman
2026-01-15 16:48 ` [PATCH 5.10 280/451] team: fix check for port enabled in team_queue_override_port_prio_changed() Greg Kroah-Hartman
2026-01-15 16:48 ` [PATCH 5.10 281/451] net: usb: rtl8150: fix memory leak on usb_submit_urb() failure Greg Kroah-Hartman
2026-01-15 16:48 ` [PATCH 5.10 282/451] genalloc.h: fix htmldocs warning Greg Kroah-Hartman
2026-01-15 16:48 ` [PATCH 5.10 283/451] firewire: nosy: switch from pci_ to dma_ API Greg Kroah-Hartman
2026-01-15 16:48 ` [PATCH 5.10 284/451] firewire: nosy: Fix dma_free_coherent() size Greg Kroah-Hartman
2026-01-15 16:48 ` [PATCH 5.10 285/451] net: dsa: b53: skip multicast entries for fdb_dump() Greg Kroah-Hartman
2026-01-15 16:48 ` [PATCH 5.10 286/451] net: bridge: Describe @tunnel_hash member in net_bridge_vlan_group struct Greg Kroah-Hartman
2026-01-15 16:48 ` [PATCH 5.10 287/451] octeontx2-pf: fix "UBSAN: shift-out-of-bounds error" Greg Kroah-Hartman
2026-01-15 16:48 ` [PATCH 5.10 288/451] ipv6: BUG() in pskb_expand_head() as part of calipso_skbuff_setattr() Greg Kroah-Hartman
2026-01-15 16:48 ` [PATCH 5.10 289/451] ipv4: Fix reference count leak when using error routes with nexthop objects Greg Kroah-Hartman
2026-01-15 16:48 ` [PATCH 5.10 290/451] net: rose: fix invalid array index in rose_kill_by_device() Greg Kroah-Hartman
2026-01-15 16:48 ` [PATCH 5.10 291/451] RDMA/efa: Remove possible negative shift Greg Kroah-Hartman
2026-01-15 16:48 ` [PATCH 5.10 292/451] RDMA/core: Fix logic error in ib_get_gids_from_rdma_hdr() Greg Kroah-Hartman
2026-01-15 16:48 ` [PATCH 5.10 293/451] RDMA/bnxt_re: Fix incorrect BAR check in bnxt_qplib_map_creq_db() Greg Kroah-Hartman
2026-01-15 16:48 ` [PATCH 5.10 294/451] RDMA/bnxt_re: Fix IB_SEND_IP_CSUM handling in post_send Greg Kroah-Hartman
2026-01-15 16:48 ` [PATCH 5.10 295/451] RDMA/bnxt_re: Fix to use correct page size for PDE table Greg Kroah-Hartman
2026-01-15 16:48 ` [PATCH 5.10 296/451] RDMA/bnxt_re: fix dma_free_coherent() pointer Greg Kroah-Hartman
2026-01-15 16:48 ` [PATCH 5.10 297/451] selftests/ftrace: traceonoff_triggers: strip off names Greg Kroah-Hartman
2026-01-15 16:48 ` [PATCH 5.10 298/451] ASoC: stm32: sai: fix device leak on probe Greg Kroah-Hartman
2026-01-15 16:48 ` [PATCH 5.10 299/451] ASoC: qcom: q6asm-dai: perform correct state check before closing Greg Kroah-Hartman
2026-01-15 16:48 ` [PATCH 5.10 300/451] ASoC: qcom: q6adm: the the copp device only during last instance Greg Kroah-Hartman
2026-01-15 16:48 ` [PATCH 5.10 301/451] ASoC: qcom: qdsp6: q6asm-dai: set 10 ms period and buffer alignment Greg Kroah-Hartman
2026-01-15 16:48 ` [PATCH 5.10 302/451] iommu/exynos: fix device leak on of_xlate() Greg Kroah-Hartman
2026-01-15 16:48 ` [PATCH 5.10 303/451] iommu/ipmmu-vmsa: " Greg Kroah-Hartman
2026-01-15 16:48 ` [PATCH 5.10 304/451] iommu/mediatek-v1: fix device leak on probe_device() Greg Kroah-Hartman
2026-01-15 16:48 ` [PATCH 5.10 305/451] iommu/mediatek: fix device leak on of_xlate() Greg Kroah-Hartman
2026-01-15 16:48 ` [PATCH 5.10 306/451] iommu/omap: fix device leaks on probe_device() Greg Kroah-Hartman
2026-01-15 16:48 ` [PATCH 5.10 307/451] iommu/sun50i: fix device leak on of_xlate() Greg Kroah-Hartman
2026-01-15 16:48 ` [PATCH 5.10 308/451] HID: logitech-dj: Remove duplicate error logging Greg Kroah-Hartman
2026-01-15 16:48 ` [PATCH 5.10 309/451] PCI/PM: Reinstate clearing state_saved in legacy and !PM codepaths Greg Kroah-Hartman
2026-01-15 16:48 ` [PATCH 5.10 310/451] leds: leds-lp50xx: Allow LED 0 to be added to module bank Greg Kroah-Hartman
2026-01-15 16:48 ` [PATCH 5.10 311/451] leds: leds-lp50xx: LP5009 supports 3 modules for a total of 9 LEDs Greg Kroah-Hartman
2026-01-15 16:48 ` [PATCH 5.10 312/451] mfd: altera-sysmgr: Fix device leak on sysmgr regmap lookup Greg Kroah-Hartman
2026-01-15 16:48 ` [PATCH 5.10 313/451] mfd: max77620: Fix potential IRQ chip conflict when probing two devices Greg Kroah-Hartman
2026-01-15 16:48 ` [PATCH 5.10 314/451] media: rc: st_rc: Fix reset control resource leak Greg Kroah-Hartman
2026-01-15 16:48 ` [PATCH 5.10 315/451] parisc: entry.S: fix space adjustment on interruption for 64-bit userspace Greg Kroah-Hartman
2026-01-15 16:48 ` [PATCH 5.10 316/451] parisc: entry: set W bit for !compat tasks in syscall_restore_rfi() Greg Kroah-Hartman
2026-01-15 16:48 ` [PATCH 5.10 317/451] media: adv7842: Avoid possible out-of-bounds array accesses in adv7842_cp_log_status() Greg Kroah-Hartman
2026-01-15 16:48 ` [PATCH 5.10 318/451] dm-ebs: Mark full buffer dirty even on partial write Greg Kroah-Hartman
2026-01-15 16:48 ` [PATCH 5.10 319/451] fbdev: gbefb: fix to use physical address instead of dma address Greg Kroah-Hartman
2026-01-15 16:48 ` [PATCH 5.10 320/451] fbdev: pxafb: Fix multiple clamped values in pxafb_adjust_timing Greg Kroah-Hartman
2026-01-15 16:48 ` [PATCH 5.10 321/451] fbdev: tcx.c fix mem_map to correct smem_start offset Greg Kroah-Hartman
2026-01-15 16:48 ` [PATCH 5.10 322/451] media: cec: Fix debugfs leak on bus_register() failure Greg Kroah-Hartman
2026-01-15 16:48 ` [PATCH 5.10 323/451] media: msp3400: Avoid possible out-of-bounds array accesses in msp3400c_thread() Greg Kroah-Hartman
2026-01-15 16:48 ` [PATCH 5.10 324/451] media: TDA1997x: Remove redundant cancel_delayed_work in probe Greg Kroah-Hartman
2026-01-18 14:05   ` Ben Hutchings
2026-01-19 11:14     ` Greg Kroah-Hartman
2026-01-15 16:48 ` [PATCH 5.10 325/451] media: i2c: ADV7604: " Greg Kroah-Hartman
2026-01-15 16:48 ` [PATCH 5.10 326/451] media: i2c: adv7842: " Greg Kroah-Hartman
2026-01-18 14:22   ` Ben Hutchings
2026-01-19 11:14     ` Greg Kroah-Hartman
2026-01-15 16:48 ` [PATCH 5.10 327/451] idr: fix idr_alloc() returning an ID out of range Greg Kroah-Hartman
2026-01-15 16:48 ` [PATCH 5.10 328/451] RDMA/core: Check for the presence of LS_NLA_TYPE_DGID correctly Greg Kroah-Hartman
2026-01-15 16:48 ` [PATCH 5.10 329/451] RDMA/cm: Fix leaking the multicast GID table reference Greg Kroah-Hartman
2026-01-15 16:48 ` [PATCH 5.10 330/451] e1000: fix OOB in e1000_tbi_should_accept() Greg Kroah-Hartman
2026-01-15 16:48 ` [PATCH 5.10 331/451] fjes: Add missing iounmap in fjes_hw_init() Greg Kroah-Hartman
2026-01-15 16:48 ` [PATCH 5.10 332/451] nfsd: Drop the client reference in client_states_open() Greg Kroah-Hartman
2026-01-15 16:48 ` [PATCH 5.10 333/451] net: usb: sr9700: fix incorrect command used to write single register Greg Kroah-Hartman
2026-01-15 16:48 ` [PATCH 5.10 334/451] net: nfc: fix deadlock between nfc_unregister_device and rfkill_fop_write Greg Kroah-Hartman
2026-01-15 16:48 ` [PATCH 5.10 335/451] net: macb: Relocate mog_init_rings() callback from macb_mac_link_up() to macb_open() Greg Kroah-Hartman
2026-01-18 14:49   ` Ben Hutchings
2026-01-19 11:15     ` Greg Kroah-Hartman
2026-01-15 16:48 ` [PATCH 5.10 336/451] drm/msm/a6xx: Fix out of bound IO access in a6xx_get_gmu_registers Greg Kroah-Hartman
2026-01-15 16:48 ` [PATCH 5.10 337/451] drm/nouveau/dispnv50: Dont call drm_atomic_get_crtc_state() in prepare_fb Greg Kroah-Hartman
2026-01-18 14:57   ` Ben Hutchings
2026-01-15 16:48 ` [PATCH 5.10 338/451] RDMA/core: Fix "KASAN: slab-use-after-free Read in ib_register_device" problem Greg Kroah-Hartman
2026-01-15 16:49 ` [PATCH 5.10 339/451] virtio_console: fix order of fields cols and rows Greg Kroah-Hartman
2026-01-15 16:49 ` [PATCH 5.10 340/451] console: Delete unused con_font_copy() callback implementations Greg Kroah-Hartman
2026-01-15 16:49 ` [PATCH 5.10 341/451] console: Delete dummy con_font_set() and con_font_default() " Greg Kroah-Hartman
2026-01-15 16:49 ` [PATCH 5.10 342/451] Fonts: Add charcount field to font_desc Greg Kroah-Hartman
2026-01-15 16:49 ` [PATCH 5.10 343/451] parisc/sticore: Avoid hard-coding built-in font charcount Greg Kroah-Hartman
2026-01-15 16:49 ` [PATCH 5.10 344/451] fbcon: Avoid using FNTCHARCNT() and hard-coded " Greg Kroah-Hartman
2026-01-15 16:49 ` [PATCH 5.10 345/451] drm/vmwgfx: Fix a null-ptr access in the cursor snooper Greg Kroah-Hartman
2026-01-15 16:49 ` [PATCH 5.10 346/451] usb: xhci: move link chain bit quirk checks into one helper function Greg Kroah-Hartman
2026-01-15 16:49 ` [PATCH 5.10 347/451] usb: xhci: Apply the link chain quirk on NEC isoc endpoints Greg Kroah-Hartman
2026-01-15 16:49 ` [PATCH 5.10 348/451] ipv6: Fix potential uninit-value access in __ip6_make_skb() Greg Kroah-Hartman
2026-01-15 16:49 ` [PATCH 5.10 349/451] ipv4: Fix uninit-value access in __ip_make_skb() Greg Kroah-Hartman
2026-01-15 16:49 ` [PATCH 5.10 350/451] HID: core: Harden s32ton() against conversion to 0 bits Greg Kroah-Hartman
2026-01-15 16:49 ` [PATCH 5.10 351/451] xhci: dbgtty: fix device unregister Greg Kroah-Hartman
2026-01-15 16:49 ` [PATCH 5.10 352/451] usb: gadget: udc: fix use-after-free in usb_gadget_state_work Greg Kroah-Hartman
2026-01-15 16:49 ` [PATCH 5.10 353/451] net/mlx5e: Avoid field-overflowing memcpy() Greg Kroah-Hartman
2026-01-15 16:49 ` [PATCH 5.10 354/451] ALSA: wavefront: Clear substream pointers on close Greg Kroah-Hartman
2026-01-15 16:49 ` [PATCH 5.10 355/451] ALSA: wavefront: Fix integer overflow in sample size validation Greg Kroah-Hartman
2026-01-15 16:49 ` [PATCH 5.10 356/451] ext4: fix string copying in parse_apply_sb_mount_options() Greg Kroah-Hartman
2026-01-15 16:49 ` [PATCH 5.10 357/451] btrfs: dont rewrite ret from inode_permission Greg Kroah-Hartman
2026-01-15 16:49 ` [PATCH 5.10 358/451] xfs: fix a memory leak in xfs_buf_item_init() Greg Kroah-Hartman
2026-01-15 16:49 ` [PATCH 5.10 359/451] f2fs: use global inline_xattr_slab instead of per-sb slab cache Greg Kroah-Hartman
2026-01-15 16:49 ` [PATCH 5.10 360/451] f2fs: fix to detect recoverable inode during dryrun of find_fsync_dnodes() Greg Kroah-Hartman
2026-01-15 16:49 ` [PATCH 5.10 361/451] f2fs: fix to propagate error from f2fs_enable_checkpoint() Greg Kroah-Hartman
2026-01-15 16:49 ` [PATCH 5.10 362/451] f2fs: fix to avoid updating zero-sized extent in extent cache Greg Kroah-Hartman
2026-01-15 16:49 ` [PATCH 5.10 363/451] usb: dwc3: keep susphy enabled during exit to avoid controller faults Greg Kroah-Hartman
2026-01-15 16:49 ` [PATCH 5.10 364/451] mptcp: pm: ignore unknown endpoint flags Greg Kroah-Hartman
2026-01-15 16:49 ` [PATCH 5.10 365/451] usb: ohci-nxp: Use helper function devm_clk_get_enabled() Greg Kroah-Hartman
2026-01-15 16:49 ` [PATCH 5.10 366/451] usb: ohci-nxp: fix device leak on probe failure Greg Kroah-Hartman
2026-01-15 16:49 ` [PATCH 5.10 367/451] jbd2: fix the inconsistency between checksum and data in memory for journal sb Greg Kroah-Hartman
2026-01-15 16:49 ` [PATCH 5.10 368/451] tpm: Cap the number of PCR banks Greg Kroah-Hartman
2026-01-15 16:49 ` [PATCH 5.10 369/451] NFSD: Clear SECLABEL in the suppattr_exclcreat bitmap Greg Kroah-Hartman
2026-01-15 16:49 ` [PATCH 5.10 370/451] SUNRPC: svcauth_gss: avoid NULL deref on zero length gss_token in gss_read_proxy_verf Greg Kroah-Hartman
2026-01-15 16:49 ` [PATCH 5.10 371/451] hwmon: replace snprintf in show functions with sysfs_emit Greg Kroah-Hartman
2026-01-15 16:49 ` [PATCH 5.10 372/451] hwmon: (max16065) Use local variable to avoid TOCTOU Greg Kroah-Hartman
2026-01-18 17:17   ` Ben Hutchings
2026-01-15 16:49 ` [PATCH 5.10 373/451] crypto: af_alg - zero initialize memory allocated via sock_kmalloc Greg Kroah-Hartman
2026-01-15 16:49 ` [PATCH 5.10 374/451] ARM: dts: microchip: sama5d2: fix spi flexcom fifo size to 32 Greg Kroah-Hartman
2026-01-18 17:23   ` Ben Hutchings
2026-01-19 10:17     ` Greg Kroah-Hartman
2026-01-15 16:49 ` [PATCH 5.10 375/451] iommu/qcom: fix device leak on of_xlate() Greg Kroah-Hartman
2026-01-15 16:49 ` [PATCH 5.10 376/451] powerpc/64s/slb: Fix SLB multihit issue during SLB preload Greg Kroah-Hartman
2026-01-15 16:49 ` [PATCH 5.10 377/451] PCI: brcmstb: Fix disabling L0s capability Greg Kroah-Hartman
2026-01-15 16:49 ` [PATCH 5.10 378/451] powerpc/pseries/cmm: call balloon_devinfo_init() also without CONFIG_BALLOON_COMPACTION Greg Kroah-Hartman
2026-01-15 16:49 ` [PATCH 5.10 379/451] media: renesas: rcar_drif: fix device node reference leak in rcar_drif_bond_enabled Greg Kroah-Hartman
2026-01-15 16:49 ` [PATCH 5.10 380/451] ASoC: stm: Use dev_err_probe() helper Greg Kroah-Hartman
2026-01-15 16:49 ` [PATCH 5.10 381/451] ASoC: stm32: sai: Use the devm_clk_get_optional() helper Greg Kroah-Hartman
2026-01-15 16:49 ` [PATCH 5.10 382/451] ASoC: stm32: sai: fix clk prepare imbalance on probe failure Greg Kroah-Hartman
2026-01-15 16:49 ` [PATCH 5.10 383/451] mm/balloon_compaction: make balloon page compaction callbacks static Greg Kroah-Hartman
2026-01-15 16:49 ` [PATCH 5.10 384/451] mm/balloon_compaction: we cannot have isolated pages in the balloon list Greg Kroah-Hartman
2026-01-15 16:49 ` [PATCH 5.10 385/451] mm/balloon_compaction: convert balloon_page_delete() to balloon_page_finalize() Greg Kroah-Hartman
2026-01-15 16:49 ` [PATCH 5.10 386/451] powerpc/pseries/cmm: adjust BALLOON_MIGRATE when migrating pages Greg Kroah-Hartman
2026-01-15 16:49 ` [PATCH 5.10 387/451] media: mediatek: vcodec: Fix a reference leak in mtk_vcodec_fw_vpu_init() Greg Kroah-Hartman
2026-01-15 16:49 ` [PATCH 5.10 388/451] media: vpif_capture: fix section mismatch Greg Kroah-Hartman
2026-01-15 16:49 ` [PATCH 5.10 389/451] media: samsung: exynos4-is: fix potential ABBA deadlock on init Greg Kroah-Hartman
2026-01-15 16:49 ` [PATCH 5.10 390/451] lockd: fix vfs_test_lock() calls Greg Kroah-Hartman
2026-01-15 16:49 ` [PATCH 5.10 391/451] drm/gma500: Remove unused helper psb_fbdev_fb_setcolreg() Greg Kroah-Hartman
2026-01-15 16:49 ` [PATCH 5.10 392/451] wifi: mac80211: Discard Beacon frames to non-broadcast address Greg Kroah-Hartman
2026-01-15 16:49 ` [PATCH 5.10 393/451] NFSD: NFSv4 file creation neglects setting ACL Greg Kroah-Hartman
2026-01-18 18:50   ` Ben Hutchings
2026-01-18 18:54     ` Chuck Lever
2026-01-23 19:00     ` Chuck Lever
2026-01-15 16:49 ` [PATCH 5.10 394/451] mm/mprotect: use long for page accountings and retval Greg Kroah-Hartman
2026-01-18 18:59   ` Ben Hutchings
2026-01-19 10:15     ` Greg Kroah-Hartman
2026-01-15 16:49 ` [PATCH 5.10 395/451] scsi: iscsi: Move pool freeing Greg Kroah-Hartman
2026-01-15 16:49 ` [PATCH 5.10 396/451] scsi: iscsi_tcp: Fix UAF during logout when accessing the shost ipaddress Greg Kroah-Hartman
2026-01-15 16:49 ` [PATCH 5.10 397/451] cpufreq: scmi: Fix null-ptr-deref in scmi_cpufreq_get_rate() Greg Kroah-Hartman
2026-01-15 16:49 ` [PATCH 5.10 398/451] ovl: Use "buf" flexible array for memcpy() destination Greg Kroah-Hartman
2026-01-15 16:50 ` [PATCH 5.10 399/451] btrfs: do not clean up repair bio if submit fails Greg Kroah-Hartman
2026-01-15 16:50 ` [PATCH 5.10 400/451] bus: fsl-mc-bus: fix KASAN use-after-free in fsl_mc_bus_remove() Greg Kroah-Hartman
2026-01-15 16:50 ` [PATCH 5.10 401/451] leds: lp50xx: Reduce level of dereferences Greg Kroah-Hartman
2026-01-15 16:50 ` [PATCH 5.10 402/451] leds: lp50xx: Get rid of redundant check in lp50xx_enable_disable() Greg Kroah-Hartman
2026-01-15 16:50 ` [PATCH 5.10 403/451] leds: lp50xx: Remove duplicated error reporting in .remove() Greg Kroah-Hartman
2026-01-15 16:50 ` [PATCH 5.10 404/451] leds: leds-lp50xx: Enable chip before any communication Greg Kroah-Hartman
2026-01-15 16:50 ` [PATCH 5.10 405/451] pwm: stm32: Always program polarity Greg Kroah-Hartman
2026-01-15 16:50 ` [PATCH 5.10 406/451] Revert "iommu/amd: Skip enabling command/event buffers for kdump" Greg Kroah-Hartman
2026-01-15 16:50 ` [PATCH 5.10 407/451] scsi: core: ufs: Fix a hang in the error handler Greg Kroah-Hartman
2026-01-15 16:50 ` [PATCH 5.10 408/451] net: ethtool: fix the error condition in ethtool_get_phy_stats_ethtool() Greg Kroah-Hartman
2026-01-15 16:50 ` [PATCH 5.10 409/451] usb: gadget: lpc32xx_udc: fix clock imbalance in error path Greg Kroah-Hartman
2026-01-15 16:50 ` [PATCH 5.10 410/451] atm: Fix dma_free_coherent() size Greg Kroah-Hartman
2026-01-15 16:50 ` [PATCH 5.10 411/451] net: 3com: 3c59x: fix possible null dereference in vortex_probe1() Greg Kroah-Hartman
2026-01-15 16:50 ` [PATCH 5.10 412/451] mei: me: add nova lake point S DID Greg Kroah-Hartman
2026-01-15 16:50 ` [PATCH 5.10 413/451] lib/crypto: aes: Fix missing MMU protection for AES S-box Greg Kroah-Hartman
2026-01-15 16:50 ` [PATCH 5.10 414/451] drm/pl111: Fix error handling in pl111_amba_probe Greg Kroah-Hartman
2026-01-15 16:50 ` [PATCH 5.10 415/451] wifi: avoid kernel-infoleak from struct iw_point Greg Kroah-Hartman
2026-01-15 16:50 ` [PATCH 5.10 416/451] libceph: replace overzealous BUG_ON in osdmap_apply_incremental() Greg Kroah-Hartman
2026-01-15 16:50 ` [PATCH 5.10 417/451] libceph: make free_choose_arg_map() resilient to partial allocation Greg Kroah-Hartman
2026-01-15 16:50 ` [PATCH 5.10 418/451] libceph: make calc_target() set t->paused, not just clear it Greg Kroah-Hartman
2026-01-15 16:50 ` [PATCH 5.10 419/451] ext4: introduce ITAIL helper Greg Kroah-Hartman
2026-01-15 16:50 ` [PATCH 5.10 420/451] ext4: fix out-of-bound read in ext4_xattr_inode_dec_ref_all() Greg Kroah-Hartman
2026-01-15 16:50 ` [PATCH 5.10 421/451] net: Add locking to protect skb->dev access in ip_output Greg Kroah-Hartman
2026-01-15 16:50 ` [PATCH 5.10 422/451] net: netdevice: Add operation ndo_sk_get_lower_dev Greg Kroah-Hartman
2026-01-15 16:50 ` [PATCH 5.10 423/451] tls: Use __sk_dst_get() and dst_dev_rcu() in get_netdev_for_sock() Greg Kroah-Hartman
2026-01-18 23:33   ` Ben Hutchings
2026-01-19  5:01     ` Keerthana Kalyanasundaram
2026-01-19  5:01       ` Keerthana Kalyanasundaram
2026-01-19  9:39       ` Keerthana Kalyanasundaram
2026-01-19 10:06         ` Greg KH
2026-01-19 11:08           ` Keerthana Kalyanasundaram
2026-01-19 11:39             ` Greg KH
2026-01-19 11:55               ` Keerthana Kalyanasundaram
2026-01-15 16:50 ` [PATCH 5.10 424/451] bpf, sockmap: Dont let sock_map_{close,destroy,unhash} call itself Greg Kroah-Hartman
2026-01-15 16:50 ` [PATCH 5.10 425/451] ARM: 9461/1: Disable HIGHPTE on PREEMPT_RT kernels Greg Kroah-Hartman
2026-01-15 16:50 ` [PATCH 5.10 426/451] alpha: dont reference obsolete termio struct for TC* constants Greg Kroah-Hartman
2026-01-15 16:50 ` [PATCH 5.10 427/451] NFSv4: ensure the open stateid seqid doesnt go backwards Greg Kroah-Hartman
2026-01-15 16:50 ` [PATCH 5.10 428/451] NFS: Fix up the automount fs_context to use the correct cred Greg Kroah-Hartman
2026-01-15 16:50 ` [PATCH 5.10 429/451] scsi: ipr: Enable/disable IRQD_NO_BALANCING during reset Greg Kroah-Hartman
2026-01-15 16:50 ` [PATCH 5.10 430/451] scsi: Revert "scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed" Greg Kroah-Hartman
2026-01-15 16:50 ` [PATCH 5.10 431/451] ARM: dts: imx6q-ba16: fix RTC interrupt level Greg Kroah-Hartman
2026-01-15 16:50 ` [PATCH 5.10 432/451] netfilter: nft_synproxy: avoid possible data-race on update operation Greg Kroah-Hartman
2026-01-15 16:50 ` [PATCH 5.10 433/451] netfilter: nf_conncount: update last_gc only when GC has been performed Greg Kroah-Hartman
2026-01-15 16:50 ` [PATCH 5.10 434/451] bridge: fix C-VLAN preservation in 802.1ad vlan_tunnel egress Greg Kroah-Hartman
2026-01-15 16:50 ` [PATCH 5.10 435/451] inet: ping: Fix icmp out counting Greg Kroah-Hartman
2026-01-15 16:50 ` [PATCH 5.10 436/451] net: sock: fix hardened usercopy panic in sock_recv_errqueue Greg Kroah-Hartman
2026-01-15 16:50 ` [PATCH 5.10 437/451] netdev: preserve NETIF_F_ALL_FOR_ALL across TSO updates Greg Kroah-Hartman
2026-01-15 16:50 ` [PATCH 5.10 438/451] net/mlx5e: Dont print error message due to invalid module Greg Kroah-Hartman
2026-01-15 16:50 ` [PATCH 5.10 439/451] eth: bnxt: move and rename reset helpers Greg Kroah-Hartman
2026-01-15 16:50 ` [PATCH 5.10 440/451] bnxt_en: Fix potential data corruption with HW GRO/LRO Greg Kroah-Hartman
2026-01-15 16:50 ` [PATCH 5.10 441/451] HID: quirks: work around VID/PID conflict for appledisplay Greg Kroah-Hartman
2026-01-15 16:50 ` [PATCH 5.10 442/451] net/sched: sch_qfq: Fix NULL deref when deactivating inactive aggregate in qfq_reset Greg Kroah-Hartman
2026-01-15 16:50 ` [PATCH 5.10 443/451] net: usb: pegasus: fix memory leak in update_eth_regs_async() Greg Kroah-Hartman
2026-01-15 16:50 ` [PATCH 5.10 444/451] arp: do not assume dev_hard_header() does not change skb->head Greg Kroah-Hartman
2026-01-15 16:50 ` [PATCH 5.10 445/451] blk-throttle: Set BIO_THROTTLED when bio has been throttled Greg Kroah-Hartman
2026-01-15 16:50 ` [PATCH 5.10 446/451] nfsd: provide locking for v4_end_grace Greg Kroah-Hartman
2026-01-15 16:50 ` [PATCH 5.10 447/451] powercap: fix race condition in register_control_type() Greg Kroah-Hartman
2026-01-15 16:50 ` [PATCH 5.10 448/451] powercap: fix sscanf() error return value handling Greg Kroah-Hartman
2026-01-15 16:50 ` [PATCH 5.10 449/451] can: j1939: make j1939_session_activate() fail if device is no longer registered Greg Kroah-Hartman
2026-01-15 16:50 ` [PATCH 5.10 450/451] ASoC: fsl_sai: Add missing registers to cache default Greg Kroah-Hartman
2026-01-15 16:50 ` [PATCH 5.10 451/451] scsi: sg: Fix occasional bogus elapsed time that exceeds timeout Greg Kroah-Hartman
2026-01-15 19:15 ` [PATCH 5.10 000/451] 5.10.248-rc1 review Brett A C Sheffield
2026-01-15 19:29 ` Slade Watkins
2026-01-15 21:36 ` Florian Fainelli
2026-01-16  3:27 ` Woody Suwalski
2026-01-16  9:45 ` Dominique Martinet
2026-01-16 10:33 ` Jon Hunter
2026-01-16 19:20 ` Mark Brown
2026-01-17  9:43 ` Barry K. Nathan
2026-01-19 11:37 ` Jeffrin Thalakkottoor

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=20260115164234.972882240@linuxfoundation.org \
    --to=gregkh@linuxfoundation.org \
    --cc=fmancera@suse.de \
    --cc=pablo@netfilter.org \
    --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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.