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

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