io_uring: split out cmd api into a separate header
authorPavel Begunkov <asml.silence@gmail.com>
Fri, 1 Dec 2023 00:57:35 +0000 (00:57 +0000)
committerJens Axboe <axboe@kernel.dk>
Tue, 12 Dec 2023 14:42:52 +0000 (07:42 -0700)
commitb66509b8497f2b002a2654e386a440f1274ddcc7
treed89fbdf5588bf552e1f112eb00c9ab5a8d2431f7
parente0b23d9953b0c1cf498f1ae2cba8032d0fb733cb
io_uring: split out cmd api into a separate header

linux/io_uring.h is slowly becoming a rubbish bin where we put
anything exposed to other subsystems. For instance, the task exit
hooks and io_uring cmd infra are completely orthogonal and don't need
each other's definitions. Start cleaning it up by splitting out all
command bits into a new header file.

Signed-off-by: Pavel Begunkov <asml.silence@gmail.com>
Link: https://lore.kernel.org/r/7ec50bae6e21f371d3850796e716917fc141225a.1701391955.git.asml.silence@gmail.com
Signed-off-by: Jens Axboe <axboe@kernel.dk>
MAINTAINERS
drivers/block/ublk_drv.c
drivers/nvme/host/ioctl.c
include/linux/io_uring.h
include/linux/io_uring/cmd.h [new file with mode: 0644]
include/linux/io_uring_types.h
io_uring/io_uring.c
io_uring/rw.c
io_uring/uring_cmd.c
security/selinux/hooks.c
security/smack/smack_lsm.c