]> git.ipfire.org Git - thirdparty/linux.git/commit
hfsplus: fix to update ctime after rename
authorViacheslav Dubeyko <slava@dubeyko.com>
Tue, 17 Mar 2026 22:14:00 +0000 (15:14 -0700)
committerViacheslav Dubeyko <slava@dubeyko.com>
Tue, 17 Mar 2026 22:42:19 +0000 (15:42 -0700)
commitb099ed598c64c8d275fc8877ec521b58712ab103
tree9da2f1d405ab556e7bb7bb702002cc7542b8a191
parenta46aaa76ad21de033f188595173e8ae7afefddc0
hfsplus: fix to update ctime after rename

[BUG]
$ sudo ./check generic/003
FSTYP         -- hfsplus
PLATFORM      -- Linux/x86_64 graphic 6.8.0-58-generic #60~22.04.1-Ubuntu
MKFS_OPTIONS  -- /dev/loop29
MOUNT_OPTIONS -- /dev/loop29 /mnt/scratch

generic/003       - output mismatch
    --- tests/generic/003.out   2025-04-27 08:49:39.876945323 -0600
    +++ /home/graphic/fs/xfstests-dev/results//generic/003.out.bad

     QA output created by 003
    +ERROR: change time has not been updated after changing file1
     Silence is golden
    ...

Ran: generic/003
Failures: generic/003
Failed 1 of 1 tests

[CAUSE]
change time has not been updated after changing file1

[FIX]
Update file ctime after rename in hfsplus_rename().

Signed-off-by: Yangtao Li <frank.li@vivo.com>
Tested-by: Viacheslav Dubeyko <slava@dubeyko.com>
Reviewed-by: Viacheslav Dubeyko <slava@dubeyko.com>
Link: https://lore.kernel.org/linux-fsdevel/20250530081719.2430291-1-frank.li@vivo.com/
Signed-off-by: Viacheslav Dubeyko <slava@dubeyko.com>
fs/hfsplus/dir.c