io_uring
Maintained 5,803 threads 38,403 messages Latest
About Lists, Files, Maintainers
- Lists
- io-uring
- Files
include/linux/io_uring.h,include/linux/io_uring/,include/linux/io_uring_types.h,include/trace/events/io_uring.h,include/uapi/linux/io_uring.h,include/uapi/linux/io_uring/,io_uring/- Maintainers
- Jens Axboe
Show bot threadsBotsLatest activityActivityNewest threadsNewMost repliesRepliesMost participantsPeople
- xsk: Zero copy through page-pool memory providers net/ (18), include/ (12), drivers/ (4), Documentation/ (3), +1 In review 8 replies
- sysctl: replace overloaded extra pointers with typed bounds and context net/ (33), kernel/ (29), fs/ (22), drivers/ (14), +8 In review 13 replies
- bpf: Do not let preemption cause false recursion drops in trampoline progs kernel/bpf/, tools/testing/selftests/bpf/prog_tests/, tools/testing/selftests/bpf/progs/ In review 22 replies
- scsi: release completed passthrough requests before user copyback drivers/scsi/ (3), include/linux/io_uring/, io_uring/ In review 3 replies
- io_uring: add IORING_OP_UTIMENSAT fs/ (3), io_uring/ (3), include/ (2), mm/ In review 3 replies
- io_uring: opaque TCP payload objects io_uring/ (13), net/ (7), include/ (6) New 0 replies
- io_uring: cancel pending poll activation on ring exit io_uring/io_uring.c New 0 replies
- io_uring: improve alloc_cache branch prediction io_uring/ (13) Applied 3 replies
- io_uring/napi: don't end the single NAPI busy poll early on need_resched() io_uring/ (2) Applied 2 replies
- memcg: account the remaining uncharged kernel allocations io_uring/ (8), drivers/ (7), kernel/ (2) In review 8 replies
- DMA-buf mapping types drivers/ (46), include/ (3), io_uring/, net/, +2 In review 5 replies
- FAILED: patch "[PATCH] io_uring/timeout: count cancelled timeouts in cq_timeouts" failed to apply to 5.10-stable tree io_uring/timeout.c 0 replies
- FAILED: patch "[PATCH] io_uring/timeout: count cancelled timeouts in cq_timeouts" failed to apply to 5.15-stable tree io_uring/timeout.c 0 replies
- net: skbuff: replace ubuf_info ops ptr with type id drivers/ (6), include/ (2), io_uring/ (2), net/ (2) Applied 2 replies
- io_uring/kbuf: fix cross-mm interpretation of provided buffers io_uring/ (2) In review 3 replies
- fs: support dma-buf backed direct I/O include/linux/ (3), block/ (2), fs/iomap/, fs/xfs/ In review 15 replies
- Unify code coverage and add Clang source-based coverage with MC/DC arch/ (21), kernel/ (20), net/ (14), include/ (8), +9 In review 8 replies
- io_uring/sqpoll: make io_sq_thread_stop() idempotent IO_SQ_THREAD_SHOULD_STOP may already be set when io_sq_thread() exits on its own. The last ring still calls io_sq_thread_stop() from io_put_sq_data(), which tripped WARN_ON_ONCE(). Reproduced on 7.4-rc1 with IORING_SETUP_SQPOLL + close(ring_fd), which triggered WARNING at io_uring/sqpoll.c:88 before this patch. With this patch applied, the same repro no longer warns (also verified via QEMU initramfs repro). Fixes: 22d9db9fd64a ("io_uring/sqpoll: don't attach to a thread that is canceling") Reported-by: [email protected] Link: https://syzbot.org/bug?extid=9f32706bfd7c4ff81434 Tested-by: yanghaoming <[email protected]> io_uring/sqpoll.c New 0 replies
- fs: add RWF_DIRECT for preadv2/pwritev2/io_uring to set IOCB_DIRECT per io include/linux/, include/uapi/linux/ In review 7 replies
- io_uring: only wait for in-flight requests if the closing task uses the ring io_uring/io_uring.c Applied 1 reply
- io_uring: add feature flag for dma-buf support include/uapi/linux/, io_uring/ Applied 1 reply
- io_uring/wait: don't sleep on an already expired timeout io_uring/wait.c Applied 1 reply
- io_uring/rsrc: hold uring_lock across index-alloc put_user io_uring/rsrc.c Applied 1 reply
- io_uring/zcrx: don't sync for cpu dma-bufs io_uring/zcrx.c In review 1 reply
- io_uring: only wait for in-flight requests if the closing task uses the ring io_uring/io_uring.c Superseded 1 reply
- io_uring/rsrc: hold uring_lock across index-alloc put_user io_uring/rsrc.c Superseded 2 replies
- selftests/io_uring: cast optval through uintptr_t in mini_liburing.h tools/include/io_uring/mini_liburing.h Applied 1 reply
- selftests/io_uring: cast optval through uintptr_t in mini_liburing.h tools/include/io_uring/mini_liburing.h Superseded 1 reply
- uaccess: Refuse and warn on user accesses when current->mm is NULL kernel/ (4), lib/ (4), drivers/, fs/, +2 Applied 19 replies
- allow dma-buf-io ctx reuse across files include/linux/ (2), io_uring/ (2), block/, drivers/dma-buf/ In review 1 reply
- net: prevent mixing incompatible memory providers in skbs net/ (10), include/ (3), io_uring/ Superseded 3 replies
- io_uring/cancel: cancel all poll matches in one pass io_uring/ (2) Applied 1 reply
- io_uring/sqpoll: do the return-to-userspace work in the SQPOLL thread io_uring/sqpoll.c Applied 1 reply
- block: only fail dma-buf bios that need block layer PI block/ (2) Applied 3 replies
- io_uring/sqpoll: don't set IO_SQ_THREAD_SHOULD_STOP on thread exit io_uring/sqpoll.c Applied 3 replies
- btrfs: add io_uring interface for BTRFS_IOC_DEFRAG_RANGE fs/btrfs/ioctl.c New 0 replies
- af_unix: introduce MSG_CMSG_SEALED arch/ (4), net/ (4), include/ (3), io_uring/, +1 In review 4 replies
- Revert "io_uring/sqpoll: don't attach to a thread that is canceling" io_uring/sqpoll.c Superseded 0 replies
- io_uring/sqpoll: don't set IO_SQ_THREAD_SHOULD_STOP on thread exit io_uring/sqpoll.c New 0 replies
- Revert "io_uring/sqpoll: don't attach to a thread that is canceling" io_uring/sqpoll.c 3 replies
- io_uring/sqpoll: don't set IO_SQ_THREAD_SHOULD_STOP on thread exit io_uring/sqpoll.c Superseded 0 replies
- Revert "io_uring/sqpoll: don't attach to a thread that is canceling" io_uring/sqpoll.c New 0 replies
- io_uring/napi: clean up list traversal with list_for_each_entry_safe() io_uring/napi.c Applied 2 replies
- io_uring: add IORING_OP_UTIMENSAT fs/ (3), io_uring/ (3), include/ (2), mm/ Superseded 0 replies
- Various io_uring fixes io_uring/ (8), include/linux/ In review 4 replies
- io_uring/io-wq: save worker type before dropping its reference io_uring/io-wq.c In review 1 reply
- dma-buf backed NVMe passthrough I/O io_uring/ (5), drivers/ (3), block/, fs/, +1 New 0 replies
- ci: Temporarily remove alpine-musl-build .github/workflows/ci.yml In review 3 replies
- Change a lot of min_t() that might mask high bits drivers/ (20), net/ (16), fs/ (11), arch/ (6), +7 Applied 67 replies
- scsi: release completed passthrough requests before user copyback drivers/scsi/ (3) Superseded 5 replies