Skip to content

io_uring items for 5.6

Jens Axboe io-uring linux-fsdevel 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest10 patches 7 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/10io_uring: add support for fallocate()fs/io_uring.c include/uapi/linux/io_uring.h+30 -00 replies
2/10io_uring: remove 'sqe' parameter to the OP helpers that take itfs/io_uring.c+38 -320 replies
3/10fs: add namei support for doing a non-blocking path lookupfs/namei.c include/linux/namei.h+3 -05 replies
4/10fs: make build_open_flags() available internallyfs/internal.h fs/open.c+2 -10 replies
5/10io_uring: add support for IORING_OP_OPENATfs/io_uring.c include/uapi/linux/io_uring.h+105 -30 replies
6/10fs: move filp_close() outside of __close_fd_get_file()drivers/android/binder.c fs/file.c+5 -32 replies
7/10io-wq: add support for uncancellable workfs/io-wq.c fs/io-wq.h fs/io_uring.c+12 -20 replies
8/10io_uring: add support for IORING_OP_CLOSEfs/io_uring.c include/uapi/linux/io_uring.h+71 -00 replies
9/10io_uring: use u64_to_user_ptr() consistentlyfs/io_uring.c+7 -80 replies
10/10io_uring: avoid ring quiesce for fixed file set unregister and updatefs/io_uring.c include/uapi/linux/io_uring.h+300 -1100 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [PATCHSET 0/10] io_uring items for 5.6

Mixed bag of stuff here, highlights:

- Support for fallocate(2)
- Support for openat(2)
- Support for close(2)
- Much faster file updates/registration
- A few cleanups

Against the io_uring-5.5 branch that I shipped off to Linus yesterday and can also be found in my for-5.6/io_uring branch.

 drivers/android/binder.c      |   6 +-
 fs/file.c                     |   2 +-
 fs/internal.h                 |   1 +
 fs/io-wq.c                    |   8 +-
 fs/io-wq.h                    |   1 +
 fs/io_uring.c                 | 704 ++++++++++++++++++++++++++--------
 fs/namei.c                    |   2 +
 fs/open.c                     |   2 +-
 include/linux/namei.h         |   1 +
 include/uapi/linux/io_uring.h |   5 +
 10 files changed, 573 insertions(+), 159 deletions(-)
Signature · 1 line
Jens Axboe