]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
hfsplus: set ctime after setxattr and removexattr
authorViacheslav Dubeyko <slava@dubeyko.com>
Mon, 9 Mar 2026 21:49:48 +0000 (14:49 -0700)
committerViacheslav Dubeyko <slava@dubeyko.com>
Thu, 12 Mar 2026 21:49:39 +0000 (14:49 -0700)
commite89b5724aaf362cc84ecacaf56eb09a88e57441e
tree845aa2c1f0db4fb242aa3452055e63ae983ebc24
parentb6b592275aeff184aa82fcf6abccd833fb71b393
hfsplus: set ctime after setxattr and removexattr

The generic/728 test-case complains that:
(1) Expected ctime needs to be changed after setxattr;
(2) Expected ctime needs to be changed after removexattr.

This patch adds calling inode_set_ctime_current() in
__hfsplus_setxattr() and hfsplus_removexattr().

sudo ./check generic/728
FSTYP         -- hfsplus
PLATFORM      -- Linux/x86_64 hfsplus-testing-0001 7.0.0-rc1+ #6 SMP PREEMPT_DYNAMIC Mon Mar  9 14:29:30 PDT 2026
MKFS_OPTIONS  -- /dev/loop51
MOUNT_OPTIONS -- /dev/loop51 /mnt/scratch

generic/728 35s ...  44s
Ran: generic/728
Passed all 1 tests

cc: John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de>
cc: Yangtao Li <frank.li@vivo.com>
cc: linux-fsdevel@vger.kernel.org
Signed-off-by: Viacheslav Dubeyko <slava@dubeyko.com>
Link: https://lore.kernel.org/r/20260309214947.1114618-2-slava@dubeyko.com
Signed-off-by: Viacheslav Dubeyko <slava@dubeyko.com>
fs/hfsplus/xattr.c