io_uring: make io_kiocb_to_cmd() typesafe
We need to make sure (at build time) that struct io_cmd_data is not casted to a structure that's larger. Signed-off-by:Stefan Metzmacher <metze@samba.org> Link: https://lore.kernel.org/r/c024cdf25ae19fc0319d4180e2298bade8ed17b8.1660201408.git.metze@samba.org Signed-off-by:
Jens Axboe <axboe@kernel.dk>
Showing
- include/linux/io_uring_types.h 8 additions, 1 deletioninclude/linux/io_uring_types.h
- io_uring/advise.c 4 additions, 4 deletionsio_uring/advise.c
- io_uring/cancel.c 2 additions, 2 deletionsio_uring/cancel.c
- io_uring/epoll.c 2 additions, 2 deletionsio_uring/epoll.c
- io_uring/fs.c 14 additions, 14 deletionsio_uring/fs.c
- io_uring/kbuf.c 4 additions, 4 deletionsio_uring/kbuf.c
- io_uring/msg_ring.c 4 additions, 4 deletionsio_uring/msg_ring.c
- io_uring/net.c 21 additions, 21 deletionsio_uring/net.c
- io_uring/notif.c 0 additions, 2 deletionsio_uring/notif.c
- io_uring/notif.h 1 addition, 1 deletionio_uring/notif.h
- io_uring/openclose.c 8 additions, 8 deletionsio_uring/openclose.c
- io_uring/poll.c 8 additions, 8 deletionsio_uring/poll.c
- io_uring/rsrc.c 5 additions, 5 deletionsio_uring/rsrc.c
- io_uring/rw.c 14 additions, 14 deletionsio_uring/rw.c
- io_uring/splice.c 4 additions, 4 deletionsio_uring/splice.c
- io_uring/statx.c 3 additions, 3 deletionsio_uring/statx.c
- io_uring/sync.c 6 additions, 6 deletionsio_uring/sync.c
- io_uring/timeout.c 13 additions, 13 deletionsio_uring/timeout.c
- io_uring/uring_cmd.c 4 additions, 4 deletionsio_uring/uring_cmd.c
- io_uring/xattr.c 9 additions, 9 deletionsio_uring/xattr.c
Loading
Please register or sign in to comment