diff options
author | Eric Biggers <[email protected]> | 2021-01-12 11:02:47 -0800 |
---|---|---|
committer | Jan Kara <[email protected]> | 2021-01-13 17:26:33 +0100 |
commit | e2728c5621fd9c68c65a6647875a1d1c67b9f257 (patch) | |
tree | 22924de355cb209301133ffa057e6c8302b5b266 /tools/perf/scripts/python | |
parent | ff4136e64d129c4b617331d6c84a3e1781dda70d (diff) |
fs: don't call ->dirty_inode for lazytime timestamp updates
There is no need to call ->dirty_inode for lazytime timestamp updates
(i.e. for __mark_inode_dirty(I_DIRTY_TIME)), since by the definition of
lazytime, filesystems must ignore these updates. Filesystems only need
to care about the updated timestamps when they expire.
Therefore, only call ->dirty_inode when I_DIRTY_INODE is set.
Based on a patch from Christoph Hellwig:
https://lore.kernel.org/r/[email protected]
Link: https://lore.kernel.org/r/[email protected]
Reviewed-by: Christoph Hellwig <[email protected]>
Reviewed-by: Jan Kara <[email protected]>
Signed-off-by: Eric Biggers <[email protected]>
Signed-off-by: Jan Kara <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions