patches.lists.linux.dev 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, Breno Leitao <leitao@debian.org>,
	Jens Axboe <axboe@kernel.dk>, Sasha Levin <sashal@kernel.org>
Subject: [PATCH 6.5 086/211] io_uring: annotate the struct io_kiocb slab for appropriate user copy
Date: Wed, 20 Sep 2023 13:28:50 +0200	[thread overview]
Message-ID: <20230920112848.480893484@linuxfoundation.org> (raw)
In-Reply-To: <20230920112845.859868994@linuxfoundation.org>

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

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

From: Jens Axboe <axboe@kernel.dk>

[ Upstream commit b97f96e22f051d59d07a527dbd7d90408b661ca8 ]

When compiling the kernel with clang and having HARDENED_USERCOPY
enabled, the liburing openat2.t test case fails during request setup:

usercopy: Kernel memory overwrite attempt detected to SLUB object 'io_kiocb' (offset 24, size 24)!
------------[ cut here ]------------
kernel BUG at mm/usercopy.c:102!
invalid opcode: 0000 [#1] PREEMPT SMP DEBUG_PAGEALLOC
CPU: 3 PID: 413 Comm: openat2.t Tainted: G                 N 6.4.3-g6995e2de6891-dirty #19
Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.1-0-g3208b098f51a-prebuilt.qemu.org 04/01/2014
RIP: 0010:usercopy_abort+0x84/0x90
Code: ce 49 89 ce 48 c7 c3 68 48 98 82 48 0f 44 de 48 c7 c7 56 c6 94 82 4c 89 de 48 89 c1 41 52 41 56 53 e8 e0 51 c5 00 48 83 c4 18 <0f> 0b 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 55 41 57 41 56
RSP: 0018:ffffc900016b3da0 EFLAGS: 00010296
RAX: 0000000000000062 RBX: ffffffff82984868 RCX: 4e9b661ac6275b00
RDX: ffff8881b90ec580 RSI: ffffffff82949a64 RDI: 00000000ffffffff
RBP: 0000000000000018 R08: 0000000000000000 R09: 0000000000000000
R10: ffffc900016b3c88 R11: ffffc900016b3c30 R12: 00007ffe549659e0
R13: ffff888119014000 R14: 0000000000000018 R15: 0000000000000018
FS:  00007f862e3ca680(0000) GS:ffff8881b90c0000(0000) knlGS:0000000000000000
CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 00005571483542a8 CR3: 0000000118c11000 CR4: 00000000003506e0
Call Trace:
 <TASK>
 ? __die_body+0x63/0xb0
 ? die+0x9d/0xc0
 ? do_trap+0xa7/0x180
 ? usercopy_abort+0x84/0x90
 ? do_error_trap+0xc6/0x110
 ? usercopy_abort+0x84/0x90
 ? handle_invalid_op+0x2c/0x40
 ? usercopy_abort+0x84/0x90
 ? exc_invalid_op+0x2f/0x40
 ? asm_exc_invalid_op+0x16/0x20
 ? usercopy_abort+0x84/0x90
 __check_heap_object+0xe2/0x110
 __check_object_size+0x142/0x3d0
 io_openat2_prep+0x68/0x140
 io_submit_sqes+0x28a/0x680
 __se_sys_io_uring_enter+0x120/0x580
 do_syscall_64+0x3d/0x80
 entry_SYSCALL_64_after_hwframe+0x46/0xb0
RIP: 0033:0x55714834de26
Code: ca 01 0f b6 82 d0 00 00 00 8b ba cc 00 00 00 45 31 c0 31 d2 41 b9 08 00 00 00 83 e0 01 c1 e0 04 41 09 c2 b8 aa 01 00 00 0f 05 <c3> 66 0f 1f 84 00 00 00 00 00 89 30 eb 89 0f 1f 40 00 8b 00 a8 06
RSP: 002b:00007ffe549659c8 EFLAGS: 00000246 ORIG_RAX: 00000000000001aa
RAX: ffffffffffffffda RBX: 00007ffe54965a50 RCX: 000055714834de26
RDX: 0000000000000000 RSI: 0000000000000001 RDI: 0000000000000003
RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000008
R10: 0000000000000000 R11: 0000000000000246 R12: 000055714834f057
R13: 00007ffe54965a50 R14: 0000000000000001 R15: 0000557148351dd8
 </TASK>
Modules linked in:
---[ end trace 0000000000000000 ]---

when it tries to copy struct open_how from userspace into the per-command
space in the io_kiocb. There's nothing wrong with the copy, but we're
missing the appropriate annotations for allowing user copies to/from the
io_kiocb slab.

Allow copies in the per-command area, which is from the 'file' pointer to
when 'opcode' starts. We do have existing user copies there, but they are
not all annotated like the one that openat2_prep() uses,
copy_struct_from_user(). But in practice opcodes should be allowed to
copy data into their per-command area in the io_kiocb.

Reported-by: Breno Leitao <leitao@debian.org>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Signed-off-by: Sasha Levin <sashal@kernel.org>
---
 io_uring/io_uring.c | 16 ++++++++++++++--
 1 file changed, 14 insertions(+), 2 deletions(-)

diff --git a/io_uring/io_uring.c b/io_uring/io_uring.c
index 4e9217c1eb2e0..a1562f2cf3f3c 100644
--- a/io_uring/io_uring.c
+++ b/io_uring/io_uring.c
@@ -4628,8 +4628,20 @@ static int __init io_uring_init(void)
 
 	io_uring_optable_init();
 
-	req_cachep = KMEM_CACHE(io_kiocb, SLAB_HWCACHE_ALIGN | SLAB_PANIC |
-				SLAB_ACCOUNT | SLAB_TYPESAFE_BY_RCU);
+	/*
+	 * Allow user copy in the per-command field, which starts after the
+	 * file in io_kiocb and until the opcode field. The openat2 handling
+	 * requires copying in user memory into the io_kiocb object in that
+	 * range, and HARDENED_USERCOPY will complain if we haven't
+	 * correctly annotated this range.
+	 */
+	req_cachep = kmem_cache_create_usercopy("io_kiocb",
+				sizeof(struct io_kiocb), 0,
+				SLAB_HWCACHE_ALIGN | SLAB_PANIC |
+				SLAB_ACCOUNT | SLAB_TYPESAFE_BY_RCU,
+				offsetof(struct io_kiocb, cmd.data),
+				sizeof_field(struct io_kiocb, cmd.data), NULL);
+
 	return 0;
 };
 __initcall(io_uring_init);
-- 
2.40.1




  parent reply	other threads:[~2023-09-20 11:47 UTC|newest]

Thread overview: 228+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2023-09-20 11:27 [PATCH 6.5 000/211] 6.5.5-rc1 review Greg Kroah-Hartman
2023-09-20 11:27 ` [PATCH 6.5 001/211] iomap: Fix possible overflow condition in iomap_write_delalloc_scan Greg Kroah-Hartman
2023-09-20 11:27 ` [PATCH 6.5 002/211] autofs: fix memory leak of waitqueues in autofs_catatonic_mode Greg Kroah-Hartman
2023-09-20 11:27 ` [PATCH 6.5 003/211] btrfs: handle errors properly in update_inline_extent_backref() Greg Kroah-Hartman
2023-09-20 11:27 ` [PATCH 6.5 004/211] btrfs: output extra debug info if we failed to find an inline backref Greg Kroah-Hartman
2023-09-20 11:27 ` [PATCH 6.5 005/211] locks: fix KASAN: use-after-free in trace_event_raw_event_filelock_lock Greg Kroah-Hartman
2023-09-20 11:27 ` [PATCH 6.5 006/211] ACPICA: Add AML_NO_OPERAND_RESOLVE flag to Timer Greg Kroah-Hartman
2023-09-20 11:27 ` [PATCH 6.5 007/211] kernel/fork: beware of __put_task_struct() calling context Greg Kroah-Hartman
2023-09-20 11:27 ` [PATCH 6.5 008/211] rcuscale: Move rcu_scale_writer() schedule_timeout_uninterruptible() to _idle() Greg Kroah-Hartman
2023-09-20 11:27 ` [PATCH 6.5 009/211] scftorture: Forgive memory-allocation failure if KASAN Greg Kroah-Hartman
2023-09-20 11:27 ` [PATCH 6.5 010/211] ACPI: video: Add backlight=native DMI quirk for Lenovo Ideapad Z470 Greg Kroah-Hartman
2023-09-20 11:27 ` [PATCH 6.5 011/211] platform/chrome: cros_ec_lpc: Remove EC panic shutdown timeout Greg Kroah-Hartman
2023-09-20 11:27 ` [PATCH 6.5 012/211] x86/amd_nb: Add PCI IDs for AMD Family 1Ah-based models Greg Kroah-Hartman
2023-09-20 11:27 ` [PATCH 6.5 013/211] perf/smmuv3: Enable HiSilicon Erratum 162001900 quirk for HIP08/09 Greg Kroah-Hartman
2023-09-20 11:27 ` [PATCH 6.5 014/211] s390/boot: cleanup number of page table levels setup Greg Kroah-Hartman
2023-09-20 11:27 ` [PATCH 6.5 015/211] kselftest/arm64: fix a memleak in zt_regs_run() Greg Kroah-Hartman
2023-09-20 11:27 ` [PATCH 6.5 016/211] perf/imx_ddr: speed up overflow frequency of cycle Greg Kroah-Hartman
2023-09-20 11:27 ` [PATCH 6.5 017/211] ACPI: video: Add backlight=native DMI quirk for Apple iMac12,1 and iMac12,2 Greg Kroah-Hartman
2023-09-20 11:27 ` [PATCH 6.5 018/211] hw_breakpoint: fix single-stepping when using bpf_overflow_handler Greg Kroah-Hartman
2023-09-20 11:27 ` [PATCH 6.5 019/211] ACPI: x86: s2idle: Catch multiple ACPI_TYPE_PACKAGE objects Greg Kroah-Hartman
2023-09-20 11:27 ` [PATCH 6.5 020/211] selftests/nolibc: fix up kernel parameters support Greg Kroah-Hartman
2023-09-20 11:27 ` [PATCH 6.5 021/211] selftests/nolibc: prevent out of bounds access in expect_vfprintf Greg Kroah-Hartman
2023-09-20 11:27 ` [PATCH 6.5 022/211] spi: sun6i: add quirk for dual and quad SPI modes support Greg Kroah-Hartman
2023-09-20 11:27 ` [PATCH 6.5 023/211] devlink: remove reload failed checks in params get/set callbacks Greg Kroah-Hartman
2023-09-20 11:27 ` [PATCH 6.5 024/211] crypto: lrw,xts - Replace strlcpy with strscpy Greg Kroah-Hartman
2023-09-20 11:27 ` [PATCH 6.5 025/211] net: stmmac: use per-queue 64 bit statistics where necessary Greg Kroah-Hartman
2023-09-20 12:53   ` Thorsten Leemhuis
2023-09-23  8:14     ` Greg Kroah-Hartman
2023-09-20 11:27 ` [PATCH 6.5 026/211] ice: Dont tx before switchdev is fully configured Greg Kroah-Hartman
2023-09-20 11:27 ` [PATCH 6.5 027/211] wifi: ath9k: fix fortify warnings Greg Kroah-Hartman
2023-09-20 11:27 ` [PATCH 6.5 028/211] wifi: ath9k: fix printk specifier Greg Kroah-Hartman
2023-09-20 11:27 ` [PATCH 6.5 029/211] wifi: rtw88: delete timer and free skb queue when unloading Greg Kroah-Hartman
2023-09-20 11:27 ` [PATCH 6.5 030/211] wifi: mwifiex: fix fortify warning Greg Kroah-Hartman
2023-09-20 11:27 ` [PATCH 6.5 031/211] mt76: mt7921: dont assume adequate headroom for SDIO headers Greg Kroah-Hartman
2023-09-20 11:27 ` [PATCH 6.5 032/211] wifi: wil6210: fix fortify warnings Greg Kroah-Hartman
2023-09-20 11:27 ` [PATCH 6.5 033/211] can: sun4i_can: Add acceptance register quirk Greg Kroah-Hartman
2023-09-20 11:27 ` [PATCH 6.5 034/211] can: sun4i_can: Add support for the Allwinner D1 Greg Kroah-Hartman
2023-09-20 11:27 ` [PATCH 6.5 035/211] net: Use sockaddr_storage for getsockopt(SO_PEERNAME) Greg Kroah-Hartman
2023-09-20 11:28 ` [PATCH 6.5 036/211] wifi: ath12k: Fix a NULL pointer dereference in ath12k_mac_op_hw_scan() Greg Kroah-Hartman
2023-09-20 11:28 ` [PATCH 6.5 037/211] wifi: ath12k: avoid array overflow of hw mode for preferred_hw_mode Greg Kroah-Hartman
2023-09-20 11:28 ` [PATCH 6.5 038/211] net/ipv4: return the real errno instead of -EINVAL Greg Kroah-Hartman
2023-09-20 11:28 ` [PATCH 6.5 039/211] crypto: lib/mpi - avoid null pointer deref in mpi_cmp_ui() Greg Kroah-Hartman
2023-09-20 11:28 ` [PATCH 6.5 040/211] Bluetooth: btusb: Add device 0489:e0f5 as MT7922 device Greg Kroah-Hartman
2023-09-20 11:28 ` [PATCH 6.5 041/211] Bluetooth: btusb: Add a new VID/PID 0489/e0f6 for MT7922 Greg Kroah-Hartman
2023-09-20 11:28 ` [PATCH 6.5 042/211] Bluetooth: btusb: Add new VID/PID 0489/e102 " Greg Kroah-Hartman
2023-09-20 11:28 ` [PATCH 6.5 043/211] Bluetooth: btusb: Add new VID/PID 04ca/3804 " Greg Kroah-Hartman
2023-09-20 11:28 ` [PATCH 6.5 044/211] Bluetooth: Fix hci_suspend_sync crash Greg Kroah-Hartman
2023-09-20 11:28 ` [PATCH 6.5 045/211] Bluetooth: btusb: Add support for another MediaTek 7922 VID/PID Greg Kroah-Hartman
2023-09-20 11:28 ` [PATCH 6.5 046/211] netlink: convert nlk->flags to atomic flags Greg Kroah-Hartman
2023-09-20 11:28 ` [PATCH 6.5 047/211] tpm_tis: Resend command to recover from data transfer errors Greg Kroah-Hartman
2023-09-20 11:28 ` [PATCH 6.5 048/211] mmc: sdhci-esdhc-imx: improve ESDHC_FLAG_ERR010450 Greg Kroah-Hartman
2023-09-20 11:28 ` [PATCH 6.5 049/211] alx: fix OOB-read compiler warning Greg Kroah-Hartman
2023-09-20 11:28 ` [PATCH 6.5 050/211] wifi: iwlwifi: pcie: avoid a warning in case prepare card failed Greg Kroah-Hartman
2023-09-20 11:28 ` [PATCH 6.5 051/211] wifi: mac80211: check S1G action frame size Greg Kroah-Hartman
2023-09-20 11:28 ` [PATCH 6.5 052/211] netfilter: ebtables: fix fortify warnings in size_entry_mwt() Greg Kroah-Hartman
2023-09-20 11:28 ` [PATCH 6.5 053/211] wifi: cfg80211: reject auth/assoc to AP with our address Greg Kroah-Hartman
2023-09-20 11:28 ` [PATCH 6.5 054/211] wifi: cfg80211: ocb: dont leave if not joined Greg Kroah-Hartman
2023-09-20 11:28 ` [PATCH 6.5 055/211] wifi: mac80211: check for station first in client probe Greg Kroah-Hartman
2023-09-20 11:28 ` [PATCH 6.5 056/211] wifi: mac80211_hwsim: drop short frames Greg Kroah-Hartman
2023-09-20 11:28 ` [PATCH 6.5 057/211] Revert "wifi: mac80211_hwsim: check the return value of nla_put_u32" Greg Kroah-Hartman
2023-09-20 11:28 ` [PATCH 6.5 058/211] libbpf: Free btf_vmlinux when closing bpf_object Greg Kroah-Hartman
2023-09-20 11:28 ` [PATCH 6.5 059/211] wifi: ath12k: Fix memory leak in rx_desc and tx_desc Greg Kroah-Hartman
2023-09-20 11:28 ` [PATCH 6.5 060/211] wifi: ath12k: add check max message length while scanning with extraie Greg Kroah-Hartman
2023-09-20 11:28 ` [PATCH 6.5 061/211] Fix nomenclature for USB and PCI wireless devices Greg Kroah-Hartman
2023-09-20 11:28 ` [PATCH 6.5 062/211] bpf: Consider non-owning refs trusted Greg Kroah-Hartman
2023-09-20 11:28 ` [PATCH 6.5 063/211] bpf: Consider non-owning refs to refcounted nodes RCU protected Greg Kroah-Hartman
2023-09-20 11:28 ` [PATCH 6.5 064/211] drm/bridge: tc358762: Instruct DSI host to generate HSE packets Greg Kroah-Hartman
2023-09-20 11:28 ` [PATCH 6.5 065/211] drm/edid: Add quirk for OSVR HDK 2.0 Greg Kroah-Hartman
2023-09-20 11:28 ` [PATCH 6.5 066/211] drm: bridge: samsung-dsim: Drain command transfer FIFO before transfer Greg Kroah-Hartman
2023-09-20 11:28 ` [PATCH 6.5 067/211] arm64: dts: qcom: sm6125-pdx201: correct ramoops pmsg-size Greg Kroah-Hartman
2023-09-20 11:28 ` [PATCH 6.5 068/211] arm64: dts: qcom: sm6125-sprout: " Greg Kroah-Hartman
2023-09-20 11:28 ` [PATCH 6.5 069/211] arm64: dts: qcom: sm6350: " Greg Kroah-Hartman
2023-09-20 11:28 ` [PATCH 6.5 070/211] arm64: dts: qcom: sm8150-kumano: " Greg Kroah-Hartman
2023-09-20 11:28 ` [PATCH 6.5 071/211] arm64: dts: qcom: sm8250-edo: " Greg Kroah-Hartman
2023-09-20 11:28 ` [PATCH 6.5 072/211] drm/amdgpu: Increase soft IH ring size Greg Kroah-Hartman
2023-09-20 11:28 ` [PATCH 6.5 073/211] samples/hw_breakpoint: Fix kernel BUG invalid opcode: 0000 Greg Kroah-Hartman
2023-09-20 11:28 ` [PATCH 6.5 074/211] drm/amdgpu: Update ring scheduler info as needed Greg Kroah-Hartman
2023-09-20 11:28 ` [PATCH 6.5 075/211] drm/amd/display: Fix underflow issue on 175hz timing Greg Kroah-Hartman
2023-09-20 11:28 ` [PATCH 6.5 076/211] ASoC: SOF: topology: simplify code to prevent static analysis warnings Greg Kroah-Hartman
2023-09-20 11:28 ` [PATCH 6.5 077/211] ASoC: Intel: sof_sdw: Update BT offload config for soundwire config Greg Kroah-Hartman
2023-09-20 11:28 ` [PATCH 6.5 078/211] ALSA: hda: intel-dsp-cfg: add LunarLake support Greg Kroah-Hartman
2023-09-20 11:28 ` [PATCH 6.5 079/211] drm/amd/display: Use DTBCLK as refclk instead of DPREFCLK Greg Kroah-Hartman
2023-09-20 11:28 ` [PATCH 6.5 080/211] drm/amd/display: Blocking invalid 420 modes on HDMI TMDS for DCN31 Greg Kroah-Hartman
2023-09-20 11:28 ` [PATCH 6.5 081/211] drm/amd/display: Blocking invalid 420 modes on HDMI TMDS for DCN314 Greg Kroah-Hartman
2023-09-20 11:28 ` [PATCH 6.5 082/211] drm/amd/display: Use max memclk variable when setting max memclk Greg Kroah-Hartman
2023-09-20 11:28 ` [PATCH 6.5 083/211] drm/msm/adreno: Use quirk identify hw_apriv Greg Kroah-Hartman
2023-09-20 11:28 ` [PATCH 6.5 084/211] drm/msm/adreno: Use quirk to identify cached-coherent support Greg Kroah-Hartman
2023-09-20 11:28 ` [PATCH 6.5 085/211] drm/exynos: fix a possible null-pointer dereference due to data race in exynos_drm_crtc_atomic_disable() Greg Kroah-Hartman
2023-09-20 11:28 ` Greg Kroah-Hartman [this message]
2023-09-20 11:28 ` [PATCH 6.5 087/211] drm/mediatek: dp: Change logging to dev for mtk_dp_aux_transfer() Greg Kroah-Hartman
2023-09-20 11:28 ` [PATCH 6.5 088/211] bus: ti-sysc: Configure uart quirks for k3 SoC Greg Kroah-Hartman
2023-09-20 11:28 ` [PATCH 6.5 089/211] arm64: dts: qcom: sc8280xp-x13s: Add camera activity LED Greg Kroah-Hartman
2023-09-20 11:28 ` [PATCH 6.5 090/211] md: raid1: fix potential OOB in raid1_remove_disk() Greg Kroah-Hartman
2023-09-20 11:28 ` [PATCH 6.5 091/211] ext2: fix datatype of block number in ext2_xattr_set2() Greg Kroah-Hartman
2023-09-20 11:28 ` [PATCH 6.5 092/211] blk-mq: fix tags leak when shrink nr_hw_queues Greg Kroah-Hartman
2023-09-20 11:28 ` [PATCH 6.5 093/211] ASoC: SOF: amd: clear panic mask status when panic occurs Greg Kroah-Hartman
2023-09-20 11:28 ` [PATCH 6.5 094/211] x86: bring back rep movsq for user access on CPUs without ERMS Greg Kroah-Hartman
2023-09-20 11:28 ` [PATCH 6.5 095/211] fs/jfs: prevent double-free in dbUnmount() after failed jfs_remount() Greg Kroah-Hartman
2023-09-20 11:29 ` [PATCH 6.5 096/211] jfs: fix invalid free of JFS_IP(ipimap)->i_imap in diUnmount Greg Kroah-Hartman
2023-09-20 11:29 ` [PATCH 6.5 097/211] ext4: add two helper functions extent_logical_end() and pa_logical_end() Greg Kroah-Hartman
2023-09-20 11:29 ` [PATCH 6.5 098/211] ext4: avoid overlapping preallocations due to overflow Greg Kroah-Hartman
2023-09-20 11:29 ` [PATCH 6.5 099/211] PCI: dwc: Provide deinit callback for i.MX Greg Kroah-Hartman
2023-09-20 11:29 ` [PATCH 6.5 100/211] ARM: 9317/1: kexec: Make smp stop calls asynchronous Greg Kroah-Hartman
2023-09-20 11:29 ` [PATCH 6.5 101/211] powerpc/pseries: fix possible memory leak in ibmebus_bus_init() Greg Kroah-Hartman
2023-09-20 11:29 ` [PATCH 6.5 102/211] PCI: vmd: Disable bridge window for domain reset Greg Kroah-Hartman
2023-09-20 11:29 ` [PATCH 6.5 103/211] PCI: fu740: Set the number of MSI vectors Greg Kroah-Hartman
2023-09-20 11:29 ` [PATCH 6.5 104/211] media: mdp3: Fix resource leaks in of_find_device_by_node Greg Kroah-Hartman
2023-09-20 11:29 ` [PATCH 6.5 105/211] media: dvb-usb-v2: af9035: Fix null-ptr-deref in af9035_i2c_master_xfer Greg Kroah-Hartman
2023-09-20 11:29 ` [PATCH 6.5 106/211] media: dw2102: Fix null-ptr-deref in dw2102_i2c_transfer() Greg Kroah-Hartman
2023-09-20 11:29 ` [PATCH 6.5 107/211] media: af9005: Fix null-ptr-deref in af9005_i2c_xfer Greg Kroah-Hartman
2023-09-20 11:29 ` [PATCH 6.5 108/211] media: anysee: fix null-ptr-deref in anysee_master_xfer Greg Kroah-Hartman
2023-09-20 11:29 ` [PATCH 6.5 109/211] media: az6007: Fix null-ptr-deref in az6007_i2c_xfer() Greg Kroah-Hartman
2023-09-20 11:29 ` [PATCH 6.5 110/211] media: dvb-usb-v2: gl861: Fix null-ptr-deref in gl861_i2c_master_xfer Greg Kroah-Hartman
2023-09-20 11:29 ` [PATCH 6.5 111/211] scsi: lpfc: Abort outstanding ELS cmds when mailbox timeout error is detected Greg Kroah-Hartman
2023-09-20 11:29 ` [PATCH 6.5 112/211] media: tuners: qt1010: replace BUG_ON with a regular error Greg Kroah-Hartman
2023-09-20 11:29 ` [PATCH 6.5 113/211] media: pci: cx23885: replace BUG with error return Greg Kroah-Hartman
2023-09-20 11:29 ` [PATCH 6.5 114/211] usb: cdns3: Put the cdns set active part outside the spin lock Greg Kroah-Hartman
2023-09-20 11:29 ` [PATCH 6.5 115/211] usb: typec: intel_pmc_mux: Add new ACPI ID for Lunar Lake IOM device Greg Kroah-Hartman
2023-09-20 11:29 ` [PATCH 6.5 116/211] usb: gadget: fsl_qe_udc: validate endpoint index for ch9 udc Greg Kroah-Hartman
2023-09-20 11:29 ` [PATCH 6.5 117/211] tools: iio: iio_generic_buffer: Fix some integer type and calculation Greg Kroah-Hartman
2023-09-20 11:29 ` [PATCH 6.5 118/211] scsi: target: iscsi: Fix buffer overflow in lio_target_nacl_info_show() Greg Kroah-Hartman
2023-09-20 11:29 ` [PATCH 6.5 119/211] serial: cpm_uart: Avoid suspicious locking Greg Kroah-Hartman
2023-09-20 11:29 ` [PATCH 6.5 120/211] misc: open-dice: make OPEN_DICE depend on HAS_IOMEM Greg Kroah-Hartman
2023-09-20 11:29 ` [PATCH 6.5 121/211] usb: dwc3: dwc3-octeon: Verify clock divider Greg Kroah-Hartman
2023-09-20 11:29 ` [PATCH 6.5 122/211] usb: ehci: add workaround for chipidea PORTSC.PEC bug Greg Kroah-Hartman
2023-09-20 11:29 ` [PATCH 6.5 123/211] usb: chipidea: add workaround for chipidea PEC bug Greg Kroah-Hartman
2023-09-20 11:29 ` [PATCH 6.5 124/211] media: pci: ipu3-cio2: Initialise timing struct to avoid a compiler warning Greg Kroah-Hartman
2023-09-20 11:29 ` [PATCH 6.5 125/211] kobject: Add sanity check for kset->kobj.ktype in kset_register() Greg Kroah-Hartman
2023-09-20 11:29 ` [PATCH 6.5 126/211] interconnect: Fix locking for runpm vs reclaim Greg Kroah-Hartman
2023-09-20 11:29 ` [PATCH 6.5 127/211] usb: typec: qcom-pmic-typec: register drm_bridge Greg Kroah-Hartman
2023-09-20 11:29 ` [PATCH 6.5 128/211] printk: Reduce console_unblank() usage in unsafe scenarios Greg Kroah-Hartman
2023-09-20 11:29 ` [PATCH 6.5 129/211] printk: Keep non-panic-CPUs out of console lock Greg Kroah-Hartman
2023-09-20 11:29 ` [PATCH 6.5 130/211] printk: Do not take console lock for console_flush_on_panic() Greg Kroah-Hartman
2023-09-20 11:29 ` [PATCH 6.5 131/211] printk: Consolidate console deferred printing Greg Kroah-Hartman
2023-09-20 11:29 ` [PATCH 6.5 132/211] printk: Rename abandon_console_lock_in_panic() to other_cpu_in_panic() Greg Kroah-Hartman
2023-09-20 11:29 ` [PATCH 6.5 133/211] ext4: fix BUG in ext4_mb_new_inode_pa() due to overflow Greg Kroah-Hartman
2023-09-20 11:29 ` [PATCH 6.5 134/211] btrfs: introduce struct to consolidate extent buffer write context Greg Kroah-Hartman
2023-09-20 11:29 ` [PATCH 6.5 135/211] btrfs: zoned: introduce block group context to btrfs_eb_write_context Greg Kroah-Hartman
2023-09-20 11:29 ` [PATCH 6.5 136/211] btrfs: zoned: return int from btrfs_check_meta_write_pointer Greg Kroah-Hartman
2023-09-20 11:29 ` [PATCH 6.5 137/211] btrfs: zoned: defer advancing meta write pointer Greg Kroah-Hartman
2023-09-20 11:29 ` [PATCH 6.5 138/211] btrfs: zoned: activate metadata block group on write time Greg Kroah-Hartman
2023-09-20 11:29 ` [PATCH 6.5 139/211] mtd: spi-nor: spansion: use CLPEF as an alternative to CLSR Greg Kroah-Hartman
2023-09-20 11:29 ` [PATCH 6.5 140/211] mtd: spi-nor: spansion: preserve CFR2V[7] when writing MEMLAT Greg Kroah-Hartman
2023-09-20 11:29 ` [PATCH 6.5 141/211] btrfs: add a helper to read the superblock metadata_uuid Greg Kroah-Hartman
2023-09-20 11:29 ` [PATCH 6.5 142/211] btrfs: compare the correct fsid/metadata_uuid in btrfs_validate_super Greg Kroah-Hartman
2023-09-20 11:29 ` [PATCH 6.5 143/211] nvmet-tcp: pass iov_len instead of sg->length to bvec_set_page() Greg Kroah-Hartman
2023-09-20 11:29 ` [PATCH 6.5 144/211] drm: gm12u320: Fix the timeout usage for usb_bulk_msg() Greg Kroah-Hartman
2023-09-20 11:29 ` [PATCH 6.5 145/211] scsi: qla2xxx: Fix NULL vs IS_ERR() bug for debugfs_create_dir() Greg Kroah-Hartman
2023-09-20 11:29 ` [PATCH 6.5 146/211] md: dont dereference mddev after export_rdev() Greg Kroah-Hartman
2023-09-20 11:29 ` [PATCH 6.5 147/211] md: fix warning for holder mismatch from export_rdev() Greg Kroah-Hartman
2023-09-20 11:29 ` [PATCH 6.5 148/211] efivarfs: fix statfs() on efivarfs Greg Kroah-Hartman
2023-09-20 11:29 ` [PATCH 6.5 149/211] PM: hibernate: Fix the exclusive get block device in test_resume mode Greg Kroah-Hartman
2023-09-20 11:29 ` [PATCH 6.5 150/211] selftests: tracing: Fix to unmount tracefs for recovering environment Greg Kroah-Hartman
2023-09-20 11:29 ` [PATCH 6.5 151/211] x86/ibt: Suppress spurious ENDBR Greg Kroah-Hartman
2023-09-20 11:29 ` [PATCH 6.5 152/211] x86/ibt: Avoid duplicate ENDBR in __put_user_nocheck*() Greg Kroah-Hartman
2023-09-20 11:29 ` [PATCH 6.5 153/211] riscv: kexec: Align the kexeced kernel entry Greg Kroah-Hartman
2023-09-20 11:29 ` [PATCH 6.5 154/211] x86/sched: Restore the SD_ASYM_PACKING flag in the DIE domain Greg Kroah-Hartman
2023-09-20 11:29 ` [PATCH 6.5 155/211] scsi: target: core: Fix target_cmd_counter leak Greg Kroah-Hartman
2023-09-20 11:30 ` [PATCH 6.5 156/211] scsi: lpfc: Fix the NULL vs IS_ERR() bug for debugfs_create_file() Greg Kroah-Hartman
2023-09-20 11:30 ` [PATCH 6.5 157/211] panic: Reenable preemption in WARN slowpath Greg Kroah-Hartman
2023-09-20 11:30 ` [PATCH 6.5 158/211] ata: libata: remove references to non-existing error_handler() Greg Kroah-Hartman
2023-09-20 12:38   ` Niklas Cassel
2023-09-20 12:41     ` Damien Le Moal
2023-09-23  8:17     ` Greg Kroah-Hartman
2023-09-20 11:30 ` [PATCH 6.5 159/211] ata: libata-core: fetch sense data for successful commands iff CDL enabled Greg Kroah-Hartman
2023-09-20 11:30 ` [PATCH 6.5 160/211] x86/boot/compressed: Reserve more memory for page tables Greg Kroah-Hartman
2023-09-20 11:30 ` [PATCH 6.5 161/211] x86/purgatory: Remove LTO flags Greg Kroah-Hartman
2023-09-20 11:30 ` [PATCH 6.5 162/211] samples/hw_breakpoint: fix building without module unloading Greg Kroah-Hartman
2023-09-20 11:30 ` [PATCH 6.5 163/211] blk-mq: prealloc tags when increase tagset nr_hw_queues Greg Kroah-Hartman
2023-09-20 11:30 ` [PATCH 6.5 164/211] blk-mq: fix tags UAF when shrinking q->nr_hw_queues Greg Kroah-Hartman
2023-09-20 11:30 ` [PATCH 6.5 165/211] md/raid1: fix error: ISO C90 forbids mixed declarations Greg Kroah-Hartman
2023-09-20 11:30 ` [PATCH 6.5 166/211] Revert "SUNRPC: Fail faster on bad verifier" Greg Kroah-Hartman
2023-09-20 11:30 ` [PATCH 6.5 167/211] attr: block mode changes of symlinks Greg Kroah-Hartman
2023-09-20 11:30 ` [PATCH 6.5 168/211] ovl: fix failed copyup of fileattr on a symlink Greg Kroah-Hartman
2023-09-20 11:30 ` [PATCH 6.5 169/211] ovl: fix incorrect fdput() on aio completion Greg Kroah-Hartman
2023-09-20 11:30 ` [PATCH 6.5 170/211] io_uring/net: fix iter retargeting for selected buf Greg Kroah-Hartman
2023-09-20 11:30 ` [PATCH 6.5 171/211] nvme: avoid bogus CRTO values Greg Kroah-Hartman
2023-09-20 11:30 ` [PATCH 6.5 172/211] x86/platform/uv: Use alternate source for socket to node data Greg Kroah-Hartman
2023-09-20 11:30 ` [PATCH 6.5 173/211] Revert "firewire: core: obsolete usage of GFP_ATOMIC at building node tree" Greg Kroah-Hartman
2023-09-20 11:30 ` [PATCH 6.5 174/211] md: Put the right device in md_seq_next Greg Kroah-Hartman
2023-09-20 11:30 ` [PATCH 6.5 175/211] drm/amd: Make fence wait in suballocator uninterruptible Greg Kroah-Hartman
2023-09-20 11:30 ` [PATCH 6.5 176/211] Revert "drm/amd: Disable S/G for APUs when 64GB or more host memory" Greg Kroah-Hartman
2023-09-20 11:30 ` [PATCH 6.5 177/211] dm: dont attempt to queue IO under RCU protection Greg Kroah-Hartman
2023-09-20 11:30 ` [PATCH 6.5 178/211] dm: fix a race condition in retrieve_deps Greg Kroah-Hartman
2023-09-20 11:30 ` [PATCH 6.5 179/211] btrfs: fix lockdep splat and potential deadlock after failure running delayed items Greg Kroah-Hartman
2023-09-20 11:30 ` [PATCH 6.5 180/211] btrfs: fix a compilation error if DEBUG is defined in btree_dirty_folio Greg Kroah-Hartman
2023-09-20 11:30 ` [PATCH 6.5 181/211] btrfs: fix race between finishing block group creation and its item update Greg Kroah-Hartman
2023-09-20 11:30 ` [PATCH 6.5 182/211] btrfs: release path before inode lookup during the ino lookup ioctl Greg Kroah-Hartman
2023-09-20 11:30 ` [PATCH 6.5 183/211] btrfs: check for BTRFS_FS_ERROR in pending ordered assert Greg Kroah-Hartman
2023-09-20 11:30 ` [PATCH 6.5 184/211] tracing/synthetic: Fix order of struct trace_dynamic_info Greg Kroah-Hartman
2023-09-20 11:30 ` [PATCH 6.5 185/211] tracing: Have tracing_max_latency inc the trace array ref count Greg Kroah-Hartman
2023-09-20 11:30 ` [PATCH 6.5 186/211] tracing: Have event inject files " Greg Kroah-Hartman
2023-09-20 11:30 ` [PATCH 6.5 187/211] tracing/synthetic: Print out u64 values properly Greg Kroah-Hartman
2023-09-20 11:30 ` [PATCH 6.5 188/211] tracing: Increase trace array ref count on enable and filter files Greg Kroah-Hartman
2023-09-20 11:30 ` [PATCH 6.5 189/211] tracing: Have current_trace inc the trace array ref count Greg Kroah-Hartman
2023-09-20 11:30 ` [PATCH 6.5 190/211] tracing: Have option files " Greg Kroah-Hartman
2023-09-20 11:30 ` [PATCH 6.5 191/211] selinux: fix handling of empty opts in selinux_fs_context_submount() Greg Kroah-Hartman
2023-09-20 11:30 ` [PATCH 6.5 192/211] nfsd: fix change_info in NFSv4 RENAME replies Greg Kroah-Hartman
2023-09-20 11:30 ` [PATCH 6.5 193/211] tracefs: Add missing lockdown check to tracefs_create_dir() Greg Kroah-Hartman
2023-09-20 11:30 ` [PATCH 6.5 194/211] i2c: aspeed: Reset the i2c controller when timeout occurs Greg Kroah-Hartman
2023-09-20 11:30 ` [PATCH 6.5 195/211] ata: libata: disallow dev-initiated LPM transitions to unsupported states Greg Kroah-Hartman
2023-09-20 11:30 ` [PATCH 6.5 196/211] ata: libahci: clear pending interrupt status Greg Kroah-Hartman
2023-09-20 11:30 ` [PATCH 6.5 197/211] scsi: megaraid_sas: Fix deadlock on firmware crashdump Greg Kroah-Hartman
2023-09-20 11:30 ` [PATCH 6.5 198/211] scsi: qla2xxx: Use raw_smp_processor_id() instead of smp_processor_id() Greg Kroah-Hartman
2023-09-20 11:30 ` [PATCH 6.5 199/211] scsi: pm8001: Setup IRQs on resume Greg Kroah-Hartman
2023-09-20 11:30 ` [PATCH 6.5 200/211] Revert "comedi: add HAS_IOPORT dependencies" Greg Kroah-Hartman
2023-09-20 11:30 ` [PATCH 6.5 201/211] ext4: fix rec_len verify error Greg Kroah-Hartman
2023-09-20 11:30 ` [PATCH 6.5 202/211] drm/radeon: make fence wait in suballocator uninterrruptable Greg Kroah-Hartman
2023-09-20 11:30 ` [PATCH 6.5 203/211] drm/i915: Only check eDP HPD when AUX CH is shared Greg Kroah-Hartman
2023-09-20 11:30 ` [PATCH 6.5 204/211] drm/amdkfd: Insert missing TLB flush on GFX10 and later Greg Kroah-Hartman
2023-09-20 11:30 ` [PATCH 6.5 205/211] drm/tests: helpers: Avoid a driver uaf Greg Kroah-Hartman
2023-09-20 11:30 ` [PATCH 6.5 206/211] drm/amd/display: Adjust the MST resume flow Greg Kroah-Hartman
2023-09-20 11:30 ` [PATCH 6.5 207/211] drm/amd/display: fix the white screen issue when >= 64GB DRAM Greg Kroah-Hartman
2023-09-20 11:30 ` [PATCH 6.5 208/211] drm/amd/display: Add DPIA Link Encoder Assignment Fix Greg Kroah-Hartman
2023-09-20 11:30 ` [PATCH 6.5 209/211] drm/amd/display: Fix 2nd DPIA encoder Assignment Greg Kroah-Hartman
2023-09-20 11:30 ` [PATCH 6.5 210/211] Revert "memcg: drop kmem.limit_in_bytes" Greg Kroah-Hartman
2023-09-20 11:30 ` [PATCH 6.5 211/211] drm/amdgpu: fix amdgpu_cs_p1_user_fence Greg Kroah-Hartman
2023-09-20 14:24 ` [PATCH 6.5 000/211] 6.5.5-rc1 review SeongJae Park
2023-09-20 19:59 ` Florian Fainelli
2023-09-20 21:23 ` Shuah Khan
2023-09-20 22:38 ` Justin Forbes
2023-09-21  1:16 ` Ron Economos
2023-09-21  4:09 ` Bagas Sanjaya
2023-09-21 13:05 ` Conor Dooley
2023-09-21 14:31 ` Naresh Kamboju
2023-09-21 16:14 ` Guenter Roeck
2023-09-21 20:39 ` Joel Fernandes
2023-09-22 10:06 ` Jon Hunter

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=20230920112848.480893484@linuxfoundation.org \
    --to=gregkh@linuxfoundation.org \
    --cc=axboe@kernel.dk \
    --cc=leitao@debian.org \
    --cc=patches@lists.linux.dev \
    --cc=sashal@kernel.org \
    --cc=stable@vger.kernel.org \
    /path/to/YOUR_REPLY

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

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