From: Caleb Sander Mateos Date: Thu, 4 Sep 2025 17:08:58 +0000 (-0600) Subject: io_uring: don't include filetable.h in io_uring.h X-Git-Tag: v6.18-rc1~137^2~29 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=5d4c52bfa8cdc1dc1ff701246e662be3f43a3fe1;p=thirdparty%2Fkernel%2Fstable.git 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 Signed-off-by: Jens Axboe --- diff --git a/io_uring/cancel.c b/io_uring/cancel.c index 6d57602304df8..64b51e82baa24 100644 --- a/io_uring/cancel.c +++ b/io_uring/cancel.c @@ -11,6 +11,7 @@ #include +#include "filetable.h" #include "io_uring.h" #include "tctx.h" #include "poll.h" diff --git a/io_uring/fdinfo.c b/io_uring/fdinfo.c index 5c73398387690..ff3364531c77b 100644 --- a/io_uring/fdinfo.c +++ b/io_uring/fdinfo.c @@ -9,7 +9,7 @@ #include -#include "io_uring.h" +#include "filetable.h" #include "sqpoll.h" #include "fdinfo.h" #include "cancel.h" diff --git a/io_uring/io_uring.c b/io_uring/io_uring.c index 252a0021cd437..3474038624875 100644 --- a/io_uring/io_uring.c +++ b/io_uring/io_uring.c @@ -79,6 +79,7 @@ #include "io-wq.h" +#include "filetable.h" #include "io_uring.h" #include "opdef.h" #include "refs.h" diff --git a/io_uring/io_uring.h b/io_uring/io_uring.h index a1d8d69411ff5..e92099d8fcb7f 100644 --- a/io_uring/io_uring.h +++ b/io_uring/io_uring.h @@ -11,7 +11,6 @@ #include "alloc_cache.h" #include "io-wq.h" #include "slist.h" -#include "filetable.h" #include "opdef.h" #ifndef CREATE_TRACE_POINTS diff --git a/io_uring/net.c b/io_uring/net.c index 226fea2312b58..f99b90c762fc2 100644 --- a/io_uring/net.c +++ b/io_uring/net.c @@ -10,6 +10,7 @@ #include +#include "filetable.h" #include "io_uring.h" #include "kbuf.h" #include "alloc_cache.h" diff --git a/io_uring/openclose.c b/io_uring/openclose.c index d70700e5cef88..bfeb91b31bba5 100644 --- a/io_uring/openclose.c +++ b/io_uring/openclose.c @@ -14,6 +14,7 @@ #include "../fs/internal.h" +#include "filetable.h" #include "io_uring.h" #include "rsrc.h" #include "openclose.h" diff --git a/io_uring/register.c b/io_uring/register.c index f4c76db276836..96e9cac12823a 100644 --- a/io_uring/register.c +++ b/io_uring/register.c @@ -18,6 +18,7 @@ #include #include +#include "filetable.h" #include "io_uring.h" #include "opdef.h" #include "tctx.h" diff --git a/io_uring/rsrc.c b/io_uring/rsrc.c index f75f5e43fa4aa..2d15b8785a95a 100644 --- a/io_uring/rsrc.c +++ b/io_uring/rsrc.c @@ -13,6 +13,7 @@ #include +#include "filetable.h" #include "io_uring.h" #include "openclose.h" #include "rsrc.h" diff --git a/io_uring/rw.c b/io_uring/rw.c index dcde5bb7421a8..ab6b4afccec38 100644 --- a/io_uring/rw.c +++ b/io_uring/rw.c @@ -15,6 +15,7 @@ #include +#include "filetable.h" #include "io_uring.h" #include "opdef.h" #include "kbuf.h" diff --git a/io_uring/splice.c b/io_uring/splice.c index 35ce4e60b4959..e81ebbb91925d 100644 --- a/io_uring/splice.c +++ b/io_uring/splice.c @@ -11,6 +11,7 @@ #include +#include "filetable.h" #include "io_uring.h" #include "splice.h"