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

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