io_uring: move small helpers to headers
Pavel Begunkov authored
There is a bunch of inline helpers that will be useful not only to the
core of io_uring, move them to headers.
Signed-off-by: default avatarPavel Begunkov <asml.silence@gmail.com>
Link: https://lore.kernel.org/r/22df99c83723e44cba7e945e8519e64e3642c064.1655310733.git.asml.silence@gmail.com

Signed-off-by: default avatarJens Axboe <axboe@kernel.dk>
aa1e90f6
Name Last commit Last update
..
Makefile io_uring: move opcode table to opdef.c
advise.c io_uring: split out fadvise/madvise operations
advise.h io_uring: split out fadvise/madvise operations
cancel.c io_uring: move cancelation into its own file
cancel.h io_uring: move cancelation into its own file
epoll.c io_uring: deprecate epoll_ctl support
epoll.h io_uring: move epoll handler to its own file
fdinfo.c io_uring: move fdinfo helpers to its own file
fdinfo.h io_uring: move fdinfo helpers to its own file
filetable.c io_uring: move remaining file table manipulation to filetable.c
filetable.h io_uring: move remaining file table manipulation to filetable.c
fs.c io_uring: split out filesystem related operations
fs.h io_uring: split out filesystem related operations
io-wq.c io_uring: move to separate directory
io-wq.h io_uring: move to separate directory
io_uring.c io_uring: move small helpers to headers
io_uring.h io_uring: move small helpers to headers
io_uring_types.h io_uring: refactor ctx slow data placement
kbuf.c io_uring: split provided buffers handling into its own file
kbuf.h io_uring: split provided buffers handling into its own file
msg_ring.c io_uring: move msg_ring into its own file
msg_ring.h io_uring: move msg_ring into its own file
net.c io_uring: split provided buffers handling into its own file
net.h io_uring: split network related opcodes into its own file
nop.c io_uring: move nop into its own file
nop.h io_uring: move nop into its own file
opdef.c io_uring: move opcode table to opdef.c
opdef.h io_uring: move opcode table to opdef.c
openclose.c io_uring: move rsrc related data, core, and commands
openclose.h io_uring: split out open/close operations
poll.c io_uring: add support for level triggered poll
poll.h io_uring: move poll handling into its own file
refs.h io_uring: move our reference counting into a header
rsrc.c io_uring: make reg buf init consistent
rsrc.h io_uring: move rsrc related data, core, and commands
rw.c io_uring: move read/write related opcodes to its own file
rw.h io_uring: move read/write related opcodes to its own file
splice.c io_uring: split out splice related operations
splice.h io_uring: split out splice related operations
sqpoll.c io_uring: move SQPOLL related handling into its own file
sqpoll.h io_uring: move SQPOLL related handling into its own file
statx.c io_uring: move statx handling to its own file
statx.h io_uring: move statx handling to its own file
sync.c io_uring: split out fs related sync/fallocate functions
sync.h io_uring: split out fs related sync/fallocate functions
tctx.c io_uring: move io_uring_task (tctx) helpers into its own file
tctx.h io_uring: move io_uring_task (tctx) helpers into its own file
timeout.c io_uring: move cancelation into its own file
timeout.h io_uring: move timeout opcodes and handling into its own file
uring_cmd.c io_uring: move uring_cmd handling to its own file
uring_cmd.h io_uring: move uring_cmd handling to its own file
xattr.c io_uring: move xattr related opcodes to its own file
xattr.h io_uring: move xattr related opcodes to its own file