diff --git a/mm/shmem.c b/mm/shmem.c
index 4c5e68e4e9aed7fcf6b31a88d240046ffeb0f899..73f7a9dfcd371c5b4e4c97abab651dd6bfd73da6 100644
--- a/mm/shmem.c
+++ b/mm/shmem.c
@@ -2102,6 +2102,7 @@ static int shmem_fill_super(struct super_block *sb,
 	sb->s_blocksize_bits = PAGE_CACHE_SHIFT;
 	sb->s_magic = TMPFS_MAGIC;
 	sb->s_op = &shmem_ops;
+	sb->s_time_gran = 1;
 
 	inode = shmem_get_inode(sb, S_IFDIR | mode, 0);
 	if (!inode)