Skip to content

Commit 5d4c52b

Browse files
calebsanderaxboe
authored andcommitted
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>
1 parent 7b0604d commit 5d4c52b

File tree

10 files changed

+9
-2
lines changed

10 files changed

+9
-2
lines changed

io_uring/cancel.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111

1212
#include <uapi/linux/io_uring.h>
1313

14+
#include "filetable.h"
1415
#include "io_uring.h"
1516
#include "tctx.h"
1617
#include "poll.h"

io_uring/fdinfo.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99

1010
#include <uapi/linux/io_uring.h>
1111

12-
#include "io_uring.h"
12+
#include "filetable.h"
1313
#include "sqpoll.h"
1414
#include "fdinfo.h"
1515
#include "cancel.h"

io_uring/io_uring.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,7 @@
7979

8080
#include "io-wq.h"
8181

82+
#include "filetable.h"
8283
#include "io_uring.h"
8384
#include "opdef.h"
8485
#include "refs.h"

io_uring/io_uring.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@
1111
#include "alloc_cache.h"
1212
#include "io-wq.h"
1313
#include "slist.h"
14-
#include "filetable.h"
1514
#include "opdef.h"
1615

1716
#ifndef CREATE_TRACE_POINTS

io_uring/net.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010

1111
#include <uapi/linux/io_uring.h>
1212

13+
#include "filetable.h"
1314
#include "io_uring.h"
1415
#include "kbuf.h"
1516
#include "alloc_cache.h"

io_uring/openclose.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414

1515
#include "../fs/internal.h"
1616

17+
#include "filetable.h"
1718
#include "io_uring.h"
1819
#include "rsrc.h"
1920
#include "openclose.h"

io_uring/register.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
#include <linux/io_uring.h>
1919
#include <linux/io_uring_types.h>
2020

21+
#include "filetable.h"
2122
#include "io_uring.h"
2223
#include "opdef.h"
2324
#include "tctx.h"

io_uring/rsrc.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313

1414
#include <uapi/linux/io_uring.h>
1515

16+
#include "filetable.h"
1617
#include "io_uring.h"
1718
#include "openclose.h"
1819
#include "rsrc.h"

io_uring/rw.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515

1616
#include <uapi/linux/io_uring.h>
1717

18+
#include "filetable.h"
1819
#include "io_uring.h"
1920
#include "opdef.h"
2021
#include "kbuf.h"

io_uring/splice.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111

1212
#include <uapi/linux/io_uring.h>
1313

14+
#include "filetable.h"
1415
#include "io_uring.h"
1516
#include "splice.h"
1617

0 commit comments

Comments
 (0)