io_uring fixes for 7.3-stable
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest16 patches 0 repliesNew
Patches in v1 No applies recorded yet
Reviews trailers per patch
No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.
Cover letter [PATCH 7.3.y 00/16] io_uring fixes for 7.3-stable
Hi Greg,
Here are io_uring fixes for 7.3-stable.
They apply on top of v7.3.1 with the current queue-7.3 applied (stable-queue 6575ff04f2fd). They depend on the io_uring patches that are already in queue-7.3: from patch 14 onwards they won't apply to v7.3.1 alone.
The other io_uring fixes I had for 7.3 that are already in queue-7.3 aren't included here.
Cheng Yongkang (2):
io_uring/timeout: count cancelled timeouts in cq_timeouts io_uring/net: fix multishot recv length limit accounting
Chris Mason (6):
io_uring/rsrc: charge buffer arrays and nodes to memcg
io_uring: charge tctx nodes and personalities
io_uring: free XArray nodes left by a failed store io_uring/bpf-ops: clear bpf_ctx while submitting SQEs
io_uring: free the task context after a grace period io_uring/sqpoll: don't wait for the thread to exit
Daan De Meyer (1):
io_uring/net: don't retry a non-blocking connect() that fails with
-EAGAIN
Dominik Maier (2):
io_uring/net: mask socket type with SOCK_TYPE_MASK in
io_socket_bpf_populate()
io_uring/register: enforce per-task restrictions in
io_uring_register_blind()
Jens Axboe (1):
io_uring: keep the drain active when a deferred drain request is
started
Josef Bacik (1):
io_uring/io-wq: no new workers once the exit has begun
Kyle Zeng (1):
io_uring: defer foreign io-wq enqueues to task_work
Yichong Chen (2):
io_uring/kbuf: advance head when a pickup empties the buffer ring io_uring/net: keep recvmsg buffer select length within MAX_RW_COUNT
include/linux/io_uring_types.h | 3 ++ io_uring/bpf-ops.c | 16 ++++++++++- io_uring/io-wq.c | 6 ++++ io_uring/io_uring.c | 50 +++++++++++++++++++++++++++------- io_uring/kbuf.c | 4 ++- io_uring/net.c | 25 +++++++++++++---- io_uring/register.c | 7 +++++ io_uring/rsrc.c | 7 +++-- io_uring/sqpoll.c | 28 +++++++++++++++---- io_uring/sqpoll.h | 3 +- io_uring/tctx.c | 9 ++++-- io_uring/timeout.c | 3 ++ 12 files changed, 132 insertions(+), 29 deletions(-)
Signature · 1 line
2.56.0