Blame SOURCES/0034-fs-ntfs3-Remove-unnecesarry-mount-option-noatime.patch

Kmods SIG 63c143
From b8a30b4171b9a3c22ef0605ed74a21544d00c680 Mon Sep 17 00:00:00 2001
Kmods SIG 63c143
From: Kari Argillander <kari.argillander@gmail.com>
Kmods SIG 63c143
Date: Tue, 7 Sep 2021 18:35:49 +0300
Kmods SIG 63c143
Subject: [Backport b8a30b4171b9] src: Remove unnecesarry mount option
Kmods SIG 63c143
 noatime
Kmods SIG 63c143
MIME-Version: 1.0
Kmods SIG 63c143
Content-Type: text/plain; charset=UTF-8
Kmods SIG 63c143
Content-Transfer-Encoding: 8bit
Kmods SIG 63c143
Kmods SIG 63c143
Remove unnecesarry mount option noatime because this will be handled
Kmods SIG 63c143
by VFS. Our option parser will never get opt like this.
Kmods SIG 63c143
Kmods SIG 63c143
Acked-by: Christian Brauner <christian.brauner@ubuntu.com>
Kmods SIG 63c143
Reviewed-by: Christoph Hellwig <hch@lst.de>
Kmods SIG 63c143
Reviewed-by: Pali Rohár <pali@kernel.org>
Kmods SIG 63c143
Signed-off-by: Kari Argillander <kari.argillander@gmail.com>
Kmods SIG 63c143
Signed-off-by: Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
Kmods SIG 63c143
---
Kmods SIG 63c143
 src/super.c | 7 -------
Kmods SIG 63c143
 1 file changed, 7 deletions(-)
Kmods SIG 63c143
Kmods SIG 63c143
diff --git a/src/super.c b/src/super.c
Kmods SIG 63c143
index 55bbc9200a10ebdf3011e0a517eb44afd8a35f3f..a18b99a3e3b57b63aa18c18d8183bebfebd8788e 100644
Kmods SIG 63c143
--- a/src/super.c
Kmods SIG 63c143
+++ b/src/super.c
Kmods SIG 63c143
@@ -223,7 +223,6 @@ enum Opt {
Kmods SIG 63c143
 	Opt_nohidden,
Kmods SIG 63c143
 	Opt_showmeta,
Kmods SIG 63c143
 	Opt_acl,
Kmods SIG 63c143
-	Opt_noatime,
Kmods SIG 63c143
 	Opt_nls,
Kmods SIG 63c143
 	Opt_prealloc,
Kmods SIG 63c143
 	Opt_no_acs_rules,
Kmods SIG 63c143
@@ -242,7 +241,6 @@ static const match_table_t ntfs_tokens = {
Kmods SIG 63c143
 	{ Opt_sparse, "sparse" },
Kmods SIG 63c143
 	{ Opt_nohidden, "nohidden" },
Kmods SIG 63c143
 	{ Opt_acl, "acl" },
Kmods SIG 63c143
-	{ Opt_noatime, "noatime" },
Kmods SIG 63c143
 	{ Opt_showmeta, "showmeta" },
Kmods SIG 63c143
 	{ Opt_nls, "nls=%s" },
Kmods SIG 63c143
 	{ Opt_prealloc, "prealloc" },
Kmods SIG 63c143
@@ -333,9 +331,6 @@ static noinline int ntfs_parse_options(struct super_block *sb, char *options,
Kmods SIG 63c143
 			ntfs_err(sb, "support for ACL not compiled in!");
Kmods SIG 63c143
 			return -EINVAL;
Kmods SIG 63c143
 #endif
Kmods SIG 63c143
-		case Opt_noatime:
Kmods SIG 63c143
-			sb->s_flags |= SB_NOATIME;
Kmods SIG 63c143
-			break;
Kmods SIG 63c143
 		case Opt_showmeta:
Kmods SIG 63c143
 			opts->showmeta = 1;
Kmods SIG 63c143
 			break;
Kmods SIG 63c143
@@ -587,8 +582,6 @@ static int ntfs_show_options(struct seq_file *m, struct dentry *root)
Kmods SIG 63c143
 		seq_puts(m, ",prealloc");
Kmods SIG 63c143
 	if (sb->s_flags & SB_POSIXACL)
Kmods SIG 63c143
 		seq_puts(m, ",acl");
Kmods SIG 63c143
-	if (sb->s_flags & SB_NOATIME)
Kmods SIG 63c143
-		seq_puts(m, ",noatime");
Kmods SIG 63c143
 
Kmods SIG 63c143
 	return 0;
Kmods SIG 63c143
 }
Kmods SIG 63c143
-- 
Kmods SIG 63c143
2.31.1
Kmods SIG 63c143