]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
f2fs: fix to update i_ctime in __f2fs_setxattr()
authorChao Yu <chao@kernel.org>
Wed, 19 Jul 2023 13:50:45 +0000 (21:50 +0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 17 Oct 2024 13:11:04 +0000 (15:11 +0200)
commit6eacbf58e41092075492fe6db5994e7140e16ff9
tree3a10ca9ac6d320493e6f150a921971f0e59ff951
parent9c58cd07a9f1f205d3970cad45714f209979715c
f2fs: fix to update i_ctime in __f2fs_setxattr()

[ Upstream commit 8874ad7dae8d91d24cc87c545c0073b3b2da5688 ]

generic/728       - output mismatch (see /media/fstests/results//generic/728.out.bad)
    --- tests/generic/728.out 2023-07-19 07:10:48.362711407 +0000
    +++ /media/fstests/results//generic/728.out.bad 2023-07-19 08:39:57.000000000 +0000
     QA output created by 728
    +Expected ctime to change after setxattr.
    +Expected ctime to change after removexattr.
     Silence is golden
    ...
    (Run 'diff -u /media/fstests/tests/generic/728.out /media/fstests/results//generic/728.out.bad'  to see the entire diff)
generic/729        1s

It needs to update i_ctime after {set,remove}xattr, fix it.

Signed-off-by: Chao Yu <chao@kernel.org>
Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org>
Stable-dep-of: aaf8c0b9ae04 ("f2fs: reduce expensive checkpoint trigger frequency")
Signed-off-by: Sasha Levin <sashal@kernel.org>
fs/f2fs/xattr.c