Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

io_uring: don't include filetable.h in io_uring.h

io_uring/io_uring.h doesn't use anything declared in
io_uring/filetable.h, so drop the unnecessary #include. Add filetable.h
includes in .c files previously relying on the transitive include from
io_uring.h.

Signed-off-by: Caleb Sander Mateos <csander@purestorage.com>
Signed-off-by: Jens Axboe <axboe@kernel.dk>

authored by

Caleb Sander Mateos and committed by
Jens Axboe
5d4c52bf 7b0604d7

+9 -2
+1
io_uring/cancel.c
··· 11 11 12 12 #include <uapi/linux/io_uring.h> 13 13 14 + #include "filetable.h" 14 15 #include "io_uring.h" 15 16 #include "tctx.h" 16 17 #include "poll.h"
+1 -1
io_uring/fdinfo.c
··· 9 9 10 10 #include <uapi/linux/io_uring.h> 11 11 12 - #include "io_uring.h" 12 + #include "filetable.h" 13 13 #include "sqpoll.h" 14 14 #include "fdinfo.h" 15 15 #include "cancel.h"
+1
io_uring/io_uring.c
··· 79 79 80 80 #include "io-wq.h" 81 81 82 + #include "filetable.h" 82 83 #include "io_uring.h" 83 84 #include "opdef.h" 84 85 #include "refs.h"
-1
io_uring/io_uring.h
··· 11 11 #include "alloc_cache.h" 12 12 #include "io-wq.h" 13 13 #include "slist.h" 14 - #include "filetable.h" 15 14 #include "opdef.h" 16 15 17 16 #ifndef CREATE_TRACE_POINTS
+1
io_uring/net.c
··· 10 10 11 11 #include <uapi/linux/io_uring.h> 12 12 13 + #include "filetable.h" 13 14 #include "io_uring.h" 14 15 #include "kbuf.h" 15 16 #include "alloc_cache.h"
+1
io_uring/openclose.c
··· 14 14 15 15 #include "../fs/internal.h" 16 16 17 + #include "filetable.h" 17 18 #include "io_uring.h" 18 19 #include "rsrc.h" 19 20 #include "openclose.h"
+1
io_uring/register.c
··· 18 18 #include <linux/io_uring.h> 19 19 #include <linux/io_uring_types.h> 20 20 21 + #include "filetable.h" 21 22 #include "io_uring.h" 22 23 #include "opdef.h" 23 24 #include "tctx.h"
+1
io_uring/rsrc.c
··· 13 13 14 14 #include <uapi/linux/io_uring.h> 15 15 16 + #include "filetable.h" 16 17 #include "io_uring.h" 17 18 #include "openclose.h" 18 19 #include "rsrc.h"
+1
io_uring/rw.c
··· 15 15 16 16 #include <uapi/linux/io_uring.h> 17 17 18 + #include "filetable.h" 18 19 #include "io_uring.h" 19 20 #include "opdef.h" 20 21 #include "kbuf.h"
+1
io_uring/splice.c
··· 11 11 12 12 #include <uapi/linux/io_uring.h> 13 13 14 + #include "filetable.h" 14 15 #include "io_uring.h" 15 16 #include "splice.h" 16 17