2021-02-12 21:42:50

by Trond Myklebust

[permalink] [raw]
Subject: [PATCH] NFS: Set the stable writes flag when initialising the super block

From: Trond Myklebust <[email protected]>

We need to wait for outstanding writes on the page to complete before we
can update it.

Signed-off-by: Trond Myklebust <[email protected]>
---
fs/nfs/fs_context.c | 2 ++
1 file changed, 2 insertions(+)

diff --git a/fs/nfs/fs_context.c b/fs/nfs/fs_context.c
index b6be02aa79f0..971a9251c1d9 100644
--- a/fs/nfs/fs_context.c
+++ b/fs/nfs/fs_context.c
@@ -1512,6 +1512,8 @@ static int nfs_init_fs_context(struct fs_context *fc)
ctx->selected_flavor = RPC_AUTH_MAXFLAVOR;
ctx->minorversion = 0;
ctx->need_mount = true;
+
+ fc->s_iflags |= SB_I_STABLE_WRITES;
}
fc->fs_private = ctx;
fc->ops = &nfs_fs_context_ops;
--
2.29.2