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, Alexandra Winter <wintera@linux.ibm.com>,
	Simon Horman <horms@kernel.org>, Paolo Abeni <pabeni@redhat.com>,
	Sasha Levin <sashal@kernel.org>
Subject: [PATCH 6.1 081/236] s390/qeth: Fix kernel panic after setting hsuid
Date: Tue, 14 May 2024 12:17:23 +0200	[thread overview]
Message-ID: <20240514101023.445767445@linuxfoundation.org> (raw)
In-Reply-To: <20240514101020.320785513@linuxfoundation.org>

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

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

From: Alexandra Winter <wintera@linux.ibm.com>

[ Upstream commit 8a2e4d37afb8500b276e5ee903dee06f50ab0494 ]

Symptom:
When the hsuid attribute is set for the first time on an IQD Layer3
device while the corresponding network interface is already UP,
the kernel will try to execute a napi function pointer that is NULL.

Example:
---------------------------------------------------------------------------
[ 2057.572696] illegal operation: 0001 ilc:1 [#1] SMP
[ 2057.572702] Modules linked in: af_iucv qeth_l3 zfcp scsi_transport_fc sunrpc nft_fib_inet nft_fib_ipv4 nft_fib_ipv6 nft_fib nft_reject_inet nf_reject_ipv4 nf_reject_ipv6
nft_reject nft_ct nf_tables_set nft_chain_nat nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 ip_set nf_tables libcrc32c nfnetlink ghash_s390 prng xts aes_s390 des_s390 de
s_generic sha3_512_s390 sha3_256_s390 sha512_s390 vfio_ccw vfio_mdev mdev vfio_iommu_type1 eadm_sch vfio ext4 mbcache jbd2 qeth_l2 bridge stp llc dasd_eckd_mod qeth dasd_mod
 qdio ccwgroup pkey zcrypt
[ 2057.572739] CPU: 6 PID: 60182 Comm: stress_client Kdump: loaded Not tainted 4.18.0-541.el8.s390x #1
[ 2057.572742] Hardware name: IBM 3931 A01 704 (LPAR)
[ 2057.572744] Krnl PSW : 0704f00180000000 0000000000000002 (0x2)
[ 2057.572748]            R:0 T:1 IO:1 EX:1 Key:0 M:1 W:0 P:0 AS:3 CC:3 PM:0 RI:0 EA:3
[ 2057.572751] Krnl GPRS: 0000000000000004 0000000000000000 00000000a3b008d8 0000000000000000
[ 2057.572754]            00000000a3b008d8 cb923a29c779abc5 0000000000000000 00000000814cfd80
[ 2057.572756]            000000000000012c 0000000000000000 00000000a3b008d8 00000000a3b008d8
[ 2057.572758]            00000000bab6d500 00000000814cfd80 0000000091317e46 00000000814cfc68
[ 2057.572762] Krnl Code:#0000000000000000: 0000                illegal
                         >0000000000000002: 0000                illegal
                          0000000000000004: 0000                illegal
                          0000000000000006: 0000                illegal
                          0000000000000008: 0000                illegal
                          000000000000000a: 0000                illegal
                          000000000000000c: 0000                illegal
                          000000000000000e: 0000                illegal
[ 2057.572800] Call Trace:
[ 2057.572801] ([<00000000ec639700>] 0xec639700)
[ 2057.572803]  [<00000000913183e2>] net_rx_action+0x2ba/0x398
[ 2057.572809]  [<0000000091515f76>] __do_softirq+0x11e/0x3a0
[ 2057.572813]  [<0000000090ce160c>] do_softirq_own_stack+0x3c/0x58
[ 2057.572817] ([<0000000090d2cbd6>] do_softirq.part.1+0x56/0x60)
[ 2057.572822]  [<0000000090d2cc60>] __local_bh_enable_ip+0x80/0x98
[ 2057.572825]  [<0000000091314706>] __dev_queue_xmit+0x2be/0xd70
[ 2057.572827]  [<000003ff803dd6d6>] afiucv_hs_send+0x24e/0x300 [af_iucv]
[ 2057.572830]  [<000003ff803dd88a>] iucv_send_ctrl+0x102/0x138 [af_iucv]
[ 2057.572833]  [<000003ff803de72a>] iucv_sock_connect+0x37a/0x468 [af_iucv]
[ 2057.572835]  [<00000000912e7e90>] __sys_connect+0xa0/0xd8
[ 2057.572839]  [<00000000912e9580>] sys_socketcall+0x228/0x348
[ 2057.572841]  [<0000000091514e1a>] system_call+0x2a6/0x2c8
[ 2057.572843] Last Breaking-Event-Address:
[ 2057.572844]  [<0000000091317e44>] __napi_poll+0x4c/0x1d8
[ 2057.572846]
[ 2057.572847] Kernel panic - not syncing: Fatal exception in interrupt
-------------------------------------------------------------------------------------------

Analysis:
There is one napi structure per out_q: card->qdio.out_qs[i].napi
The napi.poll functions are set during qeth_open().

Since
commit 1cfef80d4c2b ("s390/qeth: Don't call dev_close/dev_open (DOWN/UP)")
qeth_set_offline()/qeth_set_online() no longer call dev_close()/
dev_open(). So if qeth_free_qdio_queues() cleared
card->qdio.out_qs[i].napi.poll while the network interface was UP and the
card was offline, they are not set again.

Reproduction:
chzdev -e $devno layer2=0
ip link set dev $network_interface up
echo 0 > /sys/bus/ccwgroup/devices/0.0.$devno/online
echo foo > /sys/bus/ccwgroup/devices/0.0.$devno/hsuid
echo 1 > /sys/bus/ccwgroup/devices/0.0.$devno/online
-> Crash (can be enforced e.g. by af_iucv connect(), ip link down/up, ...)

Note that a Completion Queue (CQ) is only enabled or disabled, when hsuid
is set for the first time or when it is removed.

Workarounds:
- Set hsuid before setting the device online for the first time
or
- Use chzdev -d $devno; chzdev $devno hsuid=xxx; chzdev -e $devno;
to set hsuid on an existing device. (this will remove and recreate the
network interface)

Fix:
There is no need to free the output queues when a completion queue is
added or removed.
card->qdio.state now indicates whether the inbound buffer pool and the
outbound queues are allocated.
card->qdio.c_q indicates whether a CQ is allocated.

Fixes: 1cfef80d4c2b ("s390/qeth: Don't call dev_close/dev_open (DOWN/UP)")
Signed-off-by: Alexandra Winter <wintera@linux.ibm.com>
Reviewed-by: Simon Horman <horms@kernel.org>
Link: https://lore.kernel.org/r/20240430091004.2265683-1-wintera@linux.ibm.com
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
---
 drivers/s390/net/qeth_core_main.c | 61 ++++++++++++++-----------------
 1 file changed, 27 insertions(+), 34 deletions(-)

diff --git a/drivers/s390/net/qeth_core_main.c b/drivers/s390/net/qeth_core_main.c
index 1e6340e2c2588..f99d1d325f3ea 100644
--- a/drivers/s390/net/qeth_core_main.c
+++ b/drivers/s390/net/qeth_core_main.c
@@ -364,30 +364,33 @@ static int qeth_cq_init(struct qeth_card *card)
 	return rc;
 }
 
+static void qeth_free_cq(struct qeth_card *card)
+{
+	if (card->qdio.c_q) {
+		qeth_free_qdio_queue(card->qdio.c_q);
+		card->qdio.c_q = NULL;
+	}
+}
+
 static int qeth_alloc_cq(struct qeth_card *card)
 {
 	if (card->options.cq == QETH_CQ_ENABLED) {
 		QETH_CARD_TEXT(card, 2, "cqon");
-		card->qdio.c_q = qeth_alloc_qdio_queue();
 		if (!card->qdio.c_q) {
-			dev_err(&card->gdev->dev, "Failed to create completion queue\n");
-			return -ENOMEM;
+			card->qdio.c_q = qeth_alloc_qdio_queue();
+			if (!card->qdio.c_q) {
+				dev_err(&card->gdev->dev,
+					"Failed to create completion queue\n");
+				return -ENOMEM;
+			}
 		}
 	} else {
 		QETH_CARD_TEXT(card, 2, "nocq");
-		card->qdio.c_q = NULL;
+		qeth_free_cq(card);
 	}
 	return 0;
 }
 
-static void qeth_free_cq(struct qeth_card *card)
-{
-	if (card->qdio.c_q) {
-		qeth_free_qdio_queue(card->qdio.c_q);
-		card->qdio.c_q = NULL;
-	}
-}
-
 static enum iucv_tx_notify qeth_compute_cq_notification(int sbalf15,
 							int delayed)
 {
@@ -2628,6 +2631,10 @@ static int qeth_alloc_qdio_queues(struct qeth_card *card)
 
 	QETH_CARD_TEXT(card, 2, "allcqdbf");
 
+	/* completion */
+	if (qeth_alloc_cq(card))
+		goto out_err;
+
 	if (atomic_cmpxchg(&card->qdio.state, QETH_QDIO_UNINITIALIZED,
 		QETH_QDIO_ALLOCATED) != QETH_QDIO_UNINITIALIZED)
 		return 0;
@@ -2663,10 +2670,6 @@ static int qeth_alloc_qdio_queues(struct qeth_card *card)
 		queue->priority = QETH_QIB_PQUE_PRIO_DEFAULT;
 	}
 
-	/* completion */
-	if (qeth_alloc_cq(card))
-		goto out_freeoutq;
-
 	return 0;
 
 out_freeoutq:
@@ -2677,6 +2680,8 @@ static int qeth_alloc_qdio_queues(struct qeth_card *card)
 	qeth_free_buffer_pool(card);
 out_buffer_pool:
 	atomic_set(&card->qdio.state, QETH_QDIO_UNINITIALIZED);
+	qeth_free_cq(card);
+out_err:
 	return -ENOMEM;
 }
 
@@ -2684,11 +2689,12 @@ static void qeth_free_qdio_queues(struct qeth_card *card)
 {
 	int i, j;
 
+	qeth_free_cq(card);
+
 	if (atomic_xchg(&card->qdio.state, QETH_QDIO_UNINITIALIZED) ==
 		QETH_QDIO_UNINITIALIZED)
 		return;
 
-	qeth_free_cq(card);
 	for (j = 0; j < QDIO_MAX_BUFFERS_PER_Q; ++j) {
 		if (card->qdio.in_q->bufs[j].rx_skb) {
 			consume_skb(card->qdio.in_q->bufs[j].rx_skb);
@@ -3740,24 +3746,11 @@ static void qeth_qdio_poll(struct ccw_device *cdev, unsigned long card_ptr)
 
 int qeth_configure_cq(struct qeth_card *card, enum qeth_cq cq)
 {
-	int rc;
-
-	if (card->options.cq ==  QETH_CQ_NOTAVAILABLE) {
-		rc = -1;
-		goto out;
-	} else {
-		if (card->options.cq == cq) {
-			rc = 0;
-			goto out;
-		}
-
-		qeth_free_qdio_queues(card);
-		card->options.cq = cq;
-		rc = 0;
-	}
-out:
-	return rc;
+	if (card->options.cq == QETH_CQ_NOTAVAILABLE)
+		return -1;
 
+	card->options.cq = cq;
+	return 0;
 }
 EXPORT_SYMBOL_GPL(qeth_configure_cq);
 
-- 
2.43.0




  parent reply	other threads:[~2024-05-14 11:32 UTC|newest]

Thread overview: 244+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2024-05-14 10:16 [PATCH 6.1 000/236] 6.1.91-rc1 review Greg Kroah-Hartman
2024-05-14 10:16 ` [PATCH 6.1 001/236] dmaengine: pl330: issue_pending waits until WFP state Greg Kroah-Hartman
2024-05-14 10:16 ` [PATCH 6.1 002/236] dmaengine: Revert "dmaengine: pl330: issue_pending waits until WFP state" Greg Kroah-Hartman
2024-05-14 10:16 ` [PATCH 6.1 003/236] wifi: nl80211: dont free NULL coalescing rule Greg Kroah-Hartman
2024-05-14 10:16 ` [PATCH 6.1 004/236] rust: kernel: require `Send` for `Module` implementations Greg Kroah-Hartman
2024-05-14 10:16 ` [PATCH 6.1 005/236] eeprom: at24: Use dev_err_probe for nvmem register failure Greg Kroah-Hartman
2024-05-14 10:16 ` [PATCH 6.1 006/236] eeprom: at24: Probe for DDR3 thermal sensor in the SPD case Greg Kroah-Hartman
2024-05-14 10:16 ` [PATCH 6.1 007/236] eeprom: at24: fix memory corruption race condition Greg Kroah-Hartman
2024-05-14 10:16 ` [PATCH 6.1 008/236] Bluetooth: qca: add support for QCA2066 Greg Kroah-Hartman
2024-05-14 10:16 ` [PATCH 6.1 009/236] mm/hugetlb: add folio support to hugetlb specific flag macros Greg Kroah-Hartman
2024-05-14 10:16 ` [PATCH 6.1 010/236] mm: add private field of first tail to struct page and struct folio Greg Kroah-Hartman
2024-05-14 10:16 ` [PATCH 6.1 011/236] mm/hugetlb: add hugetlb_folio_subpool() helpers Greg Kroah-Hartman
2024-05-14 10:16 ` [PATCH 6.1 012/236] mm/hugetlb: add folio_hstate() Greg Kroah-Hartman
2024-05-14 10:16 ` [PATCH 6.1 013/236] mm/hugetlb_cgroup: convert __set_hugetlb_cgroup() to folios Greg Kroah-Hartman
2024-05-14 10:16 ` [PATCH 6.1 014/236] mm/hugetlb_cgroup: convert hugetlb_cgroup_from_page() " Greg Kroah-Hartman
2024-05-14 10:16 ` [PATCH 6.1 015/236] mm/hugetlb: convert free_huge_page " Greg Kroah-Hartman
2024-05-14 10:16 ` [PATCH 6.1 016/236] mm/hugetlb_cgroup: convert hugetlb_cgroup_uncharge_page() " Greg Kroah-Hartman
2024-05-14 10:16 ` [PATCH 6.1 017/236] mm/hugetlb: fix missing hugetlb_lock for resv uncharge Greg Kroah-Hartman
2024-05-14 10:16 ` [PATCH 6.1 018/236] kbuild: refactor host*_flags Greg Kroah-Hartman
2024-05-14 10:16 ` [PATCH 6.1 019/236] kbuild: specify output names separately for each emission type from rustc Greg Kroah-Hartman
2024-05-14 10:16 ` [PATCH 6.1 020/236] cifs: use the least loaded channel for sending requests Greg Kroah-Hartman
2024-05-14 10:16 ` [PATCH 6.1 021/236] smb3: missing lock when picking channel Greg Kroah-Hartman
2024-05-14 10:16 ` [PATCH 6.1 022/236] pinctrl: pinctrl-aspeed-g6: Fix register offset for pinconf of GPIOR-T Greg Kroah-Hartman
2024-05-14 10:16 ` [PATCH 6.1 023/236] pinctrl/meson: fix typo in PDMs pin name Greg Kroah-Hartman
2024-05-14 10:16 ` [PATCH 6.1 024/236] pinctrl: core: delete incorrect free in pinctrl_enable() Greg Kroah-Hartman
2024-05-14 10:16 ` [PATCH 6.1 025/236] pinctrl: mediatek: paris: Fix PIN_CONFIG_INPUT_SCHMITT_ENABLE readback Greg Kroah-Hartman
2024-05-14 10:16 ` [PATCH 6.1 026/236] pinctrl: mediatek: paris: Rework support for PIN_CONFIG_{INPUT,OUTPUT}_ENABLE Greg Kroah-Hartman
2024-05-14 10:16 ` [PATCH 6.1 027/236] sunrpc: add a struct rpc_stats arg to rpc_create_args Greg Kroah-Hartman
2024-05-14 10:16 ` [PATCH 6.1 028/236] nfs: expose /proc/net/sunrpc/nfs in net namespaces Greg Kroah-Hartman
2024-05-14 10:16 ` [PATCH 6.1 029/236] nfs: make the rpc_stat per net namespace Greg Kroah-Hartman
2024-05-14 10:16 ` [PATCH 6.1 030/236] nfs: Handle error of rpc_proc_register() in nfs_net_init() Greg Kroah-Hartman
2024-05-14 10:16 ` [PATCH 6.1 031/236] pinctrl: Introduce struct pinfunction and PINCTRL_PINFUNCTION() macro Greg Kroah-Hartman
2024-05-14 10:16 ` [PATCH 6.1 032/236] pinctrl: intel: Make use of struct pinfunction and PINCTRL_PINFUNCTION() Greg Kroah-Hartman
2024-05-14 10:16 ` [PATCH 6.1 033/236] pinctrl: baytrail: Fix selecting gpio pinctrl state Greg Kroah-Hartman
2024-05-14 10:16 ` [PATCH 6.1 034/236] power: rt9455: hide unused rt9455_boost_voltage_values Greg Kroah-Hartman
2024-05-14 10:16 ` [PATCH 6.1 035/236] power: supply: mt6360_charger: Fix of_match for usb-otg-vbus regulator Greg Kroah-Hartman
2024-05-14 10:16 ` [PATCH 6.1 036/236] pinctrl: devicetree: fix refcount leak in pinctrl_dt_to_map() Greg Kroah-Hartman
2024-05-14 10:16 ` [PATCH 6.1 037/236] regulator: mt6360: De-capitalize devicetree regulator subnodes Greg Kroah-Hartman
2024-05-14 10:16 ` [PATCH 6.1 038/236] regulator: change stubbed devm_regulator_get_enable to return Ok Greg Kroah-Hartman
2024-05-14 10:16 ` [PATCH 6.1 039/236] regulator: change devm_regulator_get_enable_optional() stub " Greg Kroah-Hartman
2024-05-14 10:16 ` [PATCH 6.1 040/236] bpf, kconfig: Fix DEBUG_INFO_BTF_MODULES Kconfig definition Greg Kroah-Hartman
2024-05-14 10:16 ` [PATCH 6.1 041/236] bpf, skmsg: Fix NULL pointer dereference in sk_psock_skb_ingress_enqueue Greg Kroah-Hartman
2024-05-14 10:16 ` [PATCH 6.1 042/236] nvme: fix warn output about shared namespaces without CONFIG_NVME_MULTIPATH Greg Kroah-Hartman
2024-05-14 10:16 ` [PATCH 6.1 043/236] bpf: Fix a verifier verbose message Greg Kroah-Hartman
2024-05-14 10:16 ` [PATCH 6.1 044/236] spi: introduce new helpers with using modern naming Greg Kroah-Hartman
2024-05-14 10:16 ` [PATCH 6.1 045/236] spi: axi-spi-engine: Convert to platform remove callback returning void Greg Kroah-Hartman
2024-05-14 10:16 ` [PATCH 6.1 046/236] spi: spi-axi-spi-engine: switch to use modern name Greg Kroah-Hartman
2024-05-14 10:16 ` [PATCH 6.1 047/236] spi: spi-axi-spi-engine: Use helper function devm_clk_get_enabled() Greg Kroah-Hartman
2024-05-14 10:16 ` [PATCH 6.1 048/236] spi: axi-spi-engine: simplify driver data allocation Greg Kroah-Hartman
2024-05-14 10:16 ` [PATCH 6.1 049/236] spi: axi-spi-engine: use devm_spi_alloc_host() Greg Kroah-Hartman
2024-05-14 10:16 ` [PATCH 6.1 050/236] spi: axi-spi-engine: move msg state to new struct Greg Kroah-Hartman
2024-05-14 10:16 ` [PATCH 6.1 051/236] spi: axi-spi-engine: use common AXI macros Greg Kroah-Hartman
2024-05-14 10:16 ` [PATCH 6.1 052/236] spi: axi-spi-engine: fix version format string Greg Kroah-Hartman
2024-05-14 10:16 ` [PATCH 6.1 053/236] spi: hisi-kunpeng: Delete the dump interface of data registers in debugfs Greg Kroah-Hartman
2024-05-14 10:16 ` [PATCH 6.1 054/236] bpf, arm64: Fix incorrect runtime stats Greg Kroah-Hartman
2024-05-14 10:16 ` [PATCH 6.1 055/236] s390/mm: Fix storage key clearing for guest huge pages Greg Kroah-Hartman
2024-05-14 10:16 ` [PATCH 6.1 056/236] s390/mm: Fix clearing storage keys for " Greg Kroah-Hartman
2024-05-14 10:16 ` [PATCH 6.1 057/236] xdp: use flags field to disambiguate broadcast redirect Greg Kroah-Hartman
2024-05-14 10:17 ` [PATCH 6.1 058/236] bna: ensure the copied buf is NUL terminated Greg Kroah-Hartman
2024-05-14 10:17 ` [PATCH 6.1 059/236] octeontx2-af: avoid off-by-one read from userspace Greg Kroah-Hartman
2024-05-14 10:17 ` [PATCH 6.1 060/236] nsh: Restore skb->{protocol,data,mac_header} for outer header in nsh_gso_segment() Greg Kroah-Hartman
2024-05-14 10:17 ` [PATCH 6.1 061/236] net l2tp: drop flow hash on forward Greg Kroah-Hartman
2024-05-14 10:17 ` [PATCH 6.1 062/236] s390/vdso: Add CFI for RA register to asm macro vdso_func Greg Kroah-Hartman
2024-05-14 10:17 ` [PATCH 6.1 063/236] net: qede: sanitize rc in qede_add_tc_flower_fltr() Greg Kroah-Hartman
2024-05-14 10:17 ` [PATCH 6.1 064/236] net: qede: use return from qede_parse_flow_attr() for flower Greg Kroah-Hartman
2024-05-14 10:17 ` [PATCH 6.1 065/236] net: qede: use return from qede_parse_flow_attr() for flow_spec Greg Kroah-Hartman
2024-05-14 10:17 ` [PATCH 6.1 066/236] net: qede: use return from qede_parse_actions() Greg Kroah-Hartman
2024-05-14 10:17 ` [PATCH 6.1 067/236] ASoC: meson: axg-fifo: use FIELD helpers Greg Kroah-Hartman
2024-05-14 10:17 ` [PATCH 6.1 068/236] ASoC: meson: axg-fifo: use threaded irq to check periods Greg Kroah-Hartman
2024-05-14 10:17 ` [PATCH 6.1 069/236] ASoC: meson: axg-card: make links nonatomic Greg Kroah-Hartman
2024-05-14 10:17 ` [PATCH 6.1 070/236] ASoC: meson: axg-tdm-interface: manage formatters in trigger Greg Kroah-Hartman
2024-05-14 10:17 ` [PATCH 6.1 071/236] ASoC: meson: cards: select SND_DYNAMIC_MINORS Greg Kroah-Hartman
2024-05-14 10:17 ` [PATCH 6.1 072/236] ALSA: hda: intel-sdw-acpi: fix usage of device_get_named_child_node() Greg Kroah-Hartman
2024-05-14 10:17 ` [PATCH 6.1 073/236] s390/cio: Ensure the copied buf is NUL terminated Greg Kroah-Hartman
2024-05-14 10:17 ` [PATCH 6.1 074/236] cxgb4: Properly lock TX queue for the selftest Greg Kroah-Hartman
2024-05-14 10:17 ` [PATCH 6.1 075/236] net: dsa: mv88e6xxx: Fix number of databases for 88E6141 / 88E6341 Greg Kroah-Hartman
2024-05-14 10:17 ` [PATCH 6.1 076/236] spi: fix null pointer dereference within spi_sync Greg Kroah-Hartman
2024-05-14 10:17 ` [PATCH 6.1 077/236] net: bridge: fix multicast-to-unicast with fraglist GSO Greg Kroah-Hartman
2024-05-14 10:17 ` [PATCH 6.1 078/236] net: core: reject skb_copy(_expand) for fraglist GSO skbs Greg Kroah-Hartman
2024-05-14 10:17 ` [PATCH 6.1 079/236] tipc: fix a possible memleak in tipc_buf_append Greg Kroah-Hartman
2024-05-14 10:17 ` [PATCH 6.1 080/236] vxlan: Pull inner IP header in vxlan_rcv() Greg Kroah-Hartman
2024-05-14 10:17 ` Greg Kroah-Hartman [this message]
2024-05-14 10:17 ` [PATCH 6.1 082/236] drm/panel: ili9341: Respect deferred probe Greg Kroah-Hartman
2024-05-14 10:17 ` [PATCH 6.1 083/236] drm/panel: ili9341: Use predefined error codes Greg Kroah-Hartman
2024-05-14 10:17 ` [PATCH 6.1 084/236] net: gro: add flush check in udp_gro_receive_segment Greg Kroah-Hartman
2024-05-14 10:17 ` [PATCH 6.1 085/236] clk: sunxi-ng: h6: Reparent CPUX during PLL CPUX rate change Greg Kroah-Hartman
2024-05-14 10:17 ` [PATCH 6.1 086/236] powerpc/pseries: replace kmalloc with kzalloc in PLPKS driver Greg Kroah-Hartman
2024-05-14 10:17 ` [PATCH 6.1 087/236] powerpc/pseries: Move PLPKS constants to header file Greg Kroah-Hartman
2024-05-14 10:17 ` [PATCH 6.1 088/236] powerpc/pseries: Implement signed update for PLPKS objects Greg Kroah-Hartman
2024-05-15  0:01   ` Andrew Donnellan
2024-05-15  6:15     ` Greg Kroah-Hartman
2024-05-14 10:17 ` [PATCH 6.1 089/236] powerpc/pseries: make max polling consistent for longer H_CALLs Greg Kroah-Hartman
2024-05-14 10:17 ` [PATCH 6.1 090/236] powerpc/pseries/iommu: LPAR panics during boot up with a frozen PE Greg Kroah-Hartman
2024-05-14 10:17 ` [PATCH 6.1 091/236] KVM: arm64: vgic-v2: Use cpuid from userspace as vcpu_id Greg Kroah-Hartman
2024-05-14 10:17 ` [PATCH 6.1 092/236] KVM: arm64: vgic-v2: Check for non-NULL vCPU in vgic_v2_parse_attr() Greg Kroah-Hartman
2024-05-14 10:17 ` [PATCH 6.1 093/236] scsi: lpfc: Move NPIVs transport unregistration to after resource clean up Greg Kroah-Hartman
2024-05-14 10:17 ` [PATCH 6.1 094/236] scsi: lpfc: Update lpfc_ramp_down_queue_handler() logic Greg Kroah-Hartman
2024-05-14 10:17 ` [PATCH 6.1 095/236] scsi: lpfc: Replace hbalock with ndlp lock in lpfc_nvme_unregister_port() Greg Kroah-Hartman
2024-05-14 10:17 ` [PATCH 6.1 096/236] scsi: lpfc: Release hbalock before calling lpfc_worker_wake_up() Greg Kroah-Hartman
2024-05-14 10:17 ` [PATCH 6.1 097/236] gfs2: Fix invalid metadata access in punch_hole Greg Kroah-Hartman
2024-05-14 10:17 ` [PATCH 6.1 098/236] wifi: mac80211: fix ieee80211_bss_*_flags kernel-doc Greg Kroah-Hartman
2024-05-14 10:17 ` [PATCH 6.1 099/236] wifi: cfg80211: fix rdev_dump_mpp() arguments order Greg Kroah-Hartman
2024-05-14 10:17 ` [PATCH 6.1 100/236] net: mark racy access on sk->sk_rcvbuf Greg Kroah-Hartman
2024-05-14 10:17 ` [PATCH 6.1 101/236] scsi: mpi3mr: Avoid memcpy field-spanning write WARNING Greg Kroah-Hartman
2024-05-14 10:17 ` [PATCH 6.1 102/236] scsi: bnx2fc: Remove spin_lock_bh while releasing resources after upload Greg Kroah-Hartman
2024-05-14 10:17 ` [PATCH 6.1 103/236] btrfs: return accurate error code on open failure in open_fs_devices() Greg Kroah-Hartman
2024-05-14 10:17 ` [PATCH 6.1 104/236] bpf: Check bloom filter map value size Greg Kroah-Hartman
2024-05-14 10:17 ` [PATCH 6.1 105/236] kbuild: Disable KCSAN for autogenerated *.mod.c intermediaries Greg Kroah-Hartman
2024-05-14 10:17 ` [PATCH 6.1 106/236] scsi: ufs: core: WLUN suspend dev/link state error recovery Greg Kroah-Hartman
2024-05-14 10:17 ` [PATCH 6.1 107/236] ALSA: line6: Zero-initialize message buffers Greg Kroah-Hartman
2024-05-14 10:17 ` [PATCH 6.1 108/236] block: fix overflow in blk_ioctl_discard() Greg Kroah-Hartman
2024-05-14 10:17 ` [PATCH 6.1 109/236] net: bcmgenet: Reset RBUF on first open Greg Kroah-Hartman
2024-05-14 10:17 ` [PATCH 6.1 110/236] ata: sata_gemini: Check clk_enable() result Greg Kroah-Hartman
2024-05-14 10:17 ` [PATCH 6.1 111/236] firewire: ohci: mask bus reset interrupts between ISR and bottom half Greg Kroah-Hartman
2024-05-14 10:17 ` [PATCH 6.1 112/236] tools/power turbostat: Fix added raw MSR output Greg Kroah-Hartman
2024-05-14 10:17 ` [PATCH 6.1 113/236] tools/power turbostat: Increase the limit for fd opened Greg Kroah-Hartman
2024-05-14 10:17 ` [PATCH 6.1 114/236] tools/power turbostat: Fix Bzy_MHz documentation typo Greg Kroah-Hartman
2024-05-14 10:17 ` [PATCH 6.1 115/236] btrfs: make btrfs_clear_delalloc_extent() free delalloc reserve Greg Kroah-Hartman
2024-05-14 10:17 ` [PATCH 6.1 116/236] btrfs: always clear PERTRANS metadata during commit Greg Kroah-Hartman
2024-05-14 10:17 ` [PATCH 6.1 117/236] memblock tests: fix undefined reference to `early_pfn_to_nid Greg Kroah-Hartman
2024-05-14 10:18 ` [PATCH 6.1 118/236] memblock tests: fix undefined reference to `panic Greg Kroah-Hartman
2024-05-14 10:18 ` [PATCH 6.1 119/236] memblock tests: fix undefined reference to `BIT Greg Kroah-Hartman
2024-05-14 10:18 ` [PATCH 6.1 120/236] scsi: target: Fix SELinux error when systemd-modules loads the target module Greg Kroah-Hartman
2024-05-14 10:18 ` [PATCH 6.1 121/236] blk-iocost: avoid out of bounds shift Greg Kroah-Hartman
2024-05-14 10:18 ` [PATCH 6.1 122/236] gpu: host1x: Do not setup DMA for virtual devices Greg Kroah-Hartman
2024-05-14 10:18 ` [PATCH 6.1 123/236] MIPS: scall: Save thread_info.syscall unconditionally on entry Greg Kroah-Hartman
2024-05-14 10:18 ` [PATCH 6.1 124/236] tools/power/turbostat: Fix uncore frequency file string Greg Kroah-Hartman
2024-05-14 10:18 ` [PATCH 6.1 125/236] drm/amdgpu: Refine IB schedule error logging Greg Kroah-Hartman
2024-05-14 10:18 ` [PATCH 6.1 126/236] selftests: timers: Fix valid-adjtimex signed left-shift undefined behavior Greg Kroah-Hartman
2024-05-14 10:18 ` [PATCH 6.1 127/236] Drivers: hv: vmbus: Track decrypted status in vmbus_gpadl Greg Kroah-Hartman
2024-05-14 10:18 ` [PATCH 6.1 128/236] uio_hv_generic: Dont free decrypted memory Greg Kroah-Hartman
2024-05-14 10:18 ` [PATCH 6.1 129/236] Drivers: hv: vmbus: Dont free ring buffers that couldnt be re-encrypted Greg Kroah-Hartman
2024-05-14 10:18 ` [PATCH 6.1 130/236] iommu: mtk: fix module autoloading Greg Kroah-Hartman
2024-05-14 10:18 ` [PATCH 6.1 131/236] fs/9p: only translate RWX permissions for plain 9P2000 Greg Kroah-Hartman
2024-05-14 10:18 ` [PATCH 6.1 132/236] fs/9p: translate O_TRUNC into OTRUNC Greg Kroah-Hartman
2024-05-14 10:18 ` [PATCH 6.1 133/236] 9p: explicitly deny setlease attempts Greg Kroah-Hartman
2024-05-14 10:18 ` [PATCH 6.1 134/236] gpio: wcove: Use -ENOTSUPP consistently Greg Kroah-Hartman
2024-05-14 10:18 ` [PATCH 6.1 135/236] gpio: crystalcove: " Greg Kroah-Hartman
2024-05-14 10:18 ` [PATCH 6.1 136/236] clk: Dont hold prepare_lock when calling kref_put() Greg Kroah-Hartman
2024-05-14 10:18 ` [PATCH 6.1 137/236] fs/9p: drop inodes immediately on non-.L too Greg Kroah-Hartman
2024-05-14 10:18 ` [PATCH 6.1 138/236] drm/nouveau/dp: Dont probe eDP ports twice harder Greg Kroah-Hartman
2024-05-14 10:18 ` [PATCH 6.1 139/236] net:usb:qmi_wwan: support Rolling modules Greg Kroah-Hartman
2024-05-14 10:18 ` [PATCH 6.1 140/236] kbuild: rust: avoid creating temporary files Greg Kroah-Hartman
2024-05-14 10:18 ` [PATCH 6.1 141/236] spi: Merge spi_controller.{slave,target}_abort() Greg Kroah-Hartman
2024-05-14 10:18 ` [PATCH 6.1 142/236] perf unwind-libunwind: Fix base address for .eh_frame Greg Kroah-Hartman
2024-05-14 10:18 ` [PATCH 6.1 143/236] perf unwind-libdw: Handle JIT-generated DSOs properly Greg Kroah-Hartman
2024-05-14 10:18 ` [PATCH 6.1 144/236] qibfs: fix dentry leak Greg Kroah-Hartman
2024-05-14 10:18 ` [PATCH 6.1 145/236] xfrm: Preserve vlan tags for transport mode software GRO Greg Kroah-Hartman
2024-05-14 10:18 ` [PATCH 6.1 146/236] ARM: 9381/1: kasan: clear stale stack poison Greg Kroah-Hartman
2024-05-14 10:18 ` [PATCH 6.1 147/236] tcp: defer shutdown(SEND_SHUTDOWN) for TCP_SYN_RECV sockets Greg Kroah-Hartman
2024-05-14 10:18 ` [PATCH 6.1 148/236] tcp: Use refcount_inc_not_zero() in tcp_twsk_unique() Greg Kroah-Hartman
2024-05-14 10:18 ` [PATCH 6.1 149/236] Bluetooth: Fix use-after-free bugs caused by sco_sock_timeout Greg Kroah-Hartman
2024-05-14 10:18 ` [PATCH 6.1 150/236] Bluetooth: msft: fix slab-use-after-free in msft_do_close() Greg Kroah-Hartman
2024-05-14 10:18 ` [PATCH 6.1 151/236] Bluetooth: l2cap: fix null-ptr-deref in l2cap_chan_timeout Greg Kroah-Hartman
2024-05-14 10:18 ` [PATCH 6.1 152/236] net: ks8851: Queue RX packets in IRQ handler instead of disabling BHs Greg Kroah-Hartman
2024-05-14 10:18 ` [PATCH 6.1 153/236] rtnetlink: Correct nested IFLA_VF_VLAN_LIST attribute validation Greg Kroah-Hartman
2024-05-14 10:18 ` [PATCH 6.1 154/236] hwmon: (corsair-cpro) Use a separate buffer for sending commands Greg Kroah-Hartman
2024-05-14 10:18 ` [PATCH 6.1 155/236] hwmon: (corsair-cpro) Use complete_all() instead of complete() in ccp_raw_event() Greg Kroah-Hartman
2024-05-14 10:18 ` [PATCH 6.1 156/236] hwmon: (corsair-cpro) Protect ccp->wait_input_report with a spinlock Greg Kroah-Hartman
2024-05-14 10:18 ` [PATCH 6.1 157/236] phonet: fix rtm_phonet_notify() skb allocation Greg Kroah-Hartman
2024-05-14 10:18 ` [PATCH 6.1 158/236] net: bridge: fix corrupted ethernet header on multicast-to-unicast Greg Kroah-Hartman
2024-05-14 10:18 ` [PATCH 6.1 159/236] ipv6: fib6_rules: avoid possible NULL dereference in fib6_rule_action() Greg Kroah-Hartman
2024-05-14 10:18 ` [PATCH 6.1 160/236] timers: Get rid of del_singleshot_timer_sync() Greg Kroah-Hartman
2024-05-14 10:18 ` [PATCH 6.1 161/236] timers: Rename del_timer() to timer_delete() Greg Kroah-Hartman
2024-05-14 10:18 ` [PATCH 6.1 162/236] net-sysfs: convert dev->operstate reads to lockless ones Greg Kroah-Hartman
2024-05-14 10:18 ` [PATCH 6.1 163/236] hsr: Simplify code for announcing HSR nodes timer setup Greg Kroah-Hartman
2024-05-14 10:18 ` [PATCH 6.1 164/236] ipv6: annotate data-races around cnf.disable_ipv6 Greg Kroah-Hartman
2024-05-14 10:18 ` [PATCH 6.1 165/236] ipv6: prevent NULL dereference in ip6_output() Greg Kroah-Hartman
2024-05-14 10:18 ` [PATCH 6.1 166/236] net/smc: fix neighbour and rtable leak in smc_ib_find_route() Greg Kroah-Hartman
2024-05-14 10:18 ` [PATCH 6.1 167/236] net: hns3: using user configure after hardware reset Greg Kroah-Hartman
2024-05-14 10:18 ` [PATCH 6.1 168/236] net: hns3: direct return when receive a unknown mailbox message Greg Kroah-Hartman
2024-05-14 10:18 ` [PATCH 6.1 169/236] net: hns3: change type of numa_node_mask as nodemask_t Greg Kroah-Hartman
2024-05-14 10:18 ` [PATCH 6.1 170/236] net: hns3: release PTP resources if pf initialization failed Greg Kroah-Hartman
2024-05-14 10:18 ` [PATCH 6.1 171/236] net: hns3: use appropriate barrier function after setting a bit value Greg Kroah-Hartman
2024-05-14 10:18 ` [PATCH 6.1 172/236] net: hns3: fix port vlan filter not disabled issue Greg Kroah-Hartman
2024-05-14 10:18 ` [PATCH 6.1 173/236] net: hns3: fix kernel crash when devlink reload during initialization Greg Kroah-Hartman
2024-05-14 10:18 ` [PATCH 6.1 174/236] drm/meson: dw-hdmi: power up phy on device init Greg Kroah-Hartman
2024-05-14 10:18 ` [PATCH 6.1 175/236] drm/meson: dw-hdmi: add bandgap setting for g12 Greg Kroah-Hartman
2024-05-14 10:18 ` [PATCH 6.1 176/236] drm/connector: Add \n to message about demoting connector force-probes Greg Kroah-Hartman
2024-05-14 10:18 ` [PATCH 6.1 177/236] dm/amd/pm: Fix problems with reboot/shutdown for some SMU 13.0.4/13.0.11 users Greg Kroah-Hartman
2024-05-14 10:19 ` [PATCH 6.1 178/236] gpiolib: cdev: Add missing header(s) Greg Kroah-Hartman
2024-05-14 10:19 ` [PATCH 6.1 179/236] gpiolib: cdev: relocate debounce_period_us from struct gpio_desc Greg Kroah-Hartman
2024-05-14 10:19 ` [PATCH 6.1 180/236] gpiolib: cdev: fix uninitialised kfifo Greg Kroah-Hartman
2024-05-14 10:19 ` [PATCH 6.1 181/236] drm/amd/display: Atom Integrated System Info v2_2 for DCN35 Greg Kroah-Hartman
2024-05-14 10:19 ` [PATCH 6.1 182/236] MAINTAINERS: add leah to 6.1 MAINTAINERS file Greg Kroah-Hartman
2024-05-14 10:19 ` [PATCH 6.1 183/236] drm/amdgpu: once more fix the call oder in amdgpu_ttm_move() v2 Greg Kroah-Hartman
2024-05-14 10:19 ` [PATCH 6.1 184/236] btrfs: fix kvcalloc() arguments order in btrfs_ioctl_send() Greg Kroah-Hartman
2024-05-14 10:19 ` [PATCH 6.1 185/236] firewire: nosy: ensure user_length is taken into account when fetching packet contents Greg Kroah-Hartman
2024-05-14 10:19 ` [PATCH 6.1 186/236] Reapply "drm/qxl: simplify qxl_fence_wait" Greg Kroah-Hartman
2024-05-14 10:19 ` [PATCH 6.1 187/236] rust: error: Rename to_kernel_errno() -> to_errno() Greg Kroah-Hartman
2024-05-14 10:19 ` [PATCH 6.1 188/236] rust: fix regexp in scripts/is_rust_module.sh Greg Kroah-Hartman
2024-05-14 10:19 ` [PATCH 6.1 189/236] btf, scripts: rust: drop is_rust_module.sh Greg Kroah-Hartman
2024-05-14 10:19 ` [PATCH 6.1 190/236] rust: module: place generated init_module() function in .init.text Greg Kroah-Hartman
2024-05-14 10:19 ` [PATCH 6.1 191/236] rust: macros: fix soundness issue in `module!` macro Greg Kroah-Hartman
2024-05-14 10:19 ` [PATCH 6.1 192/236] usb: typec: ucsi: Check for notifications after init Greg Kroah-Hartman
2024-05-14 10:19 ` [PATCH 6.1 193/236] usb: typec: ucsi: Fix connector check on init Greg Kroah-Hartman
2024-05-14 10:19 ` [PATCH 6.1 194/236] usb: Fix regression caused by invalid ep0 maxpacket in virtual SuperSpeed device Greg Kroah-Hartman
2024-05-14 10:19 ` [PATCH 6.1 195/236] usb: ohci: Prevent missed ohci interrupts Greg Kroah-Hartman
2024-05-14 10:19 ` [PATCH 6.1 196/236] USB: core: Fix access violation during port device removal Greg Kroah-Hartman
2024-05-14 10:19 ` [PATCH 6.1 197/236] usb: gadget: composite: fix OS descriptors w_value logic Greg Kroah-Hartman
2024-05-14 10:19 ` [PATCH 6.1 198/236] usb: gadget: f_fs: Fix a race condition when processing setup packets Greg Kroah-Hartman
2024-05-14 10:19 ` [PATCH 6.1 199/236] usb: xhci-plat: Dont include xhci.h Greg Kroah-Hartman
2024-05-14 10:19 ` [PATCH 6.1 200/236] usb: dwc3: core: Prevent phy suspend during init Greg Kroah-Hartman
2024-05-14 10:19 ` [PATCH 6.1 201/236] usb: typec: tcpm: unregister existing source caps before re-registration Greg Kroah-Hartman
2024-05-14 10:19 ` [PATCH 6.1 202/236] usb: typec: tcpm: Check for port partner validity before consuming it Greg Kroah-Hartman
2024-05-14 10:19 ` [PATCH 6.1 203/236] ALSA: hda/realtek: Fix mute led of HP Laptop 15-da3001TU Greg Kroah-Hartman
2024-05-14 10:19 ` [PATCH 6.1 204/236] btrfs: add missing mutex_unlock in btrfs_relocate_sys_chunks() Greg Kroah-Hartman
2024-05-14 10:19 ` [PATCH 6.1 205/236] mm/slab: make __free(kfree) accept error pointers Greg Kroah-Hartman
2024-05-14 10:19 ` [PATCH 6.1 206/236] mptcp: ensure snd_nxt is properly initialized on connect Greg Kroah-Hartman
2024-05-14 10:19 ` [PATCH 6.1 207/236] dt-bindings: iio: health: maxim,max30102: fix compatible check Greg Kroah-Hartman
2024-05-14 10:19 ` [PATCH 6.1 208/236] iio:imu: adis16475: Fix sync mode setting Greg Kroah-Hartman
2024-05-14 10:19 ` [PATCH 6.1 209/236] iio: accel: mxc4005: Interrupt handling fixes Greg Kroah-Hartman
2024-05-14 10:19 ` [PATCH 6.1 210/236] kmsan: compiler_types: declare __no_sanitize_or_inline Greg Kroah-Hartman
2024-05-14 10:19 ` [PATCH 6.1 211/236] tipc: fix UAF in error path Greg Kroah-Hartman
2024-05-14 10:19 ` [PATCH 6.1 212/236] net: bcmgenet: synchronize EXT_RGMII_OOB_CTRL access Greg Kroah-Hartman
2024-05-14 10:19 ` [PATCH 6.1 213/236] net: bcmgenet: synchronize use of bcmgenet_set_rx_mode() Greg Kroah-Hartman
2024-05-14 10:19 ` [PATCH 6.1 214/236] net: bcmgenet: synchronize UMAC_CMD access Greg Kroah-Hartman
2024-05-14 10:19 ` [PATCH 6.1 215/236] ASoC: tegra: Fix DSPK 16-bit playback Greg Kroah-Hartman
2024-05-14 10:19 ` [PATCH 6.1 216/236] ASoC: ti: davinci-mcasp: Fix race condition during probe Greg Kroah-Hartman
2024-05-14 10:19 ` [PATCH 6.1 217/236] dyndbg: fix old BUG_ON in >control parser Greg Kroah-Hartman
2024-05-14 10:19 ` [PATCH 6.1 218/236] slimbus: qcom-ngd-ctrl: Add timeout for wait operation Greg Kroah-Hartman
2024-05-14 10:19 ` [PATCH 6.1 219/236] mei: me: add lunar lake point M DID Greg Kroah-Hartman
2024-05-14 10:19 ` [PATCH 6.1 220/236] drm/amdkfd: dont allow mapping the MMIO HDP page with large pages Greg Kroah-Hartman
2024-05-14 10:19 ` [PATCH 6.1 221/236] drm/vmwgfx: Fix invalid reads in fence signaled events Greg Kroah-Hartman
2024-05-14 10:19 ` [PATCH 6.1 222/236] drm/i915/bios: Fix parsing backlight BDB data Greg Kroah-Hartman
2024-05-14 10:19 ` [PATCH 6.1 223/236] drm/amd/display: Handle Y carry-over in VCP X.Y calculation Greg Kroah-Hartman
2024-05-14 10:19 ` [PATCH 6.1 224/236] net: fix out-of-bounds access in ops_init Greg Kroah-Hartman
2024-05-14 10:19 ` [PATCH 6.1 225/236] hwmon: (pmbus/ucd9000) Increase delay from 250 to 500us Greg Kroah-Hartman
2024-05-14 10:19 ` [PATCH 6.1 226/236] mm: use memalloc_nofs_save() in page_cache_ra_order() Greg Kroah-Hartman
2024-05-14 10:19 ` [PATCH 6.1 227/236] regulator: core: fix debugfs creation regression Greg Kroah-Hartman
2024-05-14 10:19 ` [PATCH 6.1 228/236] spi: microchip-core-qspi: fix setting spi bus clock rate Greg Kroah-Hartman
2024-05-14 10:19 ` [PATCH 6.1 229/236] ksmbd: off ipv6only for both ipv4/ipv6 binding Greg Kroah-Hartman
2024-05-14 10:19 ` [PATCH 6.1 230/236] ksmbd: avoid to send duplicate lease break notifications Greg Kroah-Hartman
2024-05-14 10:19 ` [PATCH 6.1 231/236] ksmbd: do not grant v2 lease if parent lease key and epoch are not set Greg Kroah-Hartman
2024-05-14 10:19 ` [PATCH 6.1 232/236] Bluetooth: qca: add missing firmware sanity checks Greg Kroah-Hartman
2024-05-14 10:19 ` [PATCH 6.1 233/236] Bluetooth: qca: fix NVM configuration parsing Greg Kroah-Hartman
2024-05-14 10:19 ` [PATCH 6.1 234/236] Bluetooth: qca: fix info leak when fetching board id Greg Kroah-Hartman
2024-05-14 10:19 ` [PATCH 6.1 235/236] Bluetooth: qca: fix info leak when fetching fw build id Greg Kroah-Hartman
2024-05-14 10:19 ` [PATCH 6.1 236/236] Bluetooth: qca: fix firmware check error path Greg Kroah-Hartman
2024-05-14 17:53 ` [PATCH 6.1 000/236] 6.1.91-rc1 review Miguel Ojeda
2024-05-14 19:45 ` Pavel Machek
2024-05-14 20:08 ` Allen
2024-05-15 14:41 ` Yann Sionneau
2024-05-15 15:07 ` Shuah Khan

Reply instructions:

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

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

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

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

  git send-email \
    --in-reply-to=20240514101023.445767445@linuxfoundation.org \
    --to=gregkh@linuxfoundation.org \
    --cc=horms@kernel.org \
    --cc=pabeni@redhat.com \
    --cc=patches@lists.linux.dev \
    --cc=sashal@kernel.org \
    --cc=stable@vger.kernel.org \
    --cc=wintera@linux.ibm.com \
    /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