fs/ntfs3: Remove unnecesarry mount option noatime
authorKari Argillander <kari.argillander@gmail.com>
Tue, 7 Sep 2021 15:35:49 +0000 (18:35 +0300)
committerKonstantin Komarov <almaz.alexandrovich@paragon-software.com>
Thu, 9 Sep 2021 16:28:30 +0000 (19:28 +0300)
Remove unnecesarry mount option noatime because this will be handled
by VFS. Our option parser will never get opt like this.

Acked-by: Christian Brauner <christian.brauner@ubuntu.com>
Reviewed-by: Christoph Hellwig <hch@lst.de>
Reviewed-by: Pali Rohár <pali@kernel.org>
Signed-off-by: Kari Argillander <kari.argillander@gmail.com>
Signed-off-by: Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
Documentation/filesystems/ntfs3.rst
fs/ntfs3/super.c

index ffe9ea0..af7158d 100644 (file)
@@ -85,10 +85,6 @@ acl                  Support POSIX ACLs (Access Control Lists). Effective if
                        supported by Kernel. Not to be confused with NTFS ACLs.
                        The option specified as acl enables support for POSIX ACLs.
 
-noatime                        All files and directories will not update their last access
-                       time attribute if a partition is mounted with this parameter.
-                       This option can speed up file system operation.
-
 ===============================================================================
 
 ToDo list
index 55bbc92..a18b99a 100644 (file)
@@ -223,7 +223,6 @@ enum Opt {
        Opt_nohidden,
        Opt_showmeta,
        Opt_acl,
-       Opt_noatime,
        Opt_nls,
        Opt_prealloc,
        Opt_no_acs_rules,
@@ -242,7 +241,6 @@ static const match_table_t ntfs_tokens = {
        { Opt_sparse, "sparse" },
        { Opt_nohidden, "nohidden" },
        { Opt_acl, "acl" },
-       { Opt_noatime, "noatime" },
        { Opt_showmeta, "showmeta" },
        { Opt_nls, "nls=%s" },
        { Opt_prealloc, "prealloc" },
@@ -333,9 +331,6 @@ static noinline int ntfs_parse_options(struct super_block *sb, char *options,
                        ntfs_err(sb, "support for ACL not compiled in!");
                        return -EINVAL;
 #endif
-               case Opt_noatime:
-                       sb->s_flags |= SB_NOATIME;
-                       break;
                case Opt_showmeta:
                        opts->showmeta = 1;
                        break;
@@ -587,8 +582,6 @@ static int ntfs_show_options(struct seq_file *m, struct dentry *root)
                seq_puts(m, ",prealloc");
        if (sb->s_flags & SB_POSIXACL)
                seq_puts(m, ",acl");
-       if (sb->s_flags & SB_NOATIME)
-               seq_puts(m, ",noatime");
 
        return 0;
 }