On Wed, Feb 25, 2026 at 06:44:25PM -0500, Tal Zussman wrote:
> struct pagevec was removed in commit 1e0877d58b1e ("mm: remove struct
> pagevec"). Remove remaining forward declarations and change
> __folio_batch_release()'s declaration to match its definition.
>
> Reviewed-by: Matthew Wilcox (Oracle) <[email protected]>
> Acked-by: David Hildenbrand (Arm) <[email protected]>
> Acked-by: Chris Li <[email protected]>
> Signed-off-by: Tal Zussman <[email protected]>LGTM, so: Reviewed-by: Lorenzo Stoakes (Oracle) <[email protected]> > --- > fs/afs/internal.h | 1 - > fs/f2fs/f2fs.h | 2 -- > include/linux/pagevec.h | 2 +- > include/linux/swap.h | 2 -- > 4 files changed, 1 insertion(+), 6 deletions(-) > > diff --git a/fs/afs/internal.h b/fs/afs/internal.h > index 009064b8d661..599353c33337 100644 > --- a/fs/afs/internal.h > +++ b/fs/afs/internal.h > @@ -31,7 +31,6 @@ > > #define AFS_CELL_MAX_ADDRS 15 > > -struct pagevec; > struct afs_call; > struct afs_vnode; > struct afs_server_probe; > diff --git a/fs/f2fs/f2fs.h b/fs/f2fs/f2fs.h > index bb34e864d0ef..d9e8531a5301 100644 > --- a/fs/f2fs/f2fs.h > +++ b/fs/f2fs/f2fs.h > @@ -28,8 +28,6 @@ > #include <linux/fscrypt.h> > #include <linux/fsverity.h> > > -struct pagevec; > - > #ifdef CONFIG_F2FS_CHECK_FS > #define f2fs_bug_on(sbi, condition) BUG_ON(condition) > #else > diff --git a/include/linux/pagevec.h b/include/linux/pagevec.h > index 63be5a451627..007affabf335 100644 > --- a/include/linux/pagevec.h > +++ b/include/linux/pagevec.h > @@ -93,7 +93,7 @@ static inline struct folio *folio_batch_next(struct > folio_batch *fbatch) > return fbatch->folios[fbatch->i++]; > } > > -void __folio_batch_release(struct folio_batch *pvec); > +void __folio_batch_release(struct folio_batch *fbatch); > > static inline void folio_batch_release(struct folio_batch *fbatch) > { > diff --git a/include/linux/swap.h b/include/linux/swap.h > index 0effe3cc50f5..4b1f13b5bbad 100644 > --- a/include/linux/swap.h > +++ b/include/linux/swap.h > @@ -20,8 +20,6 @@ struct notifier_block; > > struct bio; > > -struct pagevec; > - > #define SWAP_FLAG_PREFER 0x8000 /* set if swap priority specified */ > #define SWAP_FLAG_PRIO_MASK 0x7fff > #define SWAP_FLAG_DISCARD 0x10000 /* enable discard for swap */ > > -- > 2.39.5 >
