From: Jeff Layton Date: Wed, 2 Oct 2024 21:27:27 +0000 (-0400) Subject: tmpfs: add support for multigrain timestamps X-Git-Tag: v6.13-rc1~231^2~1^2 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=234d8895e3ad8ddb93d687d665086bd303901d87;p=thirdparty%2Fkernel%2Flinux.git tmpfs: add support for multigrain timestamps Enable multigrain timestamps, which should ensure that there is an apparent change to the timestamp whenever it has been written after being actively observed via getattr. tmpfs only requires the FS_MGTIME flag. Reviewed-by: Josef Bacik Reviewed-by: Jan Kara Tested-by: Randy Dunlap # documentation bits Signed-off-by: Jeff Layton Link: https://lore.kernel.org/r/20241002-mgtime-v10-12-d1c4717f5284@kernel.org Signed-off-by: Christian Brauner --- diff --git a/mm/shmem.c b/mm/shmem.c index 5a77acf6ac6a6..5f17eaaa32e29 100644 --- a/mm/shmem.c +++ b/mm/shmem.c @@ -4804,7 +4804,7 @@ static struct file_system_type shmem_fs_type = { .parameters = shmem_fs_parameters, #endif .kill_sb = kill_litter_super, - .fs_flags = FS_USERNS_MOUNT | FS_ALLOW_IDMAP, + .fs_flags = FS_USERNS_MOUNT | FS_ALLOW_IDMAP | FS_MGTIME, }; void __init shmem_init(void)