Patch Series

Subject io_uring: add IORING_OP_BPF for extending io_uring
Author ming.lei@redhat.com
Date 2026-03-24 16:37:22 +0000 UTC
Version
Cc akailash@google.com ast@kernel.org axboe@kernel.dk bpf@vger.kernel.org csander@purestorage.com io-uring@vger.kernel.org ming.lei@redhat.com xni@redhat.com

Patches (12)

Name Content [All]
[PATCH V3 01/12] io_uring: make io_import_fixed() global [Body]
[PATCH V3 02/12] io_uring: refactor io_prep_reg_iovec() for BPF kfunc use [Body]
[PATCH V3 03/12] io_uring: refactor io_import_reg_vec() for BPF kfunc use [Body]
[PATCH V3 04/12] io_uring: prepare for extending io_uring with bpf [Body]
[PATCH V3 05/12] io_uring: bpf: extend io_uring with bpf struct_ops [Body]
[PATCH V3 06/12] io_uring: bpf: implement struct_ops registration [Body]
[PATCH V3 07/12] io_uring: bpf: add BPF buffer descriptor for IORING_OP_BPF [Body]
[PATCH V3 08/12] io_uring: bpf: add per-buffer iterator kfuncs [Body]
[PATCH V3 09/12] bpf: add bpf_uring_buf_dynptr to special_kfunc_list [Body]
[PATCH V3 10/12] selftests/io_uring: add io_uring_unregister_buffers() [Body]
[PATCH V3 11/12] selftests/io_uring: add BPF struct_ops and kfunc tests [Body]
[PATCH V3 12/12] selftests/io_uring: add buffer iterator selftest with BPF arena [Body]

Session 2026-03-24

ID (for dev) ce6e7062-22a9-47e4-8868-10fbc964d6c3
Status finished
Triaged OK [Log]
Execution Log [Link]
Test Base Patched Verdict
[KASAN] Build Base 3515a2aedcdf459fc851df40a3712fc4a9a060f7 [Config] passed [Log]
[KASAN] Boot test: Base 3515a2aedcdf459fc851df40a3712fc4a9a060f7 [Config] passed [Log]
[KASAN] Build Patched 3515a2aedcdf459fc851df40a3712fc4a9a060f7 [Config] [patched] passed [Log]
[KASAN] Boot test: Patched 3515a2aedcdf459fc851df40a3712fc4a9a060f7 [Config] [patched] passed [Log]
[KASAN] Fuzz 3515a2aedcdf459fc851df40a3712fc4a9a060f7 [Config] 3515a2aedcdf459fc851df40a3712fc4a9a060f7 [Config] [patched] passed [Log] [Artifacts]