Hello Linus, could you please pull from git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git lazytime_for_v5.12-rc1 to get cleanups of the lazytime handling in the writeback code making rules for calling ->dirty_inode() filesystem handlers saner. Top of the tree is ed296c6c05b0. The full shortlog is: Eric Biggers (10): fs: correctly document the inode dirty flags fs: only specify I_DIRTY_TIME when needed in generic_update_time() fat: only specify I_DIRTY_TIME when needed in fat_update_time() fs: don't call ->dirty_inode for lazytime timestamp updates fs: pass only I_DIRTY_INODE flags to ->dirty_inode fs: clean up __mark_inode_dirty() a bit fs: drop redundant check from __writeback_single_inode() fs: improve comments for writeback_single_inode() gfs2: don't worry about I_DIRTY_TIME in gfs2_fsync() ext4: simplify i_state checks in __ext4_update_other_inode_time() The diffstat is Documentation/filesystems/vfs.rst | 5 +- fs/ext4/inode.c | 20 +------ fs/f2fs/super.c | 3 - fs/fat/misc.c | 23 ++++---- fs/fs-writeback.c | 116 ++++++++++++++++++++++---------------- fs/gfs2/file.c | 4 +- fs/gfs2/super.c | 2 - fs/inode.c | 38 +++++++------ include/linux/fs.h | 33 +++++++++-- 9 files changed, 137 insertions(+), 107 deletions(-) Thanks Honza -- Jan Kara <jack@xxxxxxxx> SUSE Labs, CR