* [GIT PULL] Final io_uring fixes and changes for 7.0-rc1
@ 2026-02-17 3:46 Jens Axboe
2026-02-17 17:55 ` pr-tracker-bot
0 siblings, 1 reply; 2+ messages in thread
From: Jens Axboe @ 2026-02-17 3:46 UTC (permalink / raw)
To: Linus Torvalds; +Cc: io-uring
Hi Linus,
Usually I'd send this out closer to the end of the week, but I'm heading
out of town for a bit, so shipping these to you know. This is a mix of
cleanups and fixes. No major fixes in here, just a bunch of little
fixes. Some of them marked for stable as it fixes behavioral issues.
This pull request contains:
- Fix an issue with SOCKET_URING_OP_SETSOCKOPT for netlink sockets, due
to a too restrictive check on it having an ioctl handler.
- Remove a redundant SQPOLL check in ring creation.
- Kill dead accounting for zero-copy send, which doesn't use ->buf or
->len post the initial setup.
- Fix missing clamp of the allocation hint, which could cause
allocations to fall outside of the range the application asked for.
Still within the allowed limits.
- Fix for IORING_OP_PIPE's handling of direct descriptors.
- Tweak to the API for the newly added BPF filters, making them more
future proof in terms of how applications deal with them.
- A few fixes for zcrx, fixing a few error handling conditions.
- Fix for zcrx request flag checking.
- Add support for querying the zcrx page size.
- Improve the NO_SQARRAY static branch inc/dec, avoiding busy conditions
causing too much traffic.
- Various little cleanups.
Please pull!
The following changes since commit 4adc13ed7c281c16152a700e47b65d17de07321a:
Merge tag 'for-7.0/block-stable-pages-20260206' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux (2026-02-09 18:14:52 -0800)
are available in the Git repository at:
https://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux.git tags/io_uring-7.0-20260216
for you to fetch changes up to be3573124e630736d2d39650b12f5ef220b47ac1:
io_uring/bpf_filter: pass in expected filter payload size (2026-02-16 15:56:31 -0700)
----------------------------------------------------------------
io_uring-7.0-20260216
----------------------------------------------------------------
Asbjørn Sloth Tønnesen (1):
io_uring/cmd_net: fix too strict requirement on ioctl
Caleb Sander Mateos (1):
io_uring: simplify IORING_SETUP_DEFER_TASKRUN && !SQPOLL check
Dylan Yudaken (1):
io_uring: remove unneeded io_send_zc accounting
Jens Axboe (6):
io_uring/filetable: clamp alloc_hint to the configured alloc range
io_uring/openclose: fix io_pipe_fixed() slot tracking for specific slots
io_uring: use the right type for creds iteration
io_uring/cancel: de-unionize file and user_data in struct io_cancel_data
io_uring/bpf_filter: move filter size and populate helper into struct
io_uring/bpf_filter: pass in expected filter payload size
Pavel Begunkov (9):
io_uring/zcrx: improve types for size calculation
io_uring/rsrc: replace reg buffer bit field with flags
io_uring/zcrx: fix sgtable leak on mapping failures
io_uring/zcrx: fix post open error handling
io_uring/zcrx: check unsupported flags on import
io_uring/query: return support for custom rx page size
io_uring/query: add query.h copyright notice
io_uring: delay sqarray static branch disablement
io_uring/rsrc: improve regbuf iov validation
Yang Xiuwei (1):
io_uring/tctx: avoid modifying loop variable in io_ring_add_registered_file
include/uapi/linux/io_uring.h | 8 ++++
include/uapi/linux/io_uring/bpf_filter.h | 8 +++-
include/uapi/linux/io_uring/query.h | 6 ++-
io_uring/bpf_filter.c | 82 +++++++++++++++++++++-----------
io_uring/cancel.h | 6 +--
io_uring/cmd_net.c | 9 ++--
io_uring/filetable.c | 4 ++
io_uring/io_uring.c | 13 +++--
io_uring/net.c | 2 -
io_uring/opdef.c | 6 +++
io_uring/opdef.h | 6 +++
io_uring/openclose.c | 9 ++--
io_uring/query.c | 2 +-
io_uring/rsrc.c | 43 +++++++----------
io_uring/rsrc.h | 6 ++-
io_uring/rw.c | 3 +-
io_uring/tctx.c | 10 ++--
io_uring/zcrx.c | 16 ++++---
18 files changed, 149 insertions(+), 90 deletions(-)
--
Jens Axboe
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2026-02-17 17:55 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-02-17 3:46 [GIT PULL] Final io_uring fixes and changes for 7.0-rc1 Jens Axboe
2026-02-17 17:55 ` pr-tracker-bot
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox