stable.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
To: stable@vger.kernel.org
Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
	patches@lists.linux.dev, Hou Tao <houtao1@huawei.com>,
	Ignat Korchagin <ignat@cloudflare.com>,
	Mike Snitzer <snitzer@kernel.org>
Subject: [PATCH 5.15 141/146] dm crypt: avoid accessing uninitialized tasklet
Date: Tue, 28 Mar 2023 16:43:50 +0200	[thread overview]
Message-ID: <20230328142608.556361160@linuxfoundation.org> (raw)
In-Reply-To: <20230328142602.660084725@linuxfoundation.org>

From: Mike Snitzer <snitzer@kernel.org>

commit d9a02e016aaf5a57fb44e9a5e6da8ccd3b9e2e70 upstream.

When neither "no_read_workqueue" nor "no_write_workqueue" are enabled,
tasklet_trylock() in crypt_dec_pending() may still return false due to
an uninitialized state, and dm-crypt will unnecessarily do io completion
in io_queue workqueue instead of current context.

Fix this by adding an 'in_tasklet' flag to dm_crypt_io struct and
initialize it to false in crypt_io_init(). Set this flag to true in
kcryptd_queue_crypt() before calling tasklet_schedule(). If set
crypt_dec_pending() will punt io completion to a workqueue.

This also nicely avoids the tasklet_trylock/unlock hack when tasklets
aren't in use.

Fixes: 8e14f610159d ("dm crypt: do not call bio_endio() from the dm-crypt tasklet")
Cc: stable@vger.kernel.org
Reported-by: Hou Tao <houtao1@huawei.com>
Suggested-by: Ignat Korchagin <ignat@cloudflare.com>
Reviewed-by: Ignat Korchagin <ignat@cloudflare.com>
Signed-off-by: Mike Snitzer <snitzer@kernel.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
---
 drivers/md/dm-crypt.c |   15 +++++++++------
 1 file changed, 9 insertions(+), 6 deletions(-)

--- a/drivers/md/dm-crypt.c
+++ b/drivers/md/dm-crypt.c
@@ -68,7 +68,9 @@ struct dm_crypt_io {
 	struct crypt_config *cc;
 	struct bio *base_bio;
 	u8 *integrity_metadata;
-	bool integrity_metadata_from_pool;
+	bool integrity_metadata_from_pool:1;
+	bool in_tasklet:1;
+
 	struct work_struct work;
 	struct tasklet_struct tasklet;
 
@@ -1723,6 +1725,7 @@ static void crypt_io_init(struct dm_cryp
 	io->ctx.r.req = NULL;
 	io->integrity_metadata = NULL;
 	io->integrity_metadata_from_pool = false;
+	io->in_tasklet = false;
 	atomic_set(&io->io_pending, 0);
 }
 
@@ -1768,14 +1771,13 @@ static void crypt_dec_pending(struct dm_
 	 * our tasklet. In this case we need to delay bio_endio()
 	 * execution to after the tasklet is done and dequeued.
 	 */
-	if (tasklet_trylock(&io->tasklet)) {
-		tasklet_unlock(&io->tasklet);
-		bio_endio(base_bio);
+	if (io->in_tasklet) {
+		INIT_WORK(&io->work, kcryptd_io_bio_endio);
+		queue_work(cc->io_queue, &io->work);
 		return;
 	}
 
-	INIT_WORK(&io->work, kcryptd_io_bio_endio);
-	queue_work(cc->io_queue, &io->work);
+	bio_endio(base_bio);
 }
 
 /*
@@ -2229,6 +2231,7 @@ static void kcryptd_queue_crypt(struct d
 		 * it is being executed with irqs disabled.
 		 */
 		if (in_hardirq() || irqs_disabled()) {
+			io->in_tasklet = true;
 			tasklet_init(&io->tasklet, kcryptd_crypt_tasklet, (unsigned long)&io->work);
 			tasklet_schedule(&io->tasklet);
 			return;



  parent reply	other threads:[~2023-03-28 15:13 UTC|newest]

Thread overview: 157+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2023-03-28 14:41 [PATCH 5.15 000/146] 5.15.105-rc1 review Greg Kroah-Hartman
2023-03-28 14:41 ` [PATCH 5.15 001/146] interconnect: qcom: osm-l3: fix icc_onecell_data allocation Greg Kroah-Hartman
2023-03-28 14:41 ` [PATCH 5.15 002/146] perf/core: Fix perf_output_begin parameter is incorrectly invoked in perf_event_bpf_output Greg Kroah-Hartman
2023-03-28 14:41 ` [PATCH 5.15 003/146] perf: fix perf_event_context->time Greg Kroah-Hartman
2023-03-28 14:41 ` [PATCH 5.15 004/146] tracing/hwlat: Replace sched_setaffinity with set_cpus_allowed_ptr Greg Kroah-Hartman
2023-03-28 14:41 ` [PATCH 5.15 005/146] serial: fsl_lpuart: Fix comment typo Greg Kroah-Hartman
2023-03-28 14:41 ` [PATCH 5.15 006/146] tty: serial: fsl_lpuart: switch to new dmaengine_terminate_* API Greg Kroah-Hartman
2023-03-28 14:41 ` [PATCH 5.15 007/146] tty: serial: fsl_lpuart: fix race on RX DMA shutdown Greg Kroah-Hartman
2023-03-28 14:41 ` [PATCH 5.15 008/146] serial: 8250: SERIAL_8250_ASPEED_VUART should depend on ARCH_ASPEED Greg Kroah-Hartman
2023-03-28 14:41 ` [PATCH 5.15 009/146] serial: 8250: ASPEED_VUART: select REGMAP instead of depending on it Greg Kroah-Hartman
2023-03-28 14:41 ` [PATCH 5.15 010/146] kthread: add the helper function kthread_run_on_cpu() Greg Kroah-Hartman
2023-03-28 14:41 ` [PATCH 5.15 011/146] trace/hwlat: make use of " Greg Kroah-Hartman
2023-03-28 14:41 ` [PATCH 5.15 012/146] trace/hwlat: Do not start per-cpu thread if it is already running Greg Kroah-Hartman
2023-03-28 14:41 ` [PATCH 5.15 013/146] net: tls: fix possible race condition between do_tls_getsockopt_conf() and do_tls_setsockopt_conf() Greg Kroah-Hartman
2023-03-28 14:41 ` [PATCH 5.15 014/146] power: supply: bq24190_charger: using pm_runtime_resume_and_get instead of pm_runtime_get_sync Greg Kroah-Hartman
2023-03-28 14:41 ` [PATCH 5.15 015/146] power: supply: bq24190: Fix use after free bug in bq24190_remove due to race condition Greg Kroah-Hartman
2023-03-28 14:41 ` [PATCH 5.15 016/146] power: supply: da9150: Fix use after free bug in da9150_charger_remove " Greg Kroah-Hartman
2023-03-28 14:41 ` [PATCH 5.15 017/146] ARM: dts: imx6sll: e60k02: fix usbotg1 pinctrl Greg Kroah-Hartman
2023-03-28 14:41 ` [PATCH 5.15 018/146] ARM: dts: imx6sl: tolino-shine2hd: " Greg Kroah-Hartman
2023-03-28 14:41 ` [PATCH 5.15 019/146] arm64: dts: imx8mn: specify #sound-dai-cells for SAI nodes Greg Kroah-Hartman
2023-03-28 14:41 ` [PATCH 5.15 020/146] xsk: Add missing overflow check in xdp_umem_reg Greg Kroah-Hartman
2023-03-28 14:41 ` [PATCH 5.15 021/146] iavf: fix inverted Rx hash condition leading to disabled hash Greg Kroah-Hartman
2023-03-28 14:41 ` [PATCH 5.15 022/146] iavf: fix non-tunneled IPv6 UDP packet type and hashing Greg Kroah-Hartman
2023-03-28 14:41 ` [PATCH 5.15 023/146] intel/igbvf: free irq on the error path in igbvf_request_msix() Greg Kroah-Hartman
2023-03-28 14:41 ` [PATCH 5.15 024/146] igbvf: Regard vf reset nack as success Greg Kroah-Hartman
2023-03-28 14:41 ` [PATCH 5.15 025/146] igc: fix the validation logic for taprios gate list Greg Kroah-Hartman
2023-03-28 14:41 ` [PATCH 5.15 026/146] i2c: imx-lpi2c: check only for enabled interrupt flags Greg Kroah-Hartman
2023-03-28 14:41 ` [PATCH 5.15 027/146] i2c: hisi: Only use the completion interrupt to finish the transfer Greg Kroah-Hartman
2023-03-28 14:41 ` [PATCH 5.15 028/146] scsi: scsi_dh_alua: Fix memleak for qdata in alua_activate() Greg Kroah-Hartman
2023-03-28 14:41 ` [PATCH 5.15 029/146] net: dsa: b53: mmap: fix device tree support Greg Kroah-Hartman
2023-03-28 14:41 ` [PATCH 5.15 030/146] net: usb: smsc95xx: Limit packet length to skb->len Greg Kroah-Hartman
2023-03-28 14:42 ` [PATCH 5.15 031/146] qed/qed_sriov: guard against NULL derefs from qed_iov_get_vf_info Greg Kroah-Hartman
2023-03-28 14:42 ` [PATCH 5.15 032/146] xirc2ps_cs: Fix use after free bug in xirc2ps_detach Greg Kroah-Hartman
2023-03-28 14:42 ` [PATCH 5.15 033/146] net: phy: Ensure state transitions are processed from phy_stop() Greg Kroah-Hartman
2023-03-28 14:42 ` [PATCH 5.15 034/146] net: mdio: fix owner field for mdio buses registered using device-tree Greg Kroah-Hartman
2023-03-28 14:42 ` [PATCH 5.15 035/146] net: mdio: fix owner field for mdio buses registered using ACPI Greg Kroah-Hartman
2023-03-28 14:42 ` [PATCH 5.15 036/146] drm/i915/gt: perform uc late init after probe error injection Greg Kroah-Hartman
2023-03-28 14:42 ` [PATCH 5.15 037/146] net: qcom/emac: Fix use after free bug in emac_remove due to race condition Greg Kroah-Hartman
2023-03-28 14:42 ` [PATCH 5.15 038/146] net/ps3_gelic_net: Fix RX sk_buff length Greg Kroah-Hartman
2023-03-28 14:42 ` [PATCH 5.15 039/146] net/ps3_gelic_net: Use dma_mapping_error Greg Kroah-Hartman
2023-03-28 14:42 ` [PATCH 5.15 040/146] octeontx2-vf: Add missing free for alloc_percpu Greg Kroah-Hartman
2023-03-28 14:42 ` [PATCH 5.15 041/146] bootconfig: Fix testcase to increase max node Greg Kroah-Hartman
2023-03-28 14:42 ` [PATCH 5.15 042/146] keys: Do not cache key in task struct if key is requested from kernel thread Greg Kroah-Hartman
2023-03-28 14:42 ` [PATCH 5.15 043/146] iavf: fix hang on reboot with ice Greg Kroah-Hartman
2023-03-28 14:42 ` [PATCH 5.15 044/146] i40e: fix flow director packet filter programming Greg Kroah-Hartman
2023-03-28 14:42 ` [PATCH 5.15 045/146] bpf: Adjust insufficient default bpf_jit_limit Greg Kroah-Hartman
2023-03-28 14:42 ` [PATCH 5.15 046/146] net/mlx5e: Set uplink rep as NETNS_LOCAL Greg Kroah-Hartman
2023-03-28 14:42 ` [PATCH 5.15 047/146] net/mlx5: Fix steering rules cleanup Greg Kroah-Hartman
2023-03-28 14:42 ` [PATCH 5.15 048/146] net/mlx5: Read the TC mapping of all priorities on ETS query Greg Kroah-Hartman
2023-03-28 14:42 ` [PATCH 5.15 049/146] net/mlx5: E-Switch, Fix an Oops in error handling code Greg Kroah-Hartman
2023-03-28 14:42 ` [PATCH 5.15 050/146] net: dsa: tag_brcm: legacy: fix daisy-chained switches Greg Kroah-Hartman
2023-03-28 14:42 ` [PATCH 5.15 051/146] atm: idt77252: fix kmemleak when rmmod idt77252 Greg Kroah-Hartman
2023-03-28 14:42 ` [PATCH 5.15 052/146] erspan: do not use skb_mac_header() in ndo_start_xmit() Greg Kroah-Hartman
2023-03-28 14:42 ` [PATCH 5.15 053/146] net/sonic: use dma_mapping_error() for error check Greg Kroah-Hartman
2023-03-28 14:42 ` [PATCH 5.15 054/146] nvme-tcp: fix nvme_tcp_term_pdu to match spec Greg Kroah-Hartman
2023-03-28 14:42 ` [PATCH 5.15 055/146] hvc/xen: prevent concurrent accesses to the shared ring Greg Kroah-Hartman
2023-03-28 14:42 ` [PATCH 5.15 056/146] ksmbd: add low bound validation to FSCTL_SET_ZERO_DATA Greg Kroah-Hartman
2023-03-28 14:42 ` [PATCH 5.15 057/146] ksmbd: add low bound validation to FSCTL_QUERY_ALLOCATED_RANGES Greg Kroah-Hartman
2023-03-28 14:42 ` [PATCH 5.15 058/146] ksmbd: fix possible refcount leak in smb2_open() Greg Kroah-Hartman
2023-03-28 14:42 ` [PATCH 5.15 059/146] gve: Cache link_speed value from device Greg Kroah-Hartman
2023-03-28 14:42 ` [PATCH 5.15 060/146] net: dsa: mt7530: move enabling disabling core clock to mt7530_pll_setup() Greg Kroah-Hartman
2023-03-28 14:42 ` [PATCH 5.15 061/146] net: dsa: mt7530: move lowering TRGMII driving to mt7530_setup() Greg Kroah-Hartman
2023-03-28 14:42 ` [PATCH 5.15 062/146] net: dsa: mt7530: move setting ssc_delta to PHY_INTERFACE_MODE_TRGMII case Greg Kroah-Hartman
2023-03-28 14:42 ` [PATCH 5.15 063/146] net: mdio: thunder: Add missing fwnode_handle_put() Greg Kroah-Hartman
2023-03-28 14:42 ` [PATCH 5.15 064/146] Bluetooth: btqcomsmd: Fix command timeout after setting BD address Greg Kroah-Hartman
2023-03-28 14:42 ` [PATCH 5.15 065/146] Bluetooth: L2CAP: Fix responding with wrong PDU type Greg Kroah-Hartman
2023-03-28 14:42 ` [PATCH 5.15 066/146] Bluetooth: btsdio: fix use after free bug in btsdio_remove due to unfinished work Greg Kroah-Hartman
2023-03-28 14:42 ` [PATCH 5.15 067/146] platform/chrome: cros_ec_chardev: fix kernel data leak from ioctl Greg Kroah-Hartman
2023-03-28 14:42 ` [PATCH 5.15 068/146] thread_info: Add helpers to snapshot thread flags Greg Kroah-Hartman
2023-03-28 14:42 ` [PATCH 5.15 069/146] entry: Snapshot " Greg Kroah-Hartman
2023-03-28 14:42 ` [PATCH 5.15 070/146] entry/rcu: Check TIF_RESCHED _after_ delayed RCU wake-up Greg Kroah-Hartman
2023-03-28 14:42 ` [PATCH 5.15 071/146] hwmon: fix potential sensor registration fail if of_node is missing Greg Kroah-Hartman
2023-03-28 14:42 ` [PATCH 5.15 072/146] hwmon (it87): Fix voltage scaling for chips with 10.9mV ADCs Greg Kroah-Hartman
2023-03-28 14:42 ` [PATCH 5.15 073/146] scsi: qla2xxx: Synchronize the IOCB count to be in order Greg Kroah-Hartman
2023-03-28 14:42 ` [PATCH 5.15 074/146] scsi: qla2xxx: Perform lockless command completion in abort path Greg Kroah-Hartman
2023-03-28 14:42 ` [PATCH 5.15 075/146] uas: Add US_FL_NO_REPORT_OPCODES for JMicron JMS583Gen 2 Greg Kroah-Hartman
2023-03-28 14:42 ` [PATCH 5.15 076/146] thunderbolt: Use scale field when allocating USB3 bandwidth Greg Kroah-Hartman
2023-03-28 14:42 ` [PATCH 5.15 077/146] thunderbolt: Call tb_check_quirks() after initializing adapters Greg Kroah-Hartman
2023-03-28 14:42 ` [PATCH 5.15 078/146] thunderbolt: Disable interrupt auto clear for rings Greg Kroah-Hartman
2023-03-28 14:42 ` [PATCH 5.15 079/146] thunderbolt: Add missing UNSET_INBOUND_SBTX for retimer access Greg Kroah-Hartman
2023-03-28 14:42 ` [PATCH 5.15 080/146] thunderbolt: Use const qualifier for `ring_interrupt_index` Greg Kroah-Hartman
2023-03-28 14:42 ` [PATCH 5.15 081/146] thunderbolt: Rename shadowed variables bit to interrupt_bit and auto_clear_bit Greg Kroah-Hartman
2023-03-28 14:42 ` [PATCH 5.15 082/146] scsi: ufs: core: Initialize devfreq synchronously Greg Kroah-Hartman
2023-03-29 17:46   ` Adrien Thierry
2023-03-30  8:31     ` Greg Kroah-Hartman
2023-03-28 14:42 ` [PATCH 5.15 083/146] ACPI: x86: utils: Add Cezanne to the list for forcing StorageD3Enable Greg Kroah-Hartman
2023-03-28 14:42 ` [PATCH 5.15 084/146] riscv: Bump COMMAND_LINE_SIZE value to 1024 Greg Kroah-Hartman
2023-03-28 14:42 ` [PATCH 5.15 085/146] drm/cirrus: NULL-check pipe->plane.state->fb in cirrus_pipe_update() Greg Kroah-Hartman
2023-03-28 14:42 ` [PATCH 5.15 086/146] HID: cp2112: Fix driver not registering GPIO IRQ chip as threaded Greg Kroah-Hartman
2023-03-28 14:42 ` [PATCH 5.15 087/146] ca8210: fix mac_len negative array access Greg Kroah-Hartman
2023-03-28 14:42 ` [PATCH 5.15 088/146] HID: intel-ish-hid: ipc: Fix potential use-after-free in work function Greg Kroah-Hartman
2023-03-28 14:42 ` [PATCH 5.15 089/146] m68k: Only force 030 bus error if PC not in exception table Greg Kroah-Hartman
2023-03-28 14:42 ` [PATCH 5.15 090/146] selftests/bpf: check that modifier resolves after pointer Greg Kroah-Hartman
2023-03-28 14:43 ` [PATCH 5.15 091/146] scsi: target: iscsi: Fix an error message in iscsi_check_key() Greg Kroah-Hartman
2023-03-28 14:43 ` [PATCH 5.15 092/146] scsi: hisi_sas: Check devm_add_action() return value Greg Kroah-Hartman
2023-03-28 14:43 ` [PATCH 5.15 093/146] scsi: ufs: core: Add soft dependency on governor_simpleondemand Greg Kroah-Hartman
2023-03-28 14:43 ` [PATCH 5.15 094/146] scsi: lpfc: Check kzalloc() in lpfc_sli4_cgn_params_read() Greg Kroah-Hartman
2023-03-28 14:43 ` [PATCH 5.15 095/146] scsi: lpfc: Avoid usage of list iterator variable after loop Greg Kroah-Hartman
2023-03-28 14:43 ` [PATCH 5.15 096/146] scsi: storvsc: Handle BlockSize change in Hyper-V VHD/VHDX file Greg Kroah-Hartman
2023-03-28 14:43 ` [PATCH 5.15 097/146] net: usb: cdc_mbim: avoid altsetting toggling for Telit FE990 Greg Kroah-Hartman
2023-03-28 14:43 ` [PATCH 5.15 098/146] net: usb: qmi_wwan: add Telit 0x1080 composition Greg Kroah-Hartman
2023-03-28 14:43 ` [PATCH 5.15 099/146] sh: sanitize the flags on sigreturn Greg Kroah-Hartman
2023-03-28 14:43 ` [PATCH 5.15 100/146] net/sched: act_mirred: better wording on protection against excessive stack growth Greg Kroah-Hartman
2023-03-28 14:43 ` [PATCH 5.15 101/146] act_mirred: use the backlog for nested calls to mirred ingress Greg Kroah-Hartman
2023-03-28 14:43 ` [PATCH 5.15 102/146] cifs: empty interface list when server doesnt support query interfaces Greg Kroah-Hartman
2023-03-28 14:43 ` [PATCH 5.15 103/146] cifs: print session id while listing open files Greg Kroah-Hartman
2023-03-28 14:43 ` [PATCH 5.15 104/146] scsi: core: Add BLIST_SKIP_VPD_PAGES for SKhynix H28U74301AMR Greg Kroah-Hartman
2023-03-28 14:43 ` [PATCH 5.15 105/146] usb: dwc2: fix a devres leak in hw_enable upon suspend resume Greg Kroah-Hartman
2023-03-28 14:43 ` [PATCH 5.15 106/146] usb: gadget: u_audio: dont let userspace block driver unbind Greg Kroah-Hartman
2023-03-28 14:43 ` [PATCH 5.15 107/146] efi: sysfb_efi: Fix DMI quirks not working for simpledrm Greg Kroah-Hartman
2023-03-28 14:43 ` [PATCH 5.15 108/146] mm/slab: Fix undefined init_cache_node_node() for NUMA and !SMP Greg Kroah-Hartman
2023-03-28 14:43 ` [PATCH 5.15 109/146] fscrypt: destroy keyring after security_sb_delete() Greg Kroah-Hartman
2023-03-28 14:43 ` [PATCH 5.15 110/146] fsverity: Remove WQ_UNBOUND from fsverity read workqueue Greg Kroah-Hartman
2023-03-28 14:43 ` [PATCH 5.15 111/146] lockd: set file_lock start and end when decoding nlm4 testargs Greg Kroah-Hartman
2023-03-28 14:43 ` [PATCH 5.15 112/146] arm64: dts: imx8mm-nitrogen-r2: fix WM8960 clock name Greg Kroah-Hartman
2023-03-28 14:43 ` [PATCH 5.15 113/146] igb: revert rtnl_lock() that causes deadlock Greg Kroah-Hartman
2023-03-28 14:43 ` [PATCH 5.15 114/146] dm thin: fix deadlock when swapping to thin device Greg Kroah-Hartman
2023-03-28 14:43 ` [PATCH 5.15 115/146] usb: typec: tcpm: fix warning when handle discover_identity message Greg Kroah-Hartman
2023-03-28 14:43 ` [PATCH 5.15 116/146] usb: cdns3: Fix issue with using incorrect PCI device function Greg Kroah-Hartman
2023-03-28 14:43 ` [PATCH 5.15 117/146] usb: cdnsp: Fixes issue with redundant Status Stage Greg Kroah-Hartman
2023-03-28 14:43 ` [PATCH 5.15 118/146] usb: cdnsp: changes PCI Device ID to fix conflict with CNDS3 driver Greg Kroah-Hartman
2023-03-28 14:43 ` [PATCH 5.15 119/146] usb: chipdea: core: fix return -EINVAL if request role is the same with current role Greg Kroah-Hartman
2023-03-28 14:43 ` [PATCH 5.15 120/146] usb: chipidea: core: fix possible concurrent when switch role Greg Kroah-Hartman
2023-03-28 14:43 ` [PATCH 5.15 121/146] usb: ucsi: Fix NULL pointer deref in ucsi_connector_change() Greg Kroah-Hartman
2023-03-28 14:43 ` [PATCH 5.15 122/146] kfence: avoid passing -g for test Greg Kroah-Hartman
2023-03-28 14:43 ` [PATCH 5.15 123/146] KVM: x86: hyper-v: Avoid calling kvm_make_vcpus_request_mask() with vcpu_mask==NULL Greg Kroah-Hartman
2023-03-28 14:43 ` [PATCH 5.15 124/146] ksmbd: set FILE_NAMED_STREAMS attribute in FS_ATTRIBUTE_INFORMATION Greg Kroah-Hartman
2023-03-28 14:43 ` [PATCH 5.15 125/146] ksmbd: return STATUS_NOT_SUPPORTED on unsupported smb2.0 dialect Greg Kroah-Hartman
2023-03-28 14:43 ` [PATCH 5.15 126/146] ksmbd: return unsupported error on smb1 mount Greg Kroah-Hartman
2023-03-28 14:43 ` [PATCH 5.15 127/146] wifi: mac80211: fix qos on mesh interfaces Greg Kroah-Hartman
2023-03-28 14:43 ` [PATCH 5.15 128/146] nilfs2: fix kernel-infoleak in nilfs_ioctl_wrap_copy() Greg Kroah-Hartman
2023-03-28 14:43 ` [PATCH 5.15 129/146] drm/bridge: lt8912b: return EPROBE_DEFER if bridge is not found Greg Kroah-Hartman
2023-03-28 14:43 ` [PATCH 5.15 130/146] drm/meson: fix missing component unbind on bind errors Greg Kroah-Hartman
2023-03-28 14:43 ` [PATCH 5.15 131/146] drm/amdgpu/nv: Apply ASPM quirk on Intel ADL + AMD Navi Greg Kroah-Hartman
2023-03-28 14:43 ` [PATCH 5.15 132/146] drm/i915/active: Fix missing debug object activation Greg Kroah-Hartman
2023-03-28 14:43 ` [PATCH 5.15 133/146] drm/i915: Preserve crtc_state->inherited during state clearing Greg Kroah-Hartman
2023-03-28 14:43 ` [PATCH 5.15 134/146] riscv: mm: Fix incorrect ASID argument when flushing TLB Greg Kroah-Hartman
2023-03-28 14:43 ` [PATCH 5.15 135/146] riscv: Handle zicsr/zifencei issues between clang and binutils Greg Kroah-Hartman
2023-03-28 14:43 ` [PATCH 5.15 136/146] tee: amdtee: fix race condition in amdtee_open_session Greg Kroah-Hartman
2023-03-28 14:43 ` [PATCH 5.15 137/146] firmware: arm_scmi: Fix device node validation for mailbox transport Greg Kroah-Hartman
2023-03-28 14:43 ` [PATCH 5.15 138/146] i2c: xgene-slimpro: Fix out-of-bounds bug in xgene_slimpro_i2c_xfer() Greg Kroah-Hartman
2023-03-28 14:43 ` [PATCH 5.15 139/146] dm stats: check for and propagate alloc_percpu failure Greg Kroah-Hartman
2023-03-28 14:43 ` [PATCH 5.15 140/146] dm crypt: add cond_resched() to dmcrypt_write() Greg Kroah-Hartman
2023-03-28 14:43 ` Greg Kroah-Hartman [this message]
2023-03-28 14:43 ` [PATCH 5.15 142/146] sched/fair: sanitize vruntime of entity being placed Greg Kroah-Hartman
2023-03-28 14:43 ` [PATCH 5.15 143/146] sched/fair: Sanitize vruntime of entity being migrated Greg Kroah-Hartman
2023-03-28 14:43 ` [PATCH 5.15 144/146] mm: kfence: fix using kfence_metadata without initialization in show_object() Greg Kroah-Hartman
2023-03-28 14:43 ` [PATCH 5.15 145/146] ocfs2: fix data corruption after failed write Greg Kroah-Hartman
2023-03-28 14:43 ` [PATCH 5.15 146/146] NFSD: fix use-after-free in __nfs42_ssc_open() Greg Kroah-Hartman
2023-03-28 21:06 ` [PATCH 5.15 000/146] 5.15.105-rc1 review Shuah Khan
2023-03-29  1:09 ` Florian Fainelli
2023-03-29  3:52 ` Naresh Kamboju
2023-03-29  4:09 ` Bagas Sanjaya
2023-03-29  8:28 ` Chris Paterson
2023-03-29  8:57 ` Harshit Mogalapalli
2023-03-29 21:47 ` Guenter Roeck
2023-03-30  7:40 ` Ron Economos

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=20230328142608.556361160@linuxfoundation.org \
    --to=gregkh@linuxfoundation.org \
    --cc=houtao1@huawei.com \
    --cc=ignat@cloudflare.com \
    --cc=patches@lists.linux.dev \
    --cc=snitzer@kernel.org \
    --cc=stable@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).