On Mon, 24 Aug 2020 09:42:34 +0800 Yafang Shao <laoar.shao@xxxxxxxxx> wrote: > --- a/include/linux/iomap.h > +++ b/include/linux/iomap.h > @@ -271,4 +271,11 @@ int iomap_swapfile_activate(struct swap_info_struct *sis, > # define iomap_swapfile_activate(sis, swapfile, pagespan, ops) (-EIO) > #endif /* CONFIG_SWAP */ > > +/* Use the journal_info to indicate current is in a transaction */ > +static inline bool > +fstrans_context_active(void) > +{ > + return current->journal_info != NULL; > +} Why choose iomap.h for this?