From ab5193e919bbc2577bf404983b2c0ee3c6d3ef83 Mon Sep 17 00:00:00 2001 From: Tal Zussman Date: Wed, 25 Feb 2026 18:44:26 -0500 Subject: [PATCH] fs: remove unncessary pagevec.h includes Remove unused pagevec.h includes from .c files. These were found with the following command: grep -rl '#include.*pagevec\.h' --include='*.c' | while read f; do grep -qE 'PAGEVEC_SIZE|folio_batch' "$f" || echo "$f" done There are probably more removal candidates in .h files, but those are more complex to analyze. Link: https://lkml.kernel.org/r/20260225-pagevec_cleanup-v2-2-716868cc2d11@columbia.edu Signed-off-by: Tal Zussman Reviewed-by: Jan Kara Acked-by: Zi Yan Acked-by: Chris Li Reviewed-by: Lorenzo Stoakes (Oracle) Cc: Christian Brauner Cc: David Hildenbrand (Arm) Cc: Matthew Wilcox (Oracle) Signed-off-by: Andrew Morton --- fs/afs/write.c | 1 - fs/dax.c | 1 - fs/ext4/file.c | 1 - fs/ext4/page-io.c | 1 - fs/ext4/readpage.c | 1 - fs/f2fs/file.c | 1 - fs/mpage.c | 1 - fs/netfs/buffered_write.c | 1 - fs/nfs/blocklayout/blocklayout.c | 1 - fs/nfs/dir.c | 1 - fs/ocfs2/refcounttree.c | 1 - fs/smb/client/connect.c | 1 - fs/smb/client/file.c | 1 - 13 files changed, 13 deletions(-) diff --git a/fs/afs/write.c b/fs/afs/write.c index 93ad86ff3345..fcfed9d24e0a 100644 --- a/fs/afs/write.c +++ b/fs/afs/write.c @@ -10,7 +10,6 @@ #include #include #include -#include #include #include #include "internal.h" diff --git a/fs/dax.c b/fs/dax.c index b78cff9c91b3..a5237169b467 100644 --- a/fs/dax.c +++ b/fs/dax.c @@ -15,7 +15,6 @@ #include #include #include -#include #include #include #include diff --git a/fs/ext4/file.c b/fs/ext4/file.c index f1dc5ce791a7..5e02f6cf653e 100644 --- a/fs/ext4/file.c +++ b/fs/ext4/file.c @@ -27,7 +27,6 @@ #include #include #include -#include #include #include #include diff --git a/fs/ext4/page-io.c b/fs/ext4/page-io.c index a8c95eee91b7..98da200d11c8 100644 --- a/fs/ext4/page-io.c +++ b/fs/ext4/page-io.c @@ -16,7 +16,6 @@ #include #include #include -#include #include #include #include diff --git a/fs/ext4/readpage.c b/fs/ext4/readpage.c index 830f3b8a321f..3c7aabde719c 100644 --- a/fs/ext4/readpage.c +++ b/fs/ext4/readpage.c @@ -43,7 +43,6 @@ #include #include #include -#include #include "ext4.h" #include diff --git a/fs/f2fs/file.c b/fs/f2fs/file.c index c8a2f17a8f11..c6b6a1465d08 100644 --- a/fs/f2fs/file.c +++ b/fs/f2fs/file.c @@ -17,7 +17,6 @@ #include #include #include -#include #include #include #include diff --git a/fs/mpage.c b/fs/mpage.c index 7dae5afc2b9e..e5285fbfcf09 100644 --- a/fs/mpage.c +++ b/fs/mpage.c @@ -28,7 +28,6 @@ #include #include #include -#include #include "internal.h" /* diff --git a/fs/netfs/buffered_write.c b/fs/netfs/buffered_write.c index 22a4d61631c9..05ea5b0cc0e8 100644 --- a/fs/netfs/buffered_write.c +++ b/fs/netfs/buffered_write.c @@ -10,7 +10,6 @@ #include #include #include -#include #include "internal.h" static void __netfs_set_group(struct folio *folio, struct netfs_group *netfs_group) diff --git a/fs/nfs/blocklayout/blocklayout.c b/fs/nfs/blocklayout/blocklayout.c index cb0a645aeb50..11f9f69cde61 100644 --- a/fs/nfs/blocklayout/blocklayout.c +++ b/fs/nfs/blocklayout/blocklayout.c @@ -36,7 +36,6 @@ #include #include /* struct bio */ #include -#include #include "../pnfs.h" #include "../nfs4session.h" diff --git a/fs/nfs/dir.c b/fs/nfs/dir.c index 2402f57c8e7d..0d276441206b 100644 --- a/fs/nfs/dir.c +++ b/fs/nfs/dir.c @@ -32,7 +32,6 @@ #include #include #include -#include #include #include #include diff --git a/fs/ocfs2/refcounttree.c b/fs/ocfs2/refcounttree.c index c1cdececdfa4..b4acd081bbc4 100644 --- a/fs/ocfs2/refcounttree.c +++ b/fs/ocfs2/refcounttree.c @@ -31,7 +31,6 @@ #include #include #include -#include #include #include #include diff --git a/fs/smb/client/connect.c b/fs/smb/client/connect.c index 69b38f0ccf2b..ca1bc67eb23b 100644 --- a/fs/smb/client/connect.c +++ b/fs/smb/client/connect.c @@ -20,7 +20,6 @@ #include #include #include -#include #include #include #include diff --git a/fs/smb/client/file.c b/fs/smb/client/file.c index a69e05f86d7e..148508e3a82f 100644 --- a/fs/smb/client/file.c +++ b/fs/smb/client/file.c @@ -15,7 +15,6 @@ #include #include #include -#include #include #include #include