]> git.ipfire.org Git - people/ms/linux.git/commit - fs/sync.c
fs: don't clear I_DIRTY_TIME before calling mark_inode_dirty_sync
authorChristoph Hellwig <hch@lst.de>
Wed, 7 Mar 2018 01:03:31 +0000 (17:03 -0800)
committerDarrick J. Wong <darrick.wong@oracle.com>
Mon, 12 Mar 2018 03:27:55 +0000 (20:27 -0700)
commit0d07e5573ffb3f3b941ca4c2df44f386319b1686
tree76db061056efb9e1fc25ee4192dd5a9fade086fc
parentbcab2ebfa1ad9fb4b9a58df60a365b6efb33f1cd
fs: don't clear I_DIRTY_TIME before calling mark_inode_dirty_sync

__mark_inode_dirty already takes care of that, and for the XFS lazytime
implementation we need to know that ->dirty_inode was called because
I_DIRTY_TIME was set.

Signed-off-by: Christoph Hellwig <hch@lst.de>
Reviewed-by: Jan Kara <jack@suse.cz>
Reviewed-by: Darrick J. Wong <darrick.wong@oracle.com>
Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com>
fs/inode.c
fs/sync.c