Patch Series

Subject io_uring: add IORING_OP_BPF for extending io_uring
Author ming.lei@redhat.com
Date 2026-01-06 10:11:10 +0000 UTC
Version
Cc asml.silence@gmail.com axboe@kernel.dk csander@purestorage.com io-uring@vger.kernel.org metze@samba.org ming.lei@redhat.com

Patches (13)

Name Content [All]
[PATCH V2 01/13] io_uring: make io_import_fixed() global [Body]
[PATCH V2 02/13] io_uring: refactor io_prep_reg_iovec() for BPF kfunc use [Body]
[PATCH V2 03/13] io_uring: refactor io_import_reg_vec() for BPF kfunc use [Body]
[PATCH V2 04/13] io_uring: prepare for extending io_uring with bpf [Body]
[PATCH V2 05/13] io_uring: bpf: extend io_uring with bpf struct_ops [Body]
[PATCH V2 06/13] io_uring: bpf: implement struct_ops registration [Body]
[PATCH V2 07/13] io_uring: bpf: add BPF buffer descriptor for IORING_OP_BPF [Body]
[PATCH V2 08/13] io_uring: bpf: add uring_bpf_memcpy() kfunc [Body]
[PATCH V2 09/13] selftests/io_uring: update mini liburing [Body]
[PATCH V2 10/13] selftests/io_uring: add BPF struct_ops and kfunc tests [Body]
[PATCH V2 11/13] selftests/io_uring: add bpf_memcpy selftest for uring_bpf_memcpy() kfunc [Body]
[PATCH V2 12/13] selftests/io_uring: add copy_user_to_fixed() and copy_fixed_to_user() bpf_memcpy tests [Body]
[PATCH V2 13/13] selftests/io_uring: add copy_user_to_reg_vec() and copy_reg_vec_to_user() bpf_memcpy tests [Body]

Session 2026-01-06

ID (for dev) 6541cb59-8cac-41d7-9b35-02d5e8cac806
Status finished
Triaged OK [Log]
Execution Log [Link]
Test Base Patched Verdict
[KASAN] Build Base 805f9a061372164d43ddef771d7cd63e3ba6d845 [Config] passed [Log]
[KASAN] Boot test: Base 805f9a061372164d43ddef771d7cd63e3ba6d845 [Config] passed [Log]
[KASAN] Build Patched 805f9a061372164d43ddef771d7cd63e3ba6d845 [Config] [patched] passed [Log]
[KASAN] Boot test: Patched 805f9a061372164d43ddef771d7cd63e3ba6d845 [Config] [patched] passed [Log]
[KASAN] Fuzzing 805f9a061372164d43ddef771d7cd63e3ba6d845 [Config] 805f9a061372164d43ddef771d7cd63e3ba6d845 [Config] [patched] passed [Log] [Artifacts]