public inbox for stable@vger.kernel.org
 help / color / mirror / Atom feed
From: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
To: stable@vger.kernel.org
Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
	patches@lists.linux.dev, Florian Westphal <fw@strlen.de>,
	Pablo Neira Ayuso <pablo@netfilter.org>,
	Sasha Levin <sashal@kernel.org>
Subject: [PATCH 5.10 079/226] netfilter: nf_tables: add and use nft_thoff helper
Date: Mon,  9 Oct 2023 15:00:40 +0200	[thread overview]
Message-ID: <20231009130128.852502475@linuxfoundation.org> (raw)
In-Reply-To: <20231009130126.697995596@linuxfoundation.org>

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

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

From: Florian Westphal <fw@strlen.de>

[ Upstream commit 2d7b4ace0754ebaaf71c6824880178d46aa0ab33 ]

This allows to change storage placement later on without changing readers.

Signed-off-by: Florian Westphal <fw@strlen.de>
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
Stable-dep-of: 28427f368f0e ("netfilter: nft_exthdr: Fix non-linear header modification")
Signed-off-by: Sasha Levin <sashal@kernel.org>
---
 include/net/netfilter/nf_tables.h |  5 +++++
 net/netfilter/nf_tables_core.c    |  2 +-
 net/netfilter/nf_tables_trace.c   |  6 +++---
 net/netfilter/nft_exthdr.c        |  8 ++++----
 net/netfilter/nft_flow_offload.c  |  2 +-
 net/netfilter/nft_payload.c       | 10 +++++-----
 net/netfilter/nft_synproxy.c      |  4 ++--
 net/netfilter/nft_tproxy.c        |  4 ++--
 8 files changed, 23 insertions(+), 18 deletions(-)

diff --git a/include/net/netfilter/nf_tables.h b/include/net/netfilter/nf_tables.h
index 013f11c9de85a..152cd46915d6d 100644
--- a/include/net/netfilter/nf_tables.h
+++ b/include/net/netfilter/nf_tables.h
@@ -33,6 +33,11 @@ static inline struct sock *nft_sk(const struct nft_pktinfo *pkt)
 	return pkt->xt.state->sk;
 }
 
+static inline unsigned int nft_thoff(const struct nft_pktinfo *pkt)
+{
+	return pkt->xt.thoff;
+}
+
 static inline struct net *nft_net(const struct nft_pktinfo *pkt)
 {
 	return pkt->xt.state->net;
diff --git a/net/netfilter/nf_tables_core.c b/net/netfilter/nf_tables_core.c
index 9dc18429ed875..b0d711d498c66 100644
--- a/net/netfilter/nf_tables_core.c
+++ b/net/netfilter/nf_tables_core.c
@@ -125,7 +125,7 @@ static bool nft_payload_fast_eval(const struct nft_expr *expr,
 	else {
 		if (!pkt->tprot_set)
 			return false;
-		ptr = skb_network_header(skb) + pkt->xt.thoff;
+		ptr = skb_network_header(skb) + nft_thoff(pkt);
 	}
 
 	ptr += priv->offset;
diff --git a/net/netfilter/nf_tables_trace.c b/net/netfilter/nf_tables_trace.c
index 0cf3278007ba5..e4fe2f0780eb6 100644
--- a/net/netfilter/nf_tables_trace.c
+++ b/net/netfilter/nf_tables_trace.c
@@ -113,17 +113,17 @@ static int nf_trace_fill_pkt_info(struct sk_buff *nlskb,
 	int off = skb_network_offset(skb);
 	unsigned int len, nh_end;
 
-	nh_end = pkt->tprot_set ? pkt->xt.thoff : skb->len;
+	nh_end = pkt->tprot_set ? nft_thoff(pkt) : skb->len;
 	len = min_t(unsigned int, nh_end - skb_network_offset(skb),
 		    NFT_TRACETYPE_NETWORK_HSIZE);
 	if (trace_fill_header(nlskb, NFTA_TRACE_NETWORK_HEADER, skb, off, len))
 		return -1;
 
 	if (pkt->tprot_set) {
-		len = min_t(unsigned int, skb->len - pkt->xt.thoff,
+		len = min_t(unsigned int, skb->len - nft_thoff(pkt),
 			    NFT_TRACETYPE_TRANSPORT_HSIZE);
 		if (trace_fill_header(nlskb, NFTA_TRACE_TRANSPORT_HEADER, skb,
-				      pkt->xt.thoff, len))
+				      nft_thoff(pkt), len))
 			return -1;
 	}
 
diff --git a/net/netfilter/nft_exthdr.c b/net/netfilter/nft_exthdr.c
index 2f852ea67e5d5..73f82483f2429 100644
--- a/net/netfilter/nft_exthdr.c
+++ b/net/netfilter/nft_exthdr.c
@@ -170,7 +170,7 @@ nft_tcp_header_pointer(const struct nft_pktinfo *pkt,
 	if (!pkt->tprot_set || pkt->tprot != IPPROTO_TCP)
 		return NULL;
 
-	tcph = skb_header_pointer(pkt->skb, pkt->xt.thoff, sizeof(*tcph), buffer);
+	tcph = skb_header_pointer(pkt->skb, nft_thoff(pkt), sizeof(*tcph), buffer);
 	if (!tcph)
 		return NULL;
 
@@ -178,7 +178,7 @@ nft_tcp_header_pointer(const struct nft_pktinfo *pkt,
 	if (*tcphdr_len < sizeof(*tcph) || *tcphdr_len > len)
 		return NULL;
 
-	return skb_header_pointer(pkt->skb, pkt->xt.thoff, *tcphdr_len, buffer);
+	return skb_header_pointer(pkt->skb, nft_thoff(pkt), *tcphdr_len, buffer);
 }
 
 static void nft_exthdr_tcp_eval(const struct nft_expr *expr,
@@ -254,7 +254,7 @@ static void nft_exthdr_tcp_set_eval(const struct nft_expr *expr,
 			return;
 
 		if (skb_ensure_writable(pkt->skb,
-					pkt->xt.thoff + i + priv->len))
+					nft_thoff(pkt) + i + priv->len))
 			return;
 
 		tcph = nft_tcp_header_pointer(pkt, sizeof(buff), buff,
@@ -309,7 +309,7 @@ static void nft_exthdr_sctp_eval(const struct nft_expr *expr,
 				 struct nft_regs *regs,
 				 const struct nft_pktinfo *pkt)
 {
-	unsigned int offset = pkt->xt.thoff + sizeof(struct sctphdr);
+	unsigned int offset = nft_thoff(pkt) + sizeof(struct sctphdr);
 	struct nft_exthdr *priv = nft_expr_priv(expr);
 	u32 *dest = &regs->data[priv->dreg];
 	const struct sctp_chunkhdr *sch;
diff --git a/net/netfilter/nft_flow_offload.c b/net/netfilter/nft_flow_offload.c
index d868eade60176..a44340dd3ce64 100644
--- a/net/netfilter/nft_flow_offload.c
+++ b/net/netfilter/nft_flow_offload.c
@@ -90,7 +90,7 @@ static void nft_flow_offload_eval(const struct nft_expr *expr,
 
 	switch (ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple.dst.protonum) {
 	case IPPROTO_TCP:
-		tcph = skb_header_pointer(pkt->skb, pkt->xt.thoff,
+		tcph = skb_header_pointer(pkt->skb, nft_thoff(pkt),
 					  sizeof(_tcph), &_tcph);
 		if (unlikely(!tcph || tcph->fin || tcph->rst))
 			goto out;
diff --git a/net/netfilter/nft_payload.c b/net/netfilter/nft_payload.c
index 74c220eeec1a8..b2b63c3653d49 100644
--- a/net/netfilter/nft_payload.c
+++ b/net/netfilter/nft_payload.c
@@ -110,7 +110,7 @@ void nft_payload_eval(const struct nft_expr *expr,
 	case NFT_PAYLOAD_TRANSPORT_HEADER:
 		if (!pkt->tprot_set)
 			goto err;
-		offset = pkt->xt.thoff;
+		offset = nft_thoff(pkt);
 		break;
 	default:
 		BUG();
@@ -510,7 +510,7 @@ static int nft_payload_l4csum_offset(const struct nft_pktinfo *pkt,
 		*l4csum_offset = offsetof(struct tcphdr, check);
 		break;
 	case IPPROTO_UDP:
-		if (!nft_payload_udp_checksum(skb, pkt->xt.thoff))
+		if (!nft_payload_udp_checksum(skb, nft_thoff(pkt)))
 			return -1;
 		fallthrough;
 	case IPPROTO_UDPLITE:
@@ -523,7 +523,7 @@ static int nft_payload_l4csum_offset(const struct nft_pktinfo *pkt,
 		return -1;
 	}
 
-	*l4csum_offset += pkt->xt.thoff;
+	*l4csum_offset += nft_thoff(pkt);
 	return 0;
 }
 
@@ -615,7 +615,7 @@ static void nft_payload_set_eval(const struct nft_expr *expr,
 	case NFT_PAYLOAD_TRANSPORT_HEADER:
 		if (!pkt->tprot_set)
 			goto err;
-		offset = pkt->xt.thoff;
+		offset = nft_thoff(pkt);
 		break;
 	default:
 		BUG();
@@ -646,7 +646,7 @@ static void nft_payload_set_eval(const struct nft_expr *expr,
 	if (priv->csum_type == NFT_PAYLOAD_CSUM_SCTP &&
 	    pkt->tprot == IPPROTO_SCTP &&
 	    skb->ip_summed != CHECKSUM_PARTIAL) {
-		if (nft_payload_csum_sctp(skb, pkt->xt.thoff))
+		if (nft_payload_csum_sctp(skb, nft_thoff(pkt)))
 			goto err;
 	}
 
diff --git a/net/netfilter/nft_synproxy.c b/net/netfilter/nft_synproxy.c
index 59c4dfaf2ea1f..1133e06f3c40e 100644
--- a/net/netfilter/nft_synproxy.c
+++ b/net/netfilter/nft_synproxy.c
@@ -109,7 +109,7 @@ static void nft_synproxy_do_eval(const struct nft_synproxy *priv,
 {
 	struct synproxy_options opts = {};
 	struct sk_buff *skb = pkt->skb;
-	int thoff = pkt->xt.thoff;
+	int thoff = nft_thoff(pkt);
 	const struct tcphdr *tcp;
 	struct tcphdr _tcph;
 
@@ -123,7 +123,7 @@ static void nft_synproxy_do_eval(const struct nft_synproxy *priv,
 		return;
 	}
 
-	tcp = skb_header_pointer(skb, pkt->xt.thoff,
+	tcp = skb_header_pointer(skb, thoff,
 				 sizeof(struct tcphdr),
 				 &_tcph);
 	if (!tcp) {
diff --git a/net/netfilter/nft_tproxy.c b/net/netfilter/nft_tproxy.c
index c49d318f8e6ed..f8d277e05ef4f 100644
--- a/net/netfilter/nft_tproxy.c
+++ b/net/netfilter/nft_tproxy.c
@@ -88,9 +88,9 @@ static void nft_tproxy_eval_v6(const struct nft_expr *expr,
 	const struct nft_tproxy *priv = nft_expr_priv(expr);
 	struct sk_buff *skb = pkt->skb;
 	const struct ipv6hdr *iph = ipv6_hdr(skb);
-	struct in6_addr taddr;
-	int thoff = pkt->xt.thoff;
+	int thoff = nft_thoff(pkt);
 	struct udphdr _hdr, *hp;
+	struct in6_addr taddr;
 	__be16 tport = 0;
 	struct sock *sk;
 	int l4proto;
-- 
2.40.1




  parent reply	other threads:[~2023-10-09 13:39 UTC|newest]

Thread overview: 253+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2023-10-09 12:59 [PATCH 5.10 000/226] 5.10.198-rc1 review Greg Kroah-Hartman
2023-10-09 12:59 ` [PATCH 5.10 001/226] NFS: Use the correct commit info in nfs_join_page_group() Greg Kroah-Hartman
2023-10-09 12:59 ` [PATCH 5.10 002/226] NFS/pNFS: Report EINVAL errors from connect() to the server Greg Kroah-Hartman
2023-10-09 12:59 ` [PATCH 5.10 003/226] SUNRPC: Mark the cred for revalidation if the server rejects it Greg Kroah-Hartman
2023-10-09 12:59 ` [PATCH 5.10 004/226] tracing: Increase trace array ref count on enable and filter files Greg Kroah-Hartman
2023-10-09 12:59 ` [PATCH 5.10 005/226] ata: ahci: Drop pointless VPRINTK() calls and convert the remaining ones Greg Kroah-Hartman
2023-10-09 12:59 ` [PATCH 5.10 006/226] ata: libahci: clear pending interrupt status Greg Kroah-Hartman
2023-10-09 12:59 ` [PATCH 5.10 007/226] ext4: remove the group parameter of ext4_trim_extent Greg Kroah-Hartman
2023-10-09 12:59 ` [PATCH 5.10 008/226] ext4: add new helper interface ext4_try_to_trim_range() Greg Kroah-Hartman
2023-10-09 12:59 ` [PATCH 5.10 009/226] ext4: scope ret locally in ext4_try_to_trim_range() Greg Kroah-Hartman
2023-10-09 12:59 ` [PATCH 5.10 010/226] ext4: change s_last_trim_minblks type to unsigned long Greg Kroah-Hartman
2023-10-09 12:59 ` [PATCH 5.10 011/226] ext4: mark group as trimmed only if it was fully scanned Greg Kroah-Hartman
2023-10-09 12:59 ` [PATCH 5.10 012/226] ext4: replace the traditional ternary conditional operator with with max()/min() Greg Kroah-Hartman
2023-10-09 12:59 ` [PATCH 5.10 013/226] ext4: move setting of trimmed bit into ext4_try_to_trim_range() Greg Kroah-Hartman
2023-10-09 12:59 ` [PATCH 5.10 014/226] ext4: do not let fstrim block system suspend Greg Kroah-Hartman
2023-10-09 12:59 ` [PATCH 5.10 015/226] tracing: Have event inject files inc the trace array ref count Greg Kroah-Hartman
2023-10-09 12:59 ` [PATCH 5.10 016/226] netfilter: nf_tables: integrate pipapo into commit protocol Greg Kroah-Hartman
2023-10-09 12:59 ` [PATCH 5.10 017/226] netfilter: nf_tables: dont skip expired elements during walk Greg Kroah-Hartman
2023-10-09 12:59 ` [PATCH 5.10 018/226] netfilter: nf_tables: GC transaction API to avoid race with control plane Greg Kroah-Hartman
2023-10-09 12:59 ` [PATCH 5.10 019/226] netfilter: nf_tables: adapt set backend to use GC transaction API Greg Kroah-Hartman
2023-10-09 12:59 ` [PATCH 5.10 020/226] netfilter: nft_set_hash: mark set element as dead when deleting from packet path Greg Kroah-Hartman
2023-10-09 12:59 ` [PATCH 5.10 021/226] netfilter: nf_tables: remove busy mark and gc batch API Greg Kroah-Hartman
2023-10-09 12:59 ` [PATCH 5.10 022/226] netfilter: nf_tables: dont fail inserts if duplicate has expired Greg Kroah-Hartman
2023-10-09 12:59 ` [PATCH 5.10 023/226] netfilter: nf_tables: fix GC transaction races with netns and netlink event exit path Greg Kroah-Hartman
2023-10-09 12:59 ` [PATCH 5.10 024/226] netfilter: nf_tables: GC transaction race with netns dismantle Greg Kroah-Hartman
2023-10-09 12:59 ` [PATCH 5.10 025/226] netfilter: nf_tables: GC transaction race with abort path Greg Kroah-Hartman
2023-10-09 12:59 ` [PATCH 5.10 026/226] netfilter: nf_tables: use correct lock to protect gc_list Greg Kroah-Hartman
2023-10-09 12:59 ` [PATCH 5.10 027/226] netfilter: nf_tables: defer gc run if previous batch is still pending Greg Kroah-Hartman
2023-10-09 12:59 ` [PATCH 5.10 028/226] netfilter: nft_set_rbtree: skip sync GC for new elements in this transaction Greg Kroah-Hartman
2023-10-09 12:59 ` [PATCH 5.10 029/226] netfilter: nft_set_rbtree: use read spinlock to avoid datapath contention Greg Kroah-Hartman
2023-10-09 12:59 ` [PATCH 5.10 030/226] netfilter: nft_set_pipapo: stop GC iteration if GC transaction allocation fails Greg Kroah-Hartman
2023-10-09 12:59 ` [PATCH 5.10 031/226] netfilter: nft_set_hash: try later when GC hits EAGAIN on iteration Greg Kroah-Hartman
2023-10-09 12:59 ` [PATCH 5.10 032/226] netfilter: nf_tables: fix memleak when more than 255 elements expired Greg Kroah-Hartman
2023-10-09 12:59 ` [PATCH 5.10 033/226] ASoC: meson: spdifin: start hw on dai probe Greg Kroah-Hartman
2023-10-09 12:59 ` [PATCH 5.10 034/226] netfilter: nf_tables: disallow element removal on anonymous sets Greg Kroah-Hartman
2023-10-09 12:59 ` [PATCH 5.10 035/226] bpf: Avoid deadlock when using queue and stack maps from NMI Greg Kroah-Hartman
2023-10-09 12:59 ` [PATCH 5.10 036/226] selftests/tls: Add {} to avoid static checker warning Greg Kroah-Hartman
2023-10-09 12:59 ` [PATCH 5.10 037/226] selftests: tls: swap the TX and RX sockets in some tests Greg Kroah-Hartman
2023-10-09 12:59 ` [PATCH 5.10 038/226] ASoC: imx-audmix: Fix return error with devm_clk_get() Greg Kroah-Hartman
2023-10-09 13:00 ` [PATCH 5.10 039/226] i40e: Fix VF VLAN offloading when port VLAN is configured Greg Kroah-Hartman
2023-10-09 13:00 ` [PATCH 5.10 040/226] ipv4: fix null-deref in ipv4_link_failure Greg Kroah-Hartman
2023-10-09 13:00 ` [PATCH 5.10 041/226] powerpc/perf/hv-24x7: Update domain value check Greg Kroah-Hartman
2023-10-09 13:00 ` [PATCH 5.10 042/226] dccp: fix dccp_v4_err()/dccp_v6_err() again Greg Kroah-Hartman
2023-10-09 13:00 ` [PATCH 5.10 043/226] platform/x86: intel_scu_ipc: Check status after timeout in busy_loop() Greg Kroah-Hartman
2023-10-09 13:00 ` [PATCH 5.10 044/226] platform/x86: intel_scu_ipc: Check status upon timeout in ipc_wait_for_interrupt() Greg Kroah-Hartman
2023-10-09 13:00 ` [PATCH 5.10 045/226] platform/x86: intel_scu_ipc: Dont override scu in intel_scu_ipc_dev_simple_command() Greg Kroah-Hartman
2023-10-09 13:00 ` [PATCH 5.10 046/226] platform/x86: intel_scu_ipc: Fail IPC send if still busy Greg Kroah-Hartman
2023-10-09 13:00 ` [PATCH 5.10 047/226] x86/srso: Fix srso_show_state() side effect Greg Kroah-Hartman
2023-10-09 13:00 ` [PATCH 5.10 048/226] x86/srso: Fix SBPB enablement for spec_rstack_overflow=off Greg Kroah-Hartman
2023-10-09 13:00 ` [PATCH 5.10 049/226] net: hns3: only enable unicast promisc when mac table full Greg Kroah-Hartman
2023-10-09 13:00 ` [PATCH 5.10 050/226] net: hns3: add 5ms delay before clear firmware reset irq source Greg Kroah-Hartman
2023-10-09 13:00 ` [PATCH 5.10 051/226] net: bridge: use DEV_STATS_INC() Greg Kroah-Hartman
2023-10-09 13:00 ` [PATCH 5.10 052/226] team: fix null-ptr-deref when team device type is changed Greg Kroah-Hartman
2023-10-09 13:00 ` [PATCH 5.10 053/226] netfilter: ipset: Fix race between IPSET_CMD_CREATE and IPSET_CMD_SWAP Greg Kroah-Hartman
2023-10-09 13:00 ` [PATCH 5.10 054/226] seqlock: avoid -Wshadow warnings Greg Kroah-Hartman
2023-10-09 13:00 ` [PATCH 5.10 055/226] seqlock: Rename __seqprop() users Greg Kroah-Hartman
2023-10-09 13:00 ` [PATCH 5.10 056/226] seqlock: Prefix internal seqcount_t-only macros with a "do_" Greg Kroah-Hartman
2023-10-09 13:00 ` [PATCH 5.10 057/226] locking/seqlock: Do the lockdep annotation before locking in do_write_seqcount_begin_nested() Greg Kroah-Hartman
2023-10-09 13:00 ` [PATCH 5.10 058/226] bnxt_en: Flush XDP for bnxt_poll_nitroa0()s NAPI Greg Kroah-Hartman
2023-10-09 13:00 ` [PATCH 5.10 059/226] net: rds: Fix possible NULL-pointer dereference Greg Kroah-Hartman
2023-10-09 13:00 ` [PATCH 5.10 060/226] gpio: tb10x: Fix an error handling path in tb10x_gpio_probe() Greg Kroah-Hartman
2023-10-09 13:00 ` [PATCH 5.10 061/226] i2c: mux: demux-pinctrl: check the return value of devm_kstrdup() Greg Kroah-Hartman
2023-10-09 13:00 ` [PATCH 5.10 062/226] netfilter: nf_tables: unregister flowtable hooks on netns exit Greg Kroah-Hartman
2023-10-09 13:00 ` [PATCH 5.10 063/226] netfilter: nf_tables: double hook unregistration in netns path Greg Kroah-Hartman
2023-10-09 13:00 ` [PATCH 5.10 064/226] Input: i8042 - rename i8042-x86ia64io.h to i8042-acpipnpio.h Greg Kroah-Hartman
2023-10-09 13:00 ` [PATCH 5.10 065/226] Input: i8042 - add quirk for TUXEDO Gemini 17 Gen1/Clevo PD70PN Greg Kroah-Hartman
2023-10-09 13:00 ` [PATCH 5.10 066/226] mmc: renesas_sdhi: probe into TMIO after SCC parameters have been setup Greg Kroah-Hartman
2023-10-09 13:00 ` [PATCH 5.10 067/226] mmc: renesas_sdhi: populate SCC pointer at the proper place Greg Kroah-Hartman
2023-10-09 13:00 ` [PATCH 5.10 068/226] mmc: tmio: support custom irq masks Greg Kroah-Hartman
2023-10-09 13:00 ` [PATCH 5.10 069/226] mmc: renesas_sdhi: register irqs before registering controller Greg Kroah-Hartman
2023-10-09 13:00 ` [PATCH 5.10 070/226] media: venus: core: Add io base variables for each block Greg Kroah-Hartman
2023-10-09 13:00 ` [PATCH 5.10 071/226] media: venus: hfi,pm,firmware: Convert to block relative addressing Greg Kroah-Hartman
2023-10-09 13:00 ` [PATCH 5.10 072/226] media: venus: hfi: Define additional 6xx registers Greg Kroah-Hartman
2023-10-09 13:00 ` [PATCH 5.10 073/226] media: venus: core: Add differentiator IS_V6(core) Greg Kroah-Hartman
2023-10-09 13:00 ` [PATCH 5.10 074/226] media: venus: hfi: Add a 6xx boot logic Greg Kroah-Hartman
2023-10-09 13:00 ` [PATCH 5.10 075/226] media: venus: hfi_venus: Write to VIDC_CTRL_INIT after unmasking interrupts Greg Kroah-Hartman
2023-10-09 13:00 ` [PATCH 5.10 076/226] netfilter: use actual socket sk for REJECT action Greg Kroah-Hartman
2023-10-09 13:00 ` [PATCH 5.10 077/226] netfilter: nft_exthdr: Support SCTP chunks Greg Kroah-Hartman
2023-10-09 13:00 ` [PATCH 5.10 078/226] netfilter: nf_tables: add and use nft_sk helper Greg Kroah-Hartman
2023-10-09 13:00 ` Greg Kroah-Hartman [this message]
2023-10-09 13:00 ` [PATCH 5.10 080/226] netfilter: nft_exthdr: break evaluation if setting TCP option fails Greg Kroah-Hartman
2023-10-09 13:00 ` [PATCH 5.10 081/226] netfilter: exthdr: add support for tcp option removal Greg Kroah-Hartman
2023-10-09 13:00 ` [PATCH 5.10 082/226] netfilter: nft_exthdr: Fix non-linear header modification Greg Kroah-Hartman
2023-10-09 13:00 ` [PATCH 5.10 083/226] ata: libata: Rename link flag ATA_LFLAG_NO_DB_DELAY Greg Kroah-Hartman
2023-10-09 13:00 ` [PATCH 5.10 084/226] ata: ahci: Add support for AMD A85 FCH (Hudson D4) Greg Kroah-Hartman
2023-10-09 13:00 ` [PATCH 5.10 085/226] ata: ahci: Rename board_ahci_mobile Greg Kroah-Hartman
2023-10-09 13:00 ` [PATCH 5.10 086/226] ata: ahci: Add Elkhart Lake AHCI controller Greg Kroah-Hartman
2023-10-09 13:00 ` [PATCH 5.10 087/226] btrfs: reset destination buffer when read_extent_buffer() gets invalid range Greg Kroah-Hartman
2023-10-09 13:00 ` [PATCH 5.10 088/226] MIPS: Alchemy: only build mmc support helpers if au1xmmc is enabled Greg Kroah-Hartman
2023-10-09 13:00 ` [PATCH 5.10 089/226] bus: ti-sysc: Use fsleep() instead of usleep_range() in sysc_reset() Greg Kroah-Hartman
2023-10-09 13:00 ` [PATCH 5.10 090/226] bus: ti-sysc: Fix missing AM35xx SoC matching Greg Kroah-Hartman
2023-10-09 13:00 ` [PATCH 5.10 091/226] clk: tegra: fix error return case for recalc_rate Greg Kroah-Hartman
2023-10-09 13:00 ` [PATCH 5.10 092/226] ARM: dts: omap: correct indentation Greg Kroah-Hartman
2023-10-09 13:00 ` [PATCH 5.10 093/226] ARM: dts: ti: omap: Fix bandgap thermal cells addressing for omap3/4 Greg Kroah-Hartman
2023-10-09 13:00 ` [PATCH 5.10 094/226] ARM: dts: motorola-mapphone: Configure lower temperature passive cooling Greg Kroah-Hartman
2023-10-09 13:00 ` [PATCH 5.10 095/226] ARM: dts: motorola-mapphone: Add 1.2GHz OPP Greg Kroah-Hartman
2023-10-09 13:00 ` [PATCH 5.10 096/226] ARM: dts: motorola-mapphone: Drop second ti,wlcore compatible value Greg Kroah-Hartman
2023-10-09 13:00 ` [PATCH 5.10 097/226] ARM: dts: am335x: Guardian: Update beeper label Greg Kroah-Hartman
2023-10-09 13:00 ` [PATCH 5.10 098/226] ARM: dts: Unify pwm-omap-dmtimer node names Greg Kroah-Hartman
2023-10-09 13:01 ` [PATCH 5.10 099/226] ARM: dts: ti: omap: motorola-mapphone: Fix abe_clkctrl warning on boot Greg Kroah-Hartman
2023-10-09 13:01 ` [PATCH 5.10 100/226] bus: ti-sysc: Fix SYSC_QUIRK_SWSUP_SIDLE_ACT handling for uart wake-up Greg Kroah-Hartman
2023-10-09 13:01 ` [PATCH 5.10 101/226] power: supply: ucs1002: fix error code in ucs1002_get_property() Greg Kroah-Hartman
2023-10-09 13:01 ` [PATCH 5.10 102/226] xtensa: add default definition for XCHAL_HAVE_DIV32 Greg Kroah-Hartman
2023-10-09 13:01 ` [PATCH 5.10 103/226] xtensa: iss/network: make functions static Greg Kroah-Hartman
2023-10-09 13:01 ` [PATCH 5.10 104/226] xtensa: boot: dont add include-dirs Greg Kroah-Hartman
2023-10-09 13:01 ` [PATCH 5.10 105/226] xtensa: boot/lib: fix function prototypes Greg Kroah-Hartman
2023-10-09 13:01 ` [PATCH 5.10 106/226] gpio: pmic-eic-sprd: Add can_sleep flag for PMIC EIC chip Greg Kroah-Hartman
2023-10-09 13:01 ` [PATCH 5.10 107/226] i2c: npcm7xx: Fix callback completion ordering Greg Kroah-Hartman
2023-10-09 13:01 ` [PATCH 5.10 108/226] dma-debug: dont call __dma_entry_alloc_check_leak() under free_entries_lock Greg Kroah-Hartman
2023-10-09 13:01 ` [PATCH 5.10 109/226] parisc: sba: Fix compile warning wrt list of SBA devices Greg Kroah-Hartman
2023-10-09 13:01 ` [PATCH 5.10 110/226] parisc: iosapic.c: Fix sparse warnings Greg Kroah-Hartman
2023-10-09 13:01 ` [PATCH 5.10 111/226] parisc: drivers: Fix sparse warning Greg Kroah-Hartman
2023-10-09 13:01 ` [PATCH 5.10 112/226] parisc: irq: Make irq_stack_union static to avoid " Greg Kroah-Hartman
2023-10-09 13:01 ` [PATCH 5.10 113/226] scsi: qedf: Add synchronization between I/O completions and abort Greg Kroah-Hartman
2023-10-09 13:01 ` [PATCH 5.10 114/226] selftests/ftrace: Correctly enable event in instance-event.tc Greg Kroah-Hartman
2023-10-09 13:01 ` [PATCH 5.10 115/226] ring-buffer: Avoid softlockup in ring_buffer_resize() Greg Kroah-Hartman
2023-10-09 13:01 ` [PATCH 5.10 116/226] selftests: fix dependency checker script Greg Kroah-Hartman
2023-10-09 13:01 ` [PATCH 5.10 117/226] ring-buffer: Do not attempt to read past "commit" Greg Kroah-Hartman
2023-10-09 13:01 ` [PATCH 5.10 118/226] platform/mellanox: mlxbf-bootctl: add NET dependency into Kconfig Greg Kroah-Hartman
2023-10-09 13:01 ` [PATCH 5.10 119/226] scsi: pm80xx: Use phy-specific SAS address when sending PHY_START command Greg Kroah-Hartman
2023-10-09 13:01 ` [PATCH 5.10 120/226] scsi: pm80xx: Avoid leaking tags when processing OPC_INB_SET_CONTROLLER_CONFIG command Greg Kroah-Hartman
2023-10-09 13:01 ` [PATCH 5.10 121/226] ata: libata-eh: do not clear ATA_PFLAG_EH_PENDING in ata_eh_reset() Greg Kroah-Hartman
2023-10-09 13:01 ` [PATCH 5.10 122/226] spi: nxp-fspi: reset the FLSHxCR1 registers Greg Kroah-Hartman
2023-10-09 13:01 ` [PATCH 5.10 123/226] bpf: Clarify error expectations from bpf_clone_redirect Greg Kroah-Hartman
2023-10-09 13:01 ` [PATCH 5.10 124/226] media: vb2: frame_vector.c: replace WARN_ONCE with a comment Greg Kroah-Hartman
2023-10-09 13:01 ` [PATCH 5.10 125/226] powerpc/watchpoints: Disable preemption in thread_change_pc() Greg Kroah-Hartman
2023-10-09 13:01 ` [PATCH 5.10 126/226] ncsi: Propagate carrier gain/loss events to the NCSI controller Greg Kroah-Hartman
2023-10-09 13:01 ` [PATCH 5.10 127/226] fbdev/sh7760fb: Depend on FB=y Greg Kroah-Hartman
2023-10-09 13:01 ` [PATCH 5.10 128/226] perf build: Define YYNOMEM as YYNOABORT for bison < 3.81 Greg Kroah-Hartman
2023-10-09 13:01 ` [PATCH 5.10 129/226] sched/cpuacct: Fix user/system in shown cpuacct.usage* Greg Kroah-Hartman
2023-10-09 13:01 ` [PATCH 5.10 130/226] sched/cpuacct: Fix charge percpu cpuusage Greg Kroah-Hartman
2023-10-09 13:01 ` [PATCH 5.10 131/226] sched/cpuacct: Optimize away RCU read lock Greg Kroah-Hartman
2023-10-09 13:01 ` [PATCH 5.10 132/226] cgroup: Fix suspicious rcu_dereference_check() usage warning Greg Kroah-Hartman
2023-10-09 13:01 ` [PATCH 5.10 133/226] ACPI: Check StorageD3Enable _DSD property in ACPI code Greg Kroah-Hartman
2023-10-09 13:01 ` [PATCH 5.10 134/226] nvme-pci: factor the iod mempool creation into a helper Greg Kroah-Hartman
2023-10-09 13:01 ` [PATCH 5.10 135/226] nvme-pci: factor out a nvme_pci_alloc_dev helper Greg Kroah-Hartman
2023-10-09 13:01 ` [PATCH 5.10 136/226] nvme-pci: do not set the NUMA node of device if it has none Greg Kroah-Hartman
2023-10-09 13:01 ` [PATCH 5.10 137/226] watchdog: iTCO_wdt: No need to stop the timer in probe Greg Kroah-Hartman
2023-10-09 13:01 ` [PATCH 5.10 138/226] watchdog: iTCO_wdt: Set NO_REBOOT if the watchdog is not already running Greg Kroah-Hartman
2023-10-09 13:01 ` [PATCH 5.10 139/226] netfilter: nft_exthdr: Search chunks in SCTP packets only Greg Kroah-Hartman
2023-10-09 13:01 ` [PATCH 5.10 140/226] netfilter: nft_exthdr: Fix for unsafe packet data read Greg Kroah-Hartman
2023-10-09 13:01 ` [PATCH 5.10 141/226] nvme-pci: always return an ERR_PTR from nvme_pci_alloc_dev Greg Kroah-Hartman
2023-10-09 13:01 ` [PATCH 5.10 142/226] smack: Record transmuting in smk_transmuted Greg Kroah-Hartman
2023-10-09 13:01 ` [PATCH 5.10 143/226] smack: Retrieve transmuting information in smack_inode_getsecurity() Greg Kroah-Hartman
2023-10-09 13:01 ` [PATCH 5.10 144/226] Smack:- Use overlay inode label in smack_inode_copy_up() Greg Kroah-Hartman
2023-10-09 13:01 ` [PATCH 5.10 145/226] Revert "tty: n_gsm: fix UAF in gsm_cleanup_mux" Greg Kroah-Hartman
2023-10-09 13:01 ` [PATCH 5.10 146/226] serial: 8250_port: Check IRQ data before use Greg Kroah-Hartman
2023-10-09 13:01 ` [PATCH 5.10 147/226] nilfs2: fix potential use after free in nilfs_gccache_submit_read_data() Greg Kroah-Hartman
2023-10-09 13:01 ` [PATCH 5.10 148/226] netfilter: nf_tables: disallow rule removal from chain binding Greg Kroah-Hartman
2023-10-09 13:01 ` [PATCH 5.10 149/226] ALSA: hda: Disable power save for solving pop issue on Lenovo ThinkCentre M70q Greg Kroah-Hartman
2023-10-09 13:01 ` [PATCH 5.10 150/226] ata: libata-scsi: ignore reserved bits for REPORT SUPPORTED OPERATION CODES Greg Kroah-Hartman
2023-10-09 13:01 ` [PATCH 5.10 151/226] i2c: i801: unregister tco_pdev in i801_probe() error path Greg Kroah-Hartman
2023-10-09 13:01 ` [PATCH 5.10 152/226] Revert "SUNRPC dont update timeout value on connection reset" Greg Kroah-Hartman
2023-10-09 13:01 ` [PATCH 5.10 153/226] proc: nommu: /proc/<pid>/maps: release mmap read lock Greg Kroah-Hartman
2023-10-09 13:01 ` [PATCH 5.10 154/226] ring-buffer: Update "shortest_full" in polling Greg Kroah-Hartman
2023-10-09 13:01 ` [PATCH 5.10 155/226] btrfs: properly report 0 avail for very full file systems Greg Kroah-Hartman
2023-10-09 13:01 ` [PATCH 5.10 156/226] bpf: Fix BTF_ID symbol generation collision Greg Kroah-Hartman
2023-10-09 13:01 ` [PATCH 5.10 157/226] bpf: Fix BTF_ID symbol generation collision in tools/ Greg Kroah-Hartman
2023-10-09 13:01 ` [PATCH 5.10 158/226] net: thunderbolt: Fix TCPv6 GSO checksum calculation Greg Kroah-Hartman
2023-10-09 13:02 ` [PATCH 5.10 159/226] ata: libata-core: Fix ata_port_request_pm() locking Greg Kroah-Hartman
2023-10-09 13:02 ` [PATCH 5.10 160/226] ata: libata-core: Fix port and device removal Greg Kroah-Hartman
2023-10-09 13:02 ` [PATCH 5.10 161/226] ata: libata-core: Do not register PM operations for SAS ports Greg Kroah-Hartman
2023-10-09 13:02 ` [PATCH 5.10 162/226] ata: libata-sata: increase PMP SRST timeout to 10s Greg Kroah-Hartman
2023-10-09 13:02 ` [PATCH 5.10 163/226] fs: binfmt_elf_efpic: fix personality for ELF-FDPIC Greg Kroah-Hartman
2023-10-09 13:02 ` [PATCH 5.10 164/226] spi: spi-zynqmp-gqspi: Fix runtime PM imbalance in zynqmp_qspi_probe Greg Kroah-Hartman
2023-10-09 13:02 ` [PATCH 5.10 165/226] spi: zynqmp-gqspi: fix clock imbalance on probe failure Greg Kroah-Hartman
2023-10-09 13:02 ` [PATCH 5.10 166/226] NFS: Cleanup unused rpc_clnt variable Greg Kroah-Hartman
2023-10-09 13:02 ` [PATCH 5.10 167/226] NFS: rename nfs_client_kset to nfs_kset Greg Kroah-Hartman
2023-10-09 13:02 ` [PATCH 5.10 168/226] NFSv4: Fix a state manager thread deadlock regression Greg Kroah-Hartman
2023-10-09 13:02 ` [PATCH 5.10 169/226] ring-buffer: remove obsolete comment for free_buffer_page() Greg Kroah-Hartman
2023-10-09 13:02 ` [PATCH 5.10 170/226] ring-buffer: Fix bytes info in per_cpu buffer stats Greg Kroah-Hartman
2023-10-09 13:02 ` [PATCH 5.10 171/226] drm/mediatek: Fix backport issue in mtk_drm_gem_prime_vmap() Greg Kroah-Hartman
2023-10-09 13:02 ` [PATCH 5.10 172/226] rbd: move rbd_dev_refresh() definition Greg Kroah-Hartman
2023-10-09 13:02 ` [PATCH 5.10 173/226] rbd: decouple header read-in from updating rbd_dev->header Greg Kroah-Hartman
2023-10-09 13:02 ` [PATCH 5.10 174/226] rbd: decouple parent info read-in from updating rbd_dev Greg Kroah-Hartman
2023-10-09 13:02 ` [PATCH 5.10 175/226] rbd: take header_rwsem in rbd_dev_refresh() only when updating Greg Kroah-Hartman
2023-10-09 13:02 ` [PATCH 5.10 176/226] block: fix use-after-free of q->q_usage_counter Greg Kroah-Hartman
2023-10-09 13:02 ` [PATCH 5.10 177/226] Revert "clk: imx: pll14xx: dynamically configure PLL for 393216000/361267200Hz" Greg Kroah-Hartman
2023-10-09 13:02 ` [PATCH 5.10 178/226] Revert "PCI: qcom: Disable write access to read only registers for IP v2.3.3" Greg Kroah-Hartman
2023-10-09 13:02 ` [PATCH 5.10 179/226] scsi: zfcp: Fix a double put in zfcp_port_enqueue() Greg Kroah-Hartman
2023-10-09 13:02 ` [PATCH 5.10 180/226] qed/red_ll2: Fix undefined behavior bug in struct qed_ll2_info Greg Kroah-Hartman
2023-10-09 13:02 ` [PATCH 5.10 181/226] wifi: mwifiex: Fix tlv_buf_left calculation Greg Kroah-Hartman
2023-10-09 13:02 ` [PATCH 5.10 182/226] net: replace calls to sock->ops->connect() with kernel_connect() Greg Kroah-Hartman
2023-10-09 13:02 ` [PATCH 5.10 183/226] btrfs: reject unknown mount options early Greg Kroah-Hartman
2023-10-09 13:02 ` [PATCH 5.10 184/226] net: prevent rewrite of msg_name in sock_sendmsg() Greg Kroah-Hartman
2023-10-09 13:02 ` [PATCH 5.10 185/226] arm64: Add Cortex-A520 CPU part definition Greg Kroah-Hartman
2023-10-09 13:02 ` [PATCH 5.10 186/226] ubi: Refuse attaching if mtds erasesize is 0 Greg Kroah-Hartman
2023-10-09 13:02 ` [PATCH 5.10 187/226] wifi: iwlwifi: dbg_ini: fix structure packing Greg Kroah-Hartman
2023-10-09 13:02 ` [PATCH 5.10 188/226] wifi: mwifiex: Fix oob check condition in mwifiex_process_rx_packet Greg Kroah-Hartman
2023-10-09 13:02 ` [PATCH 5.10 189/226] bpf: Fix tr dereferencing Greg Kroah-Hartman
2023-10-09 13:02 ` [PATCH 5.10 190/226] drivers/net: process the result of hdlc_open() and add call of hdlc_close() in uhdlc_close() Greg Kroah-Hartman
2023-10-09 13:02 ` [PATCH 5.10 191/226] wifi: mt76: mt76x02: fix MT76x0 external LNA gain handling Greg Kroah-Hartman
2023-10-09 13:02 ` [PATCH 5.10 192/226] regmap: rbtree: Fix wrong register marked as in-cache when creating new node Greg Kroah-Hartman
2023-10-09 13:02 ` [PATCH 5.10 193/226] ima: Finish deprecation of IMA_TRUSTED_KEYRING Kconfig Greg Kroah-Hartman
2023-10-09 13:02 ` [PATCH 5.10 194/226] scsi: target: core: Fix deadlock due to recursive locking Greg Kroah-Hartman
2023-10-09 13:02 ` [PATCH 5.10 195/226] ima: rework CONFIG_IMA dependency block Greg Kroah-Hartman
2023-10-09 13:02 ` [PATCH 5.10 196/226] NFSv4: Fix a nfs4_state_manager() race Greg Kroah-Hartman
2023-10-09 13:02 ` [PATCH 5.10 197/226] modpost: add missing else to the "of" check Greg Kroah-Hartman
2023-10-09 13:02 ` [PATCH 5.10 198/226] net: fix possible store tearing in neigh_periodic_work() Greg Kroah-Hartman
2023-10-09 13:02 ` [PATCH 5.10 199/226] ipv4, ipv6: Fix handling of transhdrlen in __ip{,6}_append_data() Greg Kroah-Hartman
2023-10-09 13:02 ` [PATCH 5.10 200/226] net: dsa: mv88e6xxx: Avoid EEPROM timeout when EEPROM is absent Greg Kroah-Hartman
2023-10-09 13:02 ` [PATCH 5.10 201/226] net: usb: smsc75xx: Fix uninit-value access in __smsc75xx_read_reg Greg Kroah-Hartman
2023-10-09 13:02 ` [PATCH 5.10 202/226] net: nfc: llcp: Add lock when modifying device list Greg Kroah-Hartman
2023-10-09 13:02 ` [PATCH 5.10 203/226] net: ethernet: ti: am65-cpsw: Fix error code in am65_cpsw_nuss_init_tx_chns() Greg Kroah-Hartman
2023-10-09 13:02 ` [PATCH 5.10 204/226] netfilter: handle the connecting collision properly in nf_conntrack_proto_sctp Greg Kroah-Hartman
2023-10-09 13:02 ` [PATCH 5.10 205/226] netfilter: nf_tables: nft_set_rbtree: fix spurious insertion failure Greg Kroah-Hartman
2023-10-09 13:02 ` [PATCH 5.10 206/226] net: stmmac: dwmac-stm32: fix resume on STM32 MCU Greg Kroah-Hartman
2023-10-09 13:02 ` [PATCH 5.10 207/226] tipc: fix a potential deadlock on &tx->lock Greg Kroah-Hartman
2023-10-09 13:02 ` [PATCH 5.10 208/226] tcp: fix quick-ack counting to count actual ACKs of new data Greg Kroah-Hartman
2023-10-09 13:02 ` [PATCH 5.10 209/226] tcp: fix delayed ACKs for MSS boundary condition Greg Kroah-Hartman
2023-10-09 13:02 ` [PATCH 5.10 210/226] sctp: update transport state when processing a dupcook packet Greg Kroah-Hartman
2023-10-09 13:02 ` [PATCH 5.10 211/226] sctp: update hb timer immediately after users change hb_interval Greg Kroah-Hartman
2023-10-09 13:02 ` [PATCH 5.10 212/226] cpupower: add Makefile dependencies for install targets Greg Kroah-Hartman
2023-10-09 13:02 ` [PATCH 5.10 213/226] dm zoned: free dmz->ddev array in dmz_put_zoned_devices Greg Kroah-Hartman
2023-10-09 13:02 ` [PATCH 5.10 214/226] RDMA/core: Require admin capabilities to set system parameters Greg Kroah-Hartman
2023-10-09 13:02 ` [PATCH 5.10 215/226] of: dynamic: Fix potential memory leak in of_changeset_action() Greg Kroah-Hartman
2023-10-09 13:02 ` [PATCH 5.10 216/226] IB/mlx4: Fix the size of a buffer in add_port_entries() Greg Kroah-Hartman
2023-10-09 13:02 ` [PATCH 5.10 217/226] gpio: aspeed: fix the GPIO number passed to pinctrl_gpio_set_config() Greg Kroah-Hartman
2023-10-09 13:02 ` [PATCH 5.10 218/226] gpio: pxa: disable pinctrl calls for MMP_GPIO Greg Kroah-Hartman
2023-10-09 13:03 ` [PATCH 5.10 219/226] RDMA/cma: Initialize ib_sa_multicast structure to 0 when join Greg Kroah-Hartman
2023-10-09 13:03 ` [PATCH 5.10 220/226] RDMA/cma: Fix truncation compilation warning in make_cma_ports Greg Kroah-Hartman
2023-10-09 13:03 ` [PATCH 5.10 221/226] RDMA/uverbs: Fix typo of sizeof argument Greg Kroah-Hartman
2023-10-09 13:03 ` [PATCH 5.10 222/226] RDMA/siw: Fix connection failure handling Greg Kroah-Hartman
2023-10-09 13:03 ` [PATCH 5.10 223/226] RDMA/mlx5: Fix NULL string error Greg Kroah-Hartman
2023-10-09 13:03 ` [PATCH 5.10 224/226] parisc: Restore __ldcw_align for PA-RISC 2.0 processors Greg Kroah-Hartman
2023-10-09 13:03 ` [PATCH 5.10 225/226] netfilter: nf_tables: fix kdoc warnings after gc rework Greg Kroah-Hartman
2023-10-09 13:03 ` [PATCH 5.10 226/226] netfilter: nftables: exthdr: fix 4-byte stack OOB write Greg Kroah-Hartman
2023-10-09 19:33 ` [PATCH 5.10 000/226] 5.10.198-rc1 review Pavel Machek
2023-10-09 20:13   ` renesas_sdhi problems in 5.10-stable was " Pavel Machek
2023-10-10 11:18     ` Pavel Machek
2023-10-10 12:05       ` Pavel Machek
2023-10-10 19:07         ` Wolfram Sang
2023-10-10 19:14           ` Greg Kroah-Hartman
2023-10-24 19:22             ` Pavel Machek
2023-10-25 10:47               ` Geert Uytterhoeven
2023-10-25 10:53                 ` Geert Uytterhoeven
2023-10-25 12:35                   ` Geert Uytterhoeven
2023-10-25 17:05                     ` Geert Uytterhoeven
2023-10-25 18:39                       ` Guenter Roeck
2023-10-25 19:53                         ` Geert Uytterhoeven
2023-10-25 21:26                           ` Geert Uytterhoeven
2023-10-26 12:08                             ` Geert Uytterhoeven
2023-10-26 12:20                               ` Geert Uytterhoeven
2023-10-25 22:00                       ` Pavel Machek
2023-10-26  1:23                         ` Guenter Roeck
2023-10-09 20:24 ` Florian Fainelli
2023-10-09 22:57 ` Shuah Khan
2023-10-10  9:57 ` Jon Hunter
2023-10-10 18:18 ` Guenter Roeck
2023-10-11  1:40 ` Naresh Kamboju
2023-10-11  6:47 ` luomeng
2023-10-11  9:18   ` Pavel Machek
2023-10-11  9:38 ` Pavel Machek

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=20231009130128.852502475@linuxfoundation.org \
    --to=gregkh@linuxfoundation.org \
    --cc=fw@strlen.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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox