#
3b77495a |
| 13-Jun-2022 |
Jens Axboe <axboe@kernel.dk> |
io_uring: split provided buffers handling into its own file
Move both the opcodes related to it, and the internals code dealing with it.
Signed-off-by: Jens Axboe <axboe@kernel.dk>
|
Revision tags: v5.19-rc2, v5.19-rc1 |
|
#
7aaff708 |
| 26-May-2022 |
Jens Axboe <axboe@kernel.dk> |
io_uring: move cancelation into its own file
This also helps cleanup the io_uring.h cancel parts, as we can make things static in the cancel.c file, mostly.
Signed-off-by: Jens Axboe <axboe@kernel.
io_uring: move cancelation into its own file
This also helps cleanup the io_uring.h cancel parts, as we can make things static in the cancel.c file, mostly.
Signed-off-by: Jens Axboe <axboe@kernel.dk>
show more ...
|
#
329061d3 |
| 26-May-2022 |
Jens Axboe <axboe@kernel.dk> |
io_uring: move poll handling into its own file
Add a io_poll_issue() rather than export the general task_work locking and io_issue_sqe(), and put the io_op_defs definition and structure into a separ
io_uring: move poll handling into its own file
Add a io_poll_issue() rather than export the general task_work locking and io_issue_sqe(), and put the io_op_defs definition and structure into a separate header file so that poll can use it.
Signed-off-by: Jens Axboe <axboe@kernel.dk>
show more ...
|
#
c9f06aa7 |
| 25-May-2022 |
Jens Axboe <axboe@kernel.dk> |
io_uring: move io_uring_task (tctx) helpers into its own file
Signed-off-by: Jens Axboe <axboe@kernel.dk>
|
#
a4ad4f74 |
| 25-May-2022 |
Jens Axboe <axboe@kernel.dk> |
io_uring: move fdinfo helpers to its own file
This also means moving a bit more of the fixed file handling to the filetable side, which makes sense separately too.
Signed-off-by: Jens Axboe <axboe@
io_uring: move fdinfo helpers to its own file
This also means moving a bit more of the fixed file handling to the filetable side, which makes sense separately too.
Signed-off-by: Jens Axboe <axboe@kernel.dk>
show more ...
|
#
17437f31 |
| 25-May-2022 |
Jens Axboe <axboe@kernel.dk> |
io_uring: move SQPOLL related handling into its own file
Signed-off-by: Jens Axboe <axboe@kernel.dk>
|
#
59915143 |
| 25-May-2022 |
Jens Axboe <axboe@kernel.dk> |
io_uring: move timeout opcodes and handling into its own file
Signed-off-by: Jens Axboe <axboe@kernel.dk>
|
#
36404b09 |
| 25-May-2022 |
Jens Axboe <axboe@kernel.dk> |
io_uring: move msg_ring into its own file
Signed-off-by: Jens Axboe <axboe@kernel.dk>
|
#
f9ead18c |
| 25-May-2022 |
Jens Axboe <axboe@kernel.dk> |
io_uring: split network related opcodes into its own file
While at it, convert the handlers to just use io_eopnotsupp_prep() if CONFIG_NET isn't set.
Signed-off-by: Jens Axboe <axboe@kernel.dk>
|
#
e0da14de |
| 25-May-2022 |
Jens Axboe <axboe@kernel.dk> |
io_uring: move statx handling to its own file
Signed-off-by: Jens Axboe <axboe@kernel.dk>
|
#
a9c210ce |
| 25-May-2022 |
Jens Axboe <axboe@kernel.dk> |
io_uring: move epoll handler to its own file
Would be nice to sort out Kconfig for this and don't even compile epoll.c if we don't have epoll configured.
Signed-off-by: Jens Axboe <axboe@kernel.dk>
|
#
99f15d8d |
| 25-May-2022 |
Jens Axboe <axboe@kernel.dk> |
io_uring: move uring_cmd handling to its own file
Signed-off-by: Jens Axboe <axboe@kernel.dk>
|
#
cd40cae2 |
| 25-May-2022 |
Jens Axboe <axboe@kernel.dk> |
io_uring: split out open/close operations
Signed-off-by: Jens Axboe <axboe@kernel.dk>
|
#
453b329b |
| 25-May-2022 |
Jens Axboe <axboe@kernel.dk> |
io_uring: separate out file table handling code
Signed-off-by: Jens Axboe <axboe@kernel.dk>
|
#
f4c163dd |
| 25-May-2022 |
Jens Axboe <axboe@kernel.dk> |
io_uring: split out fadvise/madvise operations
Signed-off-by: Jens Axboe <axboe@kernel.dk>
|
#
0d584727 |
| 25-May-2022 |
Jens Axboe <axboe@kernel.dk> |
io_uring: split out fs related sync/fallocate functions
This splits out sync_file_range, fsync, and fallocate.
Signed-off-by: Jens Axboe <axboe@kernel.dk>
|
#
531113bb |
| 25-May-2022 |
Jens Axboe <axboe@kernel.dk> |
io_uring: split out splice related operations
This splits out splice and tee support.
Signed-off-by: Jens Axboe <axboe@kernel.dk>
|
#
11aeb714 |
| 25-May-2022 |
Jens Axboe <axboe@kernel.dk> |
io_uring: split out filesystem related operations
This splits out renameat, unlinkat, mkdirat, symlinkat, and linkat.
Signed-off-by: Jens Axboe <axboe@kernel.dk>
|
#
e28683bd |
| 24-May-2022 |
Jens Axboe <axboe@kernel.dk> |
io_uring: move nop into its own file
Signed-off-by: Jens Axboe <axboe@kernel.dk>
|
#
5e2a18d9 |
| 24-May-2022 |
Jens Axboe <axboe@kernel.dk> |
io_uring: move xattr related opcodes to its own file
Signed-off-by: Jens Axboe <axboe@kernel.dk>
|
#
ed29b0b4 |
| 24-May-2022 |
Jens Axboe <axboe@kernel.dk> |
io_uring: move to separate directory
In preparation for splitting io_uring up a bit, move it into its own top level directory. It didn't really belong in fs/ anyway, as it's not a file system only A
io_uring: move to separate directory
In preparation for splitting io_uring up a bit, move it into its own top level directory. It didn't really belong in fs/ anyway, as it's not a file system only API.
This adds io_uring/ and moves the core files in there, and updates the MAINTAINERS file for the new location.
Signed-off-by: Jens Axboe <axboe@kernel.dk>
show more ...
|