Patch Series

Subject io_uring: avoid uring_lock for IORING_SETUP_SINGLE_ISSUER
Author csander@purestorage.com
Date 2025-12-15 20:09:04 +0000 UTC
Version
Cc axboe@kernel.dk csander@purestorage.com io-uring@vger.kernel.org joannelkoong@gmail.com linux-kernel@vger.kernel.org oliver.sang@intel.com syzbot@syzkaller.appspotmail.com

Patches (6)

Name Content [All]
[PATCH v5 1/6] io_uring: use release-acquire ordering for IORING_SETUP_R_DISABLED [Body]
[PATCH v5 2/6] io_uring: clear IORING_SETUP_SINGLE_ISSUER for IORING_SETUP_SQPOLL [Body]
[PATCH v5 3/6] io_uring: ensure io_uring_create() initializes submitter_task [Body]
[PATCH v5 4/6] io_uring: use io_ring_submit_lock() in io_iopoll_req_issued() [Body]
[PATCH v5 5/6] io_uring: factor out uring_lock helpers [Body]
[PATCH v5 6/6] io_uring: avoid uring_lock for IORING_SETUP_SINGLE_ISSUER [Body]

Session 2025-12-15

ID (for dev) 3904a2f4-002c-4798-abe9-43aa0d55d4e3
Status finished
Triaged OK [Log]
Execution Log [Link]
Test Base Patched Verdict
[KASAN] Build Base d358e5254674b70f34c847715ca509e46eb81e6f [Config] passed [Log]
[KASAN] Boot test: Base d358e5254674b70f34c847715ca509e46eb81e6f [Config] passed [Log]
[KASAN] Build Patched d358e5254674b70f34c847715ca509e46eb81e6f [Config] [patched] passed [Log]
[KASAN] Boot test: Patched d358e5254674b70f34c847715ca509e46eb81e6f [Config] [patched] passed [Log]
[KASAN] Fuzzing d358e5254674b70f34c847715ca509e46eb81e6f [Config] d358e5254674b70f34c847715ca509e46eb81e6f [Config] [patched] passed [Log] [Artifacts]
KASAN: slab-use-after-free Read in task_work_add [Log] [Syz Repro]