[GIT PULL] writeback: Cleanup lazytime handling

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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



[Index of Archives]     [Linux Ext4 Filesystem]     [Union Filesystem]     [Filesystem Testing]     [Ceph Users]     [Ecryptfs]     [AutoFS]     [Kernel Newbies]     [Share Photos]     [Security]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux Cachefs]     [Reiser Filesystem]     [Linux RAID]     [Samba]     [Device Mapper]     [CEPH Development]

  Powered by Linux