All of lore.kernel.org
 help / color / mirror / Atom feed
From: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
To: stable@vger.kernel.org
Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
	patches@lists.linux.dev, "Darrick J. Wong" <djwong@kernel.org>,
	Dave Chinner <dchinner@redhat.com>,
	Dave Chinner <david@fromorbit.com>,
	Danila Chernetsov <listdansp@mail.ru>,
	Amir Goldstein <amir73il@gmail.com>
Subject: [PATCH 6.1 219/225] xfs: verify buffer contents when we skip log replay
Date: Wed,  7 Jun 2023 22:16:52 +0200	[thread overview]
Message-ID: <20230607200921.531617151@linuxfoundation.org> (raw)
In-Reply-To: <20230607200913.334991024@linuxfoundation.org>

From: Darrick J. Wong <djwong@kernel.org>

commit 22ed903eee23a5b174e240f1cdfa9acf393a5210 upstream.

syzbot detected a crash during log recovery:

XFS (loop0): Mounting V5 Filesystem bfdc47fc-10d8-4eed-a562-11a831b3f791
XFS (loop0): Torn write (CRC failure) detected at log block 0x180. Truncating head block from 0x200.
XFS (loop0): Starting recovery (logdev: internal)
==================================================================
BUG: KASAN: slab-out-of-bounds in xfs_btree_lookup_get_block+0x15c/0x6d0 fs/xfs/libxfs/xfs_btree.c:1813
Read of size 8 at addr ffff88807e89f258 by task syz-executor132/5074

CPU: 0 PID: 5074 Comm: syz-executor132 Not tainted 6.2.0-rc1-syzkaller #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022
Call Trace:
 <TASK>
 __dump_stack lib/dump_stack.c:88 [inline]
 dump_stack_lvl+0x1b1/0x290 lib/dump_stack.c:106
 print_address_description+0x74/0x340 mm/kasan/report.c:306
 print_report+0x107/0x1f0 mm/kasan/report.c:417
 kasan_report+0xcd/0x100 mm/kasan/report.c:517
 xfs_btree_lookup_get_block+0x15c/0x6d0 fs/xfs/libxfs/xfs_btree.c:1813
 xfs_btree_lookup+0x346/0x12c0 fs/xfs/libxfs/xfs_btree.c:1913
 xfs_btree_simple_query_range+0xde/0x6a0 fs/xfs/libxfs/xfs_btree.c:4713
 xfs_btree_query_range+0x2db/0x380 fs/xfs/libxfs/xfs_btree.c:4953
 xfs_refcount_recover_cow_leftovers+0x2d1/0xa60 fs/xfs/libxfs/xfs_refcount.c:1946
 xfs_reflink_recover_cow+0xab/0x1b0 fs/xfs/xfs_reflink.c:930
 xlog_recover_finish+0x824/0x920 fs/xfs/xfs_log_recover.c:3493
 xfs_log_mount_finish+0x1ec/0x3d0 fs/xfs/xfs_log.c:829
 xfs_mountfs+0x146a/0x1ef0 fs/xfs/xfs_mount.c:933
 xfs_fs_fill_super+0xf95/0x11f0 fs/xfs/xfs_super.c:1666
 get_tree_bdev+0x400/0x620 fs/super.c:1282
 vfs_get_tree+0x88/0x270 fs/super.c:1489
 do_new_mount+0x289/0xad0 fs/namespace.c:3145
 do_mount fs/namespace.c:3488 [inline]
 __do_sys_mount fs/namespace.c:3697 [inline]
 __se_sys_mount+0x2d3/0x3c0 fs/namespace.c:3674
 do_syscall_x64 arch/x86/entry/common.c:50 [inline]
 do_syscall_64+0x3d/0xb0 arch/x86/entry/common.c:80
 entry_SYSCALL_64_after_hwframe+0x63/0xcd
RIP: 0033:0x7f89fa3f4aca
Code: 83 c4 08 5b 5d c3 66 2e 0f 1f 84 00 00 00 00 00 c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 c0 ff ff ff f7 d8 64 89 01 48
RSP: 002b:00007fffd5fb5ef8 EFLAGS: 00000206 ORIG_RAX: 00000000000000a5
RAX: ffffffffffffffda RBX: 00646975756f6e2c RCX: 00007f89fa3f4aca
RDX: 0000000020000100 RSI: 0000000020009640 RDI: 00007fffd5fb5f10
RBP: 00007fffd5fb5f10 R08: 00007fffd5fb5f50 R09: 000000000000970d
R10: 0000000000200800 R11: 0000000000000206 R12: 0000000000000004
R13: 0000555556c6b2c0 R14: 0000000000200800 R15: 00007fffd5fb5f50
 </TASK>

The fuzzed image contains an AGF with an obviously garbage
agf_refcount_level value of 32, and a dirty log with a buffer log item
for that AGF.  The ondisk AGF has a higher LSN than the recovered log
item.  xlog_recover_buf_commit_pass2 reads the buffer, compares the
LSNs, and decides to skip replay because the ondisk buffer appears to be
newer.

Unfortunately, the ondisk buffer is corrupt, but recovery just read the
buffer with no buffer ops specified:

	error = xfs_buf_read(mp->m_ddev_targp, buf_f->blf_blkno,
			buf_f->blf_len, buf_flags, &bp, NULL);

Skipping the buffer leaves its contents in memory unverified.  This sets
us up for a kernel crash because xfs_refcount_recover_cow_leftovers
reads the buffer (which is still around in XBF_DONE state, so no read
verification) and creates a refcountbt cursor of height 32.  This is
impossible so we run off the end of the cursor object and crash.

Fix this by invoking the verifier on all skipped buffers and aborting
log recovery if the ondisk buffer is corrupt.  It might be smarter to
force replay the log item atop the buffer and then see if it'll pass the
write verifier (like ext4 does) but for now let's go with the
conservative option where we stop immediately.

Link: https://syzkaller.appspot.com/bug?extid=7e9494b8b399902e994e
Signed-off-by: Darrick J. Wong <djwong@kernel.org>
Reviewed-by: Dave Chinner <dchinner@redhat.com>
Signed-off-by: Dave Chinner <david@fromorbit.com>
Reported-by: Danila Chernetsov <listdansp@mail.ru>
Link: https://lore.kernel.org/linux-xfs/20230601164439.15404-1-listdansp@mail.ru
Signed-off-by: Amir Goldstein <amir73il@gmail.com>
Acked-by: Darrick J. Wong <djwong@kernel.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
---
 fs/xfs/xfs_buf_item_recover.c |   10 ++++++++++
 1 file changed, 10 insertions(+)

--- a/fs/xfs/xfs_buf_item_recover.c
+++ b/fs/xfs/xfs_buf_item_recover.c
@@ -943,6 +943,16 @@ xlog_recover_buf_commit_pass2(
 	if (lsn && lsn != -1 && XFS_LSN_CMP(lsn, current_lsn) >= 0) {
 		trace_xfs_log_recover_buf_skip(log, buf_f);
 		xlog_recover_validate_buf_type(mp, bp, buf_f, NULLCOMMITLSN);
+
+		/*
+		 * We're skipping replay of this buffer log item due to the log
+		 * item LSN being behind the ondisk buffer.  Verify the buffer
+		 * contents since we aren't going to run the write verifier.
+		 */
+		if (bp->b_ops) {
+			bp->b_ops->verify_read(bp);
+			error = bp->b_error;
+		}
 		goto out_release;
 	}
 



  parent reply	other threads:[~2023-06-07 20:46 UTC|newest]

Thread overview: 237+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2023-06-07 20:13 [PATCH 6.1 000/225] 6.1.33-rc1 review Greg Kroah-Hartman
2023-06-07 20:13 ` [PATCH 6.1 001/225] RDMA/bnxt_re: Fix the page_size used during the MR creation Greg Kroah-Hartman
2023-06-07 20:13 ` [PATCH 6.1 002/225] phy: amlogic: phy-meson-g12a-mipi-dphy-analog: fix CNTL2_DIF_TX_CTL0 value Greg Kroah-Hartman
2023-06-07 20:13 ` [PATCH 6.1 003/225] RDMA/efa: Fix unsupported page sizes in device Greg Kroah-Hartman
2023-06-07 20:13 ` [PATCH 6.1 004/225] RDMA/hns: Fix timeout attr in query qp for HIP08 Greg Kroah-Hartman
2023-06-07 20:13 ` [PATCH 6.1 005/225] RDMA/hns: Fix base address table allocation Greg Kroah-Hartman
2023-06-07 20:13 ` [PATCH 6.1 006/225] RDMA/hns: Modify the value of long message loopback slice Greg Kroah-Hartman
2023-06-07 20:13 ` [PATCH 6.1 007/225] dmaengine: at_xdmac: fix potential Oops in at_xdmac_prep_interleaved() Greg Kroah-Hartman
2023-06-07 20:13 ` [PATCH 6.1 008/225] RDMA/bnxt_re: Fix a possible memory leak Greg Kroah-Hartman
2023-06-07 20:13 ` [PATCH 6.1 009/225] RDMA/bnxt_re: Fix return value of bnxt_re_process_raw_qp_pkt_rx Greg Kroah-Hartman
2023-06-07 20:13 ` [PATCH 6.1 010/225] iommu/rockchip: Fix unwind goto issue Greg Kroah-Hartman
2023-06-07 20:13 ` [PATCH 6.1 011/225] iommu/amd: Dont block updates to GATag if guest mode is on Greg Kroah-Hartman
2023-06-07 20:13 ` [PATCH 6.1 012/225] iommu/amd: Handle GALog overflows Greg Kroah-Hartman
2023-06-07 20:13 ` [PATCH 6.1 013/225] iommu/amd: Fix up merge conflict resolution Greg Kroah-Hartman
2023-06-07 20:13 ` [PATCH 6.1 014/225] nfsd: make a copy of struct iattr before calling notify_change Greg Kroah-Hartman
2023-06-07 20:13 ` [PATCH 6.1 015/225] dmaengine: pl330: rename _start to prevent build error Greg Kroah-Hartman
2023-06-07 20:13   ` Greg Kroah-Hartman
2023-06-07 20:13 ` [PATCH 6.1 016/225] riscv: Fix unused variable warning when BUILTIN_DTB is set Greg Kroah-Hartman
2023-06-07 20:13 ` [PATCH 6.1 017/225] net/mlx5: Drain health before unregistering devlink Greg Kroah-Hartman
2023-06-07 20:13 ` [PATCH 6.1 018/225] net/mlx5: SF, Drain health before removing device Greg Kroah-Hartman
2023-06-07 20:13 ` [PATCH 6.1 019/225] net/mlx5: fw_tracer, Fix event handling Greg Kroah-Hartman
2023-06-07 20:13 ` [PATCH 6.1 020/225] net/mlx5e: Dont attach netdev profile while handling internal error Greg Kroah-Hartman
2023-06-07 20:13 ` [PATCH 6.1 021/225] net: mellanox: mlxbf_gige: Fix skb_panic splat under memory pressure Greg Kroah-Hartman
2023-06-07 20:13 ` [PATCH 6.1 022/225] netrom: fix info-leak in nr_write_internal() Greg Kroah-Hartman
2023-06-07 20:13 ` [PATCH 6.1 023/225] af_packet: Fix data-races of pkt_sk(sk)->num Greg Kroah-Hartman
2023-06-07 20:13 ` [PATCH 6.1 024/225] tls: improve lockless access safety of tls_err_abort() Greg Kroah-Hartman
2023-06-07 20:13 ` [PATCH 6.1 025/225] amd-xgbe: fix the false linkup in xgbe_phy_status Greg Kroah-Hartman
2023-06-07 20:13 ` [PATCH 6.1 026/225] perf ftrace latency: Remove unnecessary "--" from --use-nsec option Greg Kroah-Hartman
2023-06-07 20:13 ` [PATCH 6.1 027/225] mtd: rawnand: ingenic: fix empty stub helper definitions Greg Kroah-Hartman
2023-06-07 20:13 ` [PATCH 6.1 028/225] RDMA/irdma: Prevent QP use after free Greg Kroah-Hartman
2023-06-07 20:13 ` [PATCH 6.1 029/225] RDMA/irdma: Fix Local Invalidate fencing Greg Kroah-Hartman
2023-06-07 20:13 ` [PATCH 6.1 030/225] af_packet: do not use READ_ONCE() in packet_bind() Greg Kroah-Hartman
2023-06-07 20:13 ` [PATCH 6.1 031/225] tcp: deny tcp_disconnect() when threads are waiting Greg Kroah-Hartman
2023-06-07 20:13 ` [PATCH 6.1 032/225] tcp: Return user_mss for TCP_MAXSEG in CLOSE/LISTEN state if user_mss set Greg Kroah-Hartman
2023-06-07 20:13 ` [PATCH 6.1 033/225] net/smc: Scan from current RMB list when no position specified Greg Kroah-Hartman
2023-06-07 20:13 ` [PATCH 6.1 034/225] net/smc: Dont use RMBs not mapped to new link in SMCRv2 ADD LINK Greg Kroah-Hartman
2023-06-07 20:13 ` [PATCH 6.1 035/225] net/sched: sch_ingress: Only create under TC_H_INGRESS Greg Kroah-Hartman
2023-06-07 20:13 ` [PATCH 6.1 036/225] net/sched: sch_clsact: Only create under TC_H_CLSACT Greg Kroah-Hartman
2023-06-07 20:13 ` [PATCH 6.1 037/225] net/sched: Reserve TC_H_INGRESS (TC_H_CLSACT) for ingress (clsact) Qdiscs Greg Kroah-Hartman
2023-06-07 20:13 ` [PATCH 6.1 038/225] net/sched: Prohibit regrafting ingress or clsact Qdiscs Greg Kroah-Hartman
2023-06-07 20:13 ` [PATCH 6.1 039/225] net: sched: fix NULL pointer dereference in mq_attach Greg Kroah-Hartman
2023-06-07 20:13 ` [PATCH 6.1 040/225] net/netlink: fix NETLINK_LIST_MEMBERSHIPS length report Greg Kroah-Hartman
2023-06-07 20:13 ` [PATCH 6.1 041/225] udp6: Fix race condition in udp6_sendmsg & connect Greg Kroah-Hartman
2023-06-07 20:13 ` [PATCH 6.1 042/225] nfsd: fix double fget() bug in __write_ports_addfd() Greg Kroah-Hartman
2023-06-07 20:13 ` [PATCH 6.1 043/225] nvme: fix the name of Zone Append for verbose logging Greg Kroah-Hartman
2023-06-07 20:13 ` [PATCH 6.1 044/225] net/mlx5e: Fix error handling in mlx5e_refresh_tirs Greg Kroah-Hartman
2023-06-07 20:13 ` [PATCH 6.1 045/225] net/mlx5: Read embedded cpu after init bit cleared Greg Kroah-Hartman
2023-06-07 20:13 ` [PATCH 6.1 046/225] iommu/mediatek: Flush IOTLB completely only if domain has been attached Greg Kroah-Hartman
2023-06-07 20:14 ` [PATCH 6.1 047/225] net/sched: flower: fix possible OOB write in fl_set_geneve_opt() Greg Kroah-Hartman
2023-06-07 20:14 ` [PATCH 6.1 048/225] tcp: fix mishandling when the sack compression is deferred Greg Kroah-Hartman
2023-06-07 20:14 ` [PATCH 6.1 049/225] net: dsa: mv88e6xxx: Increase wait after reset deactivation Greg Kroah-Hartman
2023-06-07 20:14 ` [PATCH 6.1 050/225] mtd: rawnand: marvell: ensure timing values are written Greg Kroah-Hartman
2023-06-07 20:14 ` [PATCH 6.1 051/225] mtd: rawnand: marvell: dont set the NAND frequency select Greg Kroah-Hartman
2023-06-07 20:14 ` [PATCH 6.1 052/225] rtnetlink: call validate_linkmsg in rtnl_create_link Greg Kroah-Hartman
2023-06-07 20:14 ` [PATCH 6.1 053/225] mptcp: avoid unneeded __mptcp_nmpc_socket() usage Greg Kroah-Hartman
2023-06-07 20:14 ` [PATCH 6.1 054/225] mptcp: add annotations around msk->subflow accesses Greg Kroah-Hartman
2023-06-07 20:14 ` [PATCH 6.1 055/225] mptcp: avoid unneeded address copy Greg Kroah-Hartman
2023-06-07 20:14 ` [PATCH 6.1 056/225] mptcp: simplify subflow_syn_recv_sock() Greg Kroah-Hartman
2023-06-07 20:14 ` [PATCH 6.1 057/225] mptcp: consolidate passive msk socket initialization Greg Kroah-Hartman
2023-06-07 20:14 ` [PATCH 6.1 058/225] mptcp: fix data race around msk->first access Greg Kroah-Hartman
2023-06-07 20:14 ` [PATCH 6.1 059/225] mptcp: add annotations around sk->sk_shutdown accesses Greg Kroah-Hartman
2023-06-07 20:14 ` [PATCH 6.1 060/225] drm/amdgpu: release gpu full access after "amdgpu_device_ip_late_init" Greg Kroah-Hartman
2023-06-07 20:14 ` [PATCH 6.1 061/225] watchdog: menz069_wdt: fix watchdog initialisation Greg Kroah-Hartman
2023-06-07 20:14 ` [PATCH 6.1 062/225] ALSA: hda: Glenfly: add HD Audio PCI IDs and HDMI Codec Vendor IDs Greg Kroah-Hartman
2023-06-07 20:14 ` [PATCH 6.1 063/225] LoongArch: Relay BCE exceptions to userland as SIGSEGV with si_code=SEGV_BNDERR Greg Kroah-Hartman
2023-06-07 20:14 ` [PATCH 6.1 064/225] ASoC: Intel: soc-acpi-cht: Add quirk for Nextbook Ares 8A tablet Greg Kroah-Hartman
2023-06-07 20:14 ` [PATCH 6.1 065/225] drm/amdgpu: Use the default reset when loading or reloading the driver Greg Kroah-Hartman
2023-06-07 20:14 ` [PATCH 6.1 066/225] mailbox: mailbox-test: Fix potential double-free in mbox_test_message_write() Greg Kroah-Hartman
2023-06-07 20:14 ` [PATCH 6.1 067/225] drm/ast: Fix ARM compatibility Greg Kroah-Hartman
2023-06-07 20:14 ` [PATCH 6.1 068/225] btrfs: abort transaction when sibling keys check fails for leaves Greg Kroah-Hartman
2023-06-07 20:14 ` [PATCH 6.1 069/225] ARM: 9295/1: unwind:fix unwind abort for uleb128 case Greg Kroah-Hartman
2023-06-07 20:14 ` [PATCH 6.1 070/225] hwmon: (k10temp) Add PCI ID for family 19, model 78h Greg Kroah-Hartman
2023-06-07 20:14 ` [PATCH 6.1 071/225] media: rcar-vin: Select correct interrupt mode for V4L2_FIELD_ALTERNATE Greg Kroah-Hartman
2023-06-07 20:14 ` [PATCH 6.1 072/225] platform/x86: intel_scu_pcidrv: Add back PCI ID for Medfield Greg Kroah-Hartman
2023-06-07 20:14 ` [PATCH 6.1 073/225] platform/mellanox: fix potential race in mlxbf-tmfifo driver Greg Kroah-Hartman
2023-06-07 20:14 ` [PATCH 6.1 074/225] gfs2: Dont deref jdesc in evict Greg Kroah-Hartman
2023-06-07 20:14 ` [PATCH 6.1 075/225] drm/amdgpu: set gfx9 onwards APU atomics support to be true Greg Kroah-Hartman
2023-06-07 20:14 ` [PATCH 6.1 076/225] fbdev: imsttfb: Fix use after free bug in imsttfb_probe Greg Kroah-Hartman
2023-06-07 20:14 ` [PATCH 6.1 077/225] fbdev: modedb: Add 1920x1080 at 60 Hz video mode Greg Kroah-Hartman
2023-06-07 20:14 ` [PATCH 6.1 078/225] fbdev: stifb: Fix info entry in sti_struct on error path Greg Kroah-Hartman
2023-06-07 20:14 ` [PATCH 6.1 079/225] nbd: Fix debugfs_create_dir error checking Greg Kroah-Hartman
2023-06-07 20:14 ` [PATCH 6.1 080/225] block/rnbd: replace REQ_OP_FLUSH with REQ_OP_WRITE Greg Kroah-Hartman
2023-06-07 20:14 ` [PATCH 6.1 081/225] nvme-pci: add NVME_QUIRK_BOGUS_NID for HS-SSD-FUTURE 2048G Greg Kroah-Hartman
2023-06-07 20:14 ` [PATCH 6.1 082/225] nvme-pci: add quirk for missing secondary temperature thresholds Greg Kroah-Hartman
2023-06-07 20:14 ` [PATCH 6.1 083/225] ASoC: amd: yc: Add DMI entry to support System76 Pangolin 12 Greg Kroah-Hartman
2023-06-07 20:14 ` [PATCH 6.1 084/225] ASoC: dwc: limit the number of overrun messages Greg Kroah-Hartman
2023-06-07 20:14 ` [PATCH 6.1 085/225] um: harddog: fix modular build Greg Kroah-Hartman
2023-06-07 20:14 ` [PATCH 6.1 086/225] xfrm: Check if_id in inbound policy/secpath match Greg Kroah-Hartman
2023-06-07 20:14 ` [PATCH 6.1 087/225] ASoC: dt-bindings: Adjust #sound-dai-cells on TIs single-DAI codecs Greg Kroah-Hartman
2023-06-07 20:14 ` [PATCH 6.1 088/225] ALSA: hda/realtek: Add quirks for ASUS GU604V and GU603V Greg Kroah-Hartman
2023-06-07 20:14 ` [PATCH 6.1 089/225] ASoC: ssm2602: Add workaround for playback distortions Greg Kroah-Hartman
2023-06-07 20:14 ` [PATCH 6.1 090/225] media: dvb_demux: fix a bug for the continuity counter Greg Kroah-Hartman
2023-06-07 20:14 ` [PATCH 6.1 091/225] media: dvb-usb: az6027: fix three null-ptr-deref in az6027_i2c_xfer() Greg Kroah-Hartman
2023-06-07 20:14 ` [PATCH 6.1 092/225] media: dvb-usb-v2: ec168: fix null-ptr-deref in ec168_i2c_xfer() Greg Kroah-Hartman
2023-06-07 20:14 ` [PATCH 6.1 093/225] media: dvb-usb-v2: ce6230: fix null-ptr-deref in ce6230_i2c_master_xfer() Greg Kroah-Hartman
2023-06-07 20:14 ` [PATCH 6.1 094/225] media: dvb-usb-v2: rtl28xxu: fix null-ptr-deref in rtl28xxu_i2c_xfer Greg Kroah-Hartman
2023-06-07 20:14 ` [PATCH 6.1 095/225] media: dvb-usb: digitv: fix null-ptr-deref in digitv_i2c_xfer() Greg Kroah-Hartman
2023-06-07 20:14 ` [PATCH 6.1 096/225] media: dvb-usb: dw2102: fix uninit-value in su3000_read_mac_address Greg Kroah-Hartman
2023-06-07 20:14 ` [PATCH 6.1 097/225] media: netup_unidvb: fix irq init by register it at the end of probe Greg Kroah-Hartman
2023-06-07 20:14 ` [PATCH 6.1 098/225] media: dvb_ca_en50221: fix a size write bug Greg Kroah-Hartman
2023-06-07 20:14 ` [PATCH 6.1 099/225] media: ttusb-dec: fix memory leak in ttusb_dec_exit_dvb() Greg Kroah-Hartman
2023-06-07 20:14 ` [PATCH 6.1 100/225] media: mn88443x: fix !CONFIG_OF error by drop of_match_ptr from ID table Greg Kroah-Hartman
2023-06-07 20:14 ` [PATCH 6.1 101/225] media: dvb-core: Fix use-after-free due on race condition at dvb_net Greg Kroah-Hartman
2023-06-07 20:14 ` [PATCH 6.1 102/225] media: dvb-core: Fix use-after-free due to race at dvb_register_device() Greg Kroah-Hartman
2023-06-07 20:14 ` [PATCH 6.1 103/225] media: dvb-core: Fix kernel WARNING for blocking operation in wait_event*() Greg Kroah-Hartman
2023-06-07 20:14 ` [PATCH 6.1 104/225] media: dvb-core: Fix use-after-free due to race condition at dvb_ca_en50221 Greg Kroah-Hartman
2023-06-07 20:14 ` [PATCH 6.1 105/225] ASoC: SOF: debug: conditionally bump runtime_pm counter on exceptions Greg Kroah-Hartman
2023-06-07 20:14 ` [PATCH 6.1 106/225] ASoC: SOF: pcm: fix pm_runtime imbalance in error handling Greg Kroah-Hartman
2023-06-07 20:15 ` [PATCH 6.1 107/225] ASoC: SOF: sof-client-probes: " Greg Kroah-Hartman
2023-06-07 20:15 ` [PATCH 6.1 108/225] ASoC: SOF: pm: save io region state in case of errors in resume Greg Kroah-Hartman
2023-06-07 20:15 ` [PATCH 6.1 109/225] s390/pkey: zeroize key blobs Greg Kroah-Hartman
2023-06-07 20:15 ` [PATCH 6.1 110/225] s390/topology: honour nr_cpu_ids when adding CPUs Greg Kroah-Hartman
2023-06-07 20:15 ` [PATCH 6.1 111/225] ACPI: resource: Add IRQ override quirk for LG UltraPC 17U70P Greg Kroah-Hartman
2023-06-07 20:15 ` [PATCH 6.1 112/225] wifi: rtl8xxxu: fix authentication timeout due to incorrect RCR value Greg Kroah-Hartman
2023-06-07 20:15 ` [PATCH 6.1 113/225] ARM: dts: stm32: add pin map for CAN controller on stm32f7 Greg Kroah-Hartman
2023-06-07 20:15 ` [PATCH 6.1 114/225] arm64/mm: mark private VM_FAULT_X defines as vm_fault_t Greg Kroah-Hartman
2023-06-07 20:15 ` [PATCH 6.1 115/225] arm64: vdso: Pass (void *) to virt_to_page() Greg Kroah-Hartman
2023-06-07 20:15 ` [PATCH 6.1 116/225] wifi: mac80211: simplify chanctx allocation Greg Kroah-Hartman
2023-06-07 20:15 ` [PATCH 6.1 117/225] wifi: mac80211: consider reserved chanctx for mindef Greg Kroah-Hartman
2023-06-07 20:15 ` [PATCH 6.1 118/225] wifi: mac80211: recalc chanctx mindef before assigning Greg Kroah-Hartman
2023-06-07 20:15 ` [PATCH 6.1 119/225] wifi: iwlwifi: mvm: Add locking to the rate read flow Greg Kroah-Hartman
2023-06-07 20:15 ` [PATCH 6.1 120/225] scsi: core: Decrease scsi_devices iorequest_cnt if dispatch failed Greg Kroah-Hartman
2023-06-07 20:15 ` [PATCH 6.1 121/225] wifi: b43: fix incorrect __packed annotation Greg Kroah-Hartman
2023-06-07 20:15 ` [PATCH 6.1 122/225] net: wwan: t7xx: Ensure init is completed before system sleep Greg Kroah-Hartman
2023-06-07 20:15 ` [PATCH 6.1 123/225] netfilter: conntrack: define variables exp_nat_nla_policy and any_addr with CONFIG_NF_NAT Greg Kroah-Hartman
2023-06-07 20:15 ` [PATCH 6.1 124/225] nvme-multipath: dont call blk_mark_disk_dead in nvme_mpath_remove_disk Greg Kroah-Hartman
2023-06-07 20:15 ` [PATCH 6.1 125/225] nvme: do not let the user delete a ctrl before a complete initialization Greg Kroah-Hartman
2023-06-07 20:15 ` [PATCH 6.1 126/225] ALSA: oss: avoid missing-prototype warnings Greg Kroah-Hartman
2023-06-07 20:15 ` [PATCH 6.1 127/225] drm/msm: Be more shouty if per-process pgtables arent working Greg Kroah-Hartman
2023-06-07 20:15 ` [PATCH 6.1 128/225] atm: hide unused procfs functions Greg Kroah-Hartman
2023-06-07 20:15 ` [PATCH 6.1 129/225] ceph: silence smatch warning in reconnect_caps_cb() Greg Kroah-Hartman
2023-06-07 20:15 ` [PATCH 6.1 130/225] drm/amdgpu: skip disabling fence driver src_irqs when device is unplugged Greg Kroah-Hartman
2023-06-07 20:15 ` [PATCH 6.1 131/225] ublk: fix AB-BA lockdep warning Greg Kroah-Hartman
2023-06-07 20:15 ` [PATCH 6.1 132/225] nvme-pci: Add quirk for Teamgroup MP33 SSD Greg Kroah-Hartman
2023-06-07 20:15 ` [PATCH 6.1 133/225] block: Deny writable memory mapping if block is read-only Greg Kroah-Hartman
2023-06-07 20:15 ` [PATCH 6.1 134/225] KVM: arm64: vgic: Fix a circular locking issue Greg Kroah-Hartman
2023-06-07 20:15 ` [PATCH 6.1 135/225] KVM: arm64: vgic: Wrap vgic_its_create() with config_lock Greg Kroah-Hartman
2023-06-07 20:15 ` [PATCH 6.1 136/225] KVM: arm64: vgic: Fix locking comment Greg Kroah-Hartman
2023-06-07 20:15 ` [PATCH 6.1 137/225] media: mediatek: vcodec: Only apply 4K frame sizes on decoder formats Greg Kroah-Hartman
2023-06-07 20:15 ` [PATCH 6.1 138/225] mailbox: mailbox-test: fix a locking issue in mbox_test_message_write() Greg Kroah-Hartman
2023-06-07 20:15 ` [PATCH 6.1 139/225] drivers: base: cacheinfo: Fix shared_cpu_map changes in event of CPU hotplug Greg Kroah-Hartman
2023-06-07 20:15 ` [PATCH 6.1 140/225] media: uvcvideo: Dont expose unsupported formats to userspace Greg Kroah-Hartman
2023-06-07 20:15 ` [PATCH 6.1 141/225] iio: accel: st_accel: Fix invalid mount_matrix on devices without ACPI _ONT method Greg Kroah-Hartman
2023-06-07 20:15 ` [PATCH 6.1 142/225] iio: adc: mxs-lradc: fix the order of two cleanup operations Greg Kroah-Hartman
2023-06-07 20:15 ` [PATCH 6.1 143/225] HID: google: add jewel USB id Greg Kroah-Hartman
2023-06-07 20:15 ` [PATCH 6.1 144/225] HID: wacom: avoid integer overflow in wacom_intuos_inout() Greg Kroah-Hartman
2023-06-07 20:15 ` [PATCH 6.1 145/225] iio: imu: inv_icm42600: fix timestamp reset Greg Kroah-Hartman
2023-06-07 20:15 ` [PATCH 6.1 146/225] dt-bindings: iio: adc: renesas,rcar-gyroadc: Fix adi,ad7476 compatible value Greg Kroah-Hartman
2023-06-07 20:15 ` [PATCH 6.1 147/225] iio: light: vcnl4035: fixed chip ID check Greg Kroah-Hartman
2023-06-07 20:15 ` [PATCH 6.1 148/225] iio: adc: stm32-adc: skip adc-channels setup if none is present Greg Kroah-Hartman
2023-06-07 20:15 ` [PATCH 6.1 149/225] iio: adc: ad_sigma_delta: Fix IRQ issue by setting IRQ_DISABLE_UNLAZY flag Greg Kroah-Hartman
2023-06-07 20:15 ` [PATCH 6.1 150/225] iio: dac: mcp4725: Fix i2c_master_send() return value handling Greg Kroah-Hartman
2023-06-07 20:15 ` [PATCH 6.1 151/225] iio: addac: ad74413: fix resistance input processing Greg Kroah-Hartman
2023-06-07 20:15 ` [PATCH 6.1 152/225] iio: adc: ad7192: Change "shorted" channels to differential Greg Kroah-Hartman
2023-06-07 20:15 ` [PATCH 6.1 153/225] iio: adc: stm32-adc: skip adc-diff-channels setup if none is present Greg Kroah-Hartman
2023-06-07 20:15 ` [PATCH 6.1 154/225] iio: dac: build ad5758 driver when AD5758 is selected Greg Kroah-Hartman
2023-06-07 20:15 ` [PATCH 6.1 155/225] net: usb: qmi_wwan: Set DTR quirk for BroadMobi BM818 Greg Kroah-Hartman
2023-06-07 20:15 ` [PATCH 6.1 156/225] dt-bindings: usb: snps,dwc3: Fix "snps,hsphy_interface" type Greg Kroah-Hartman
2023-06-07 20:15 ` [PATCH 6.1 157/225] usb: cdns3: fix NCM gadget RX speed 20x slow than expection at iMX8QM Greg Kroah-Hartman
2023-06-07 20:15 ` [PATCH 6.1 158/225] usb: gadget: f_fs: Add unbind event before functionfs_unbind Greg Kroah-Hartman
2023-06-07 20:15 ` [PATCH 6.1 159/225] md/raid5: fix miscalculation of end_sector in raid5_read_one_chunk() Greg Kroah-Hartman
2023-06-07 20:15 ` [PATCH 6.1 160/225] misc: fastrpc: return -EPIPE to invocations on device removal Greg Kroah-Hartman
2023-06-07 20:15 ` [PATCH 6.1 161/225] misc: fastrpc: reject new invocations during " Greg Kroah-Hartman
2023-06-07 20:15 ` [PATCH 6.1 162/225] scsi: stex: Fix gcc 13 warnings Greg Kroah-Hartman
2023-06-07 20:15 ` [PATCH 6.1 163/225] ata: libata-scsi: Use correct device no in ata_find_dev() Greg Kroah-Hartman
2023-06-07 20:15 ` [PATCH 6.1 164/225] drm/amdgpu: enable tmz by default for GC 11.0.1 Greg Kroah-Hartman
2023-06-07 20:15 ` [PATCH 6.1 165/225] drm/amd/pm: reverse mclk and fclk clocks levels for SMU v13.0.4 Greg Kroah-Hartman
2023-06-07 20:15 ` [PATCH 6.1 166/225] drm/amd/pm: reverse mclk and fclk clocks levels for vangogh Greg Kroah-Hartman
2023-06-07 20:16 ` [PATCH 6.1 167/225] drm/amd/pm: resolve reboot exception for si oland Greg Kroah-Hartman
2023-06-07 20:16 ` [PATCH 6.1 168/225] drm/amd/pm: reverse mclk clocks levels for SMU v13.0.5 Greg Kroah-Hartman
2023-06-07 20:16 ` [PATCH 6.1 169/225] drm/amd/pm: reverse mclk and fclk clocks levels for yellow carp Greg Kroah-Hartman
2023-06-07 20:16 ` [PATCH 6.1 170/225] drm/amd/pm: reverse mclk and fclk clocks levels for renoir Greg Kroah-Hartman
2023-06-07 20:16 ` [PATCH 6.1 171/225] x86/mtrr: Revert 90b926e68f50 ("x86/pat: Fix pat_x_mtrr_type() for MTRR disabled case") Greg Kroah-Hartman
2023-06-07 20:16 ` [PATCH 6.1 172/225] mmc: vub300: fix invalid response handling Greg Kroah-Hartman
2023-06-07 20:16 ` [PATCH 6.1 173/225] mmc: pwrseq: sd8787: Fix WILC CHIP_EN and RESETN toggling order Greg Kroah-Hartman
2023-06-07 20:16 ` [PATCH 6.1 174/225] tty: serial: fsl_lpuart: use UARTCTRL_TXINV to send break instead of UARTCTRL_SBK Greg Kroah-Hartman
2023-06-07 20:16 ` [PATCH 6.1 175/225] btrfs: fix csum_tree_block page iteration to avoid tripping on -Werror=array-bounds Greg Kroah-Hartman
2023-06-07 20:16 ` [PATCH 6.1 176/225] phy: qcom-qmp-combo: fix init-count imbalance Greg Kroah-Hartman
2023-06-07 20:16 ` [PATCH 6.1 177/225] phy: qcom-qmp-pcie-msm8996: " Greg Kroah-Hartman
2023-06-07 20:16 ` [PATCH 6.1 178/225] block: fix revalidate performance regression Greg Kroah-Hartman
2023-06-07 20:16 ` [PATCH 6.1 179/225] powerpc/iommu: Limit number of TCEs to 512 for H_STUFF_TCE hcall Greg Kroah-Hartman
2023-06-07 20:16 ` [PATCH 6.1 180/225] iommu/amd: Fix domain flush size when syncing iotlb Greg Kroah-Hartman
2023-06-07 20:16 ` [PATCH 6.1 181/225] tpm, tpm_tis: correct tpm_tis_flags enumeration values Greg Kroah-Hartman
2023-06-07 20:16 ` [PATCH 6.1 182/225] riscv: perf: Fix callchain parse error with kernel tracepoint events Greg Kroah-Hartman
2023-06-07 20:16 ` [PATCH 6.1 183/225] io_uring: undeprecate epoll_ctl support Greg Kroah-Hartman
2023-06-07 20:16 ` [PATCH 6.1 184/225] selinux: dont use makes grouped targets feature yet Greg Kroah-Hartman
2023-06-07 20:16 ` [PATCH 6.1 185/225] mtdchar: mark bits of ioctl handler noinline Greg Kroah-Hartman
2023-06-07 20:16 ` [PATCH 6.1 186/225] tracing/timerlat: Always wakeup the timerlat thread Greg Kroah-Hartman
2023-06-07 20:16 ` [PATCH 6.1 187/225] tracing/histograms: Allow variables to have some modifiers Greg Kroah-Hartman
2023-06-07 20:16 ` [PATCH 6.1 188/225] tracing/probe: trace_probe_primary_from_call(): checked list_first_entry Greg Kroah-Hartman
2023-06-07 20:16 ` [PATCH 6.1 189/225] selftests: mptcp: connect: skip if MPTCP is not supported Greg Kroah-Hartman
2023-06-07 20:16 ` [PATCH 6.1 190/225] selftests: mptcp: pm nl: " Greg Kroah-Hartman
2023-06-07 20:16 ` [PATCH 6.1 191/225] selftests: mptcp: join: " Greg Kroah-Hartman
2023-06-07 20:16 ` [PATCH 6.1 192/225] selftests: mptcp: sockopt: " Greg Kroah-Hartman
2023-06-07 20:16 ` [PATCH 6.1 193/225] selftests: mptcp: userspace pm: " Greg Kroah-Hartman
2023-06-07 20:16 ` [PATCH 6.1 194/225] mptcp: fix connect timeout handling Greg Kroah-Hartman
2023-06-07 20:16 ` [PATCH 6.1 195/225] mptcp: fix active subflow finalization Greg Kroah-Hartman
2023-06-07 20:16 ` [PATCH 6.1 196/225] ext4: add EA_INODE checking to ext4_iget() Greg Kroah-Hartman
2023-06-07 20:16 ` [PATCH 6.1 197/225] ext4: set lockdep subclass for the ea_inode in ext4_xattr_inode_cache_find() Greg Kroah-Hartman
2023-06-07 20:16 ` [PATCH 6.1 198/225] ext4: disallow ea_inodes with extended attributes Greg Kroah-Hartman
2023-06-07 20:16 ` [PATCH 6.1 199/225] ext4: add lockdep annotations for i_data_sem for ea_inodes Greg Kroah-Hartman
2023-06-07 20:16 ` [PATCH 6.1 200/225] fbcon: Fix null-ptr-deref in soft_cursor Greg Kroah-Hartman
2023-06-07 20:16 ` [PATCH 6.1 201/225] serial: 8250_tegra: Fix an error handling path in tegra_uart_probe() Greg Kroah-Hartman
2023-06-07 20:16 ` [PATCH 6.1 202/225] serial: cpm_uart: Fix a COMPILE_TEST dependency Greg Kroah-Hartman
2023-06-07 20:16 ` [PATCH 6.1 203/225] powerpc/xmon: Use KSYM_NAME_LEN in array size Greg Kroah-Hartman
2023-06-07 20:16 ` [PATCH 6.1 204/225] test_firmware: fix a memory leak with reqs buffer Greg Kroah-Hartman
2023-06-07 20:16 ` [PATCH 6.1 205/225] test_firmware: fix the memory leak of the allocated firmware buffer Greg Kroah-Hartman
2023-06-07 20:16 ` [PATCH 6.1 206/225] KVM: arm64: Populate fault info for watchpoint Greg Kroah-Hartman
2023-06-07 20:16 ` [PATCH 6.1 207/225] KVM: x86: Account fastpath-only VM-Exits in vCPU stats Greg Kroah-Hartman
2023-06-07 20:16 ` [PATCH 6.1 208/225] ksmbd: fix credit count leakage Greg Kroah-Hartman
2023-06-07 20:16 ` [PATCH 6.1 209/225] ksmbd: fix UAF issue from opinfo->conn Greg Kroah-Hartman
2023-06-07 20:16 ` [PATCH 6.1 210/225] ksmbd: fix incorrect AllocationSize set in smb2_get_info Greg Kroah-Hartman
2023-06-07 20:16 ` [PATCH 6.1 211/225] ksmbd: fix slab-out-of-bounds read in smb2_handle_negotiate Greg Kroah-Hartman
2023-06-07 20:16 ` [PATCH 6.1 212/225] ksmbd: fix multiple out-of-bounds read during context decoding Greg Kroah-Hartman
2023-06-07 20:16 ` [PATCH 6.1 213/225] KEYS: asymmetric: Copy sig and digest in public_key_verify_signature() Greg Kroah-Hartman
2023-06-07 20:16 ` [PATCH 6.1 214/225] fs/ntfs3: Validate MFT flags before replaying logs Greg Kroah-Hartman
2023-06-07 20:16 ` [PATCH 6.1 215/225] regmap: Account for register length when chunking Greg Kroah-Hartman
2023-06-07 20:16 ` [PATCH 6.1 216/225] tpm, tpm_tis: Request threaded interrupt handler Greg Kroah-Hartman
2023-06-07 20:16 ` [PATCH 6.1 217/225] iommu/amd/pgtbl_v2: Fix domain max address Greg Kroah-Hartman
2023-06-07 20:16 ` [PATCH 6.1 218/225] drm/amd/display: Have Payload Properly Created After Resume Greg Kroah-Hartman
2023-06-07 20:16 ` Greg Kroah-Hartman [this message]
2023-06-07 20:16 ` [PATCH 6.1 220/225] tls: rx: strp: dont use GFP_KERNEL in softirq context Greg Kroah-Hartman
2023-06-07 20:16 ` [PATCH 6.1 221/225] arm64: efi: Use SMBIOS processor version to key off Ampere quirk Greg Kroah-Hartman
2023-06-07 20:16 ` [PATCH 6.1 222/225] selftests: mptcp: diag: skip if MPTCP is not supported Greg Kroah-Hartman
2023-06-07 20:16 ` [PATCH 6.1 223/225] selftests: mptcp: simult flows: " Greg Kroah-Hartman
2023-06-07 20:16 ` [PATCH 6.1 224/225] selftests: mptcp: join: avoid using cmp --bytes Greg Kroah-Hartman
2023-06-07 20:16 ` [PATCH 6.1 225/225] ext4: enable the lazy init thread when remounting read/write Greg Kroah-Hartman
2023-06-08  1:22 ` [PATCH 6.1 000/225] 6.1.33-rc1 review Shuah Khan
2023-06-08  3:21 ` Florian Fainelli
2023-06-08  6:38 ` Markus Reichelt
2023-06-08  7:24 ` Chris Paterson
2023-06-08  9:43 ` Conor Dooley
2023-06-08 11:07 ` Naresh Kamboju
2023-06-08 11:19 ` ogasawara takeshi
2023-06-08 11:30 ` Bagas Sanjaya
2023-06-08 15:08 ` Guenter Roeck
2023-06-08 17:57   ` Greg Kroah-Hartman

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=20230607200921.531617151@linuxfoundation.org \
    --to=gregkh@linuxfoundation.org \
    --cc=amir73il@gmail.com \
    --cc=david@fromorbit.com \
    --cc=dchinner@redhat.com \
    --cc=djwong@kernel.org \
    --cc=listdansp@mail.ru \
    --cc=patches@lists.linux.dev \
    --cc=stable@vger.kernel.org \
    /path/to/YOUR_REPLY

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

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.