aboutsummaryrefslogtreecommitdiffstats
path: root/fs/nfs/super.c
diff options
context:
space:
mode:
authorTrond Myklebust <trond.myklebust@hammerspace.com>2021-02-17 10:12:33 -0500
committerAnna Schumaker <Anna.Schumaker@Netapp.com>2021-02-17 15:36:03 -0500
commit7ae017c7322e2b12472033e65a48aa25cde2fb22 (patch)
tree261d74f9a03b2ccdc789c5f200f2aa897197c572 /fs/nfs/super.c
parentNFS: Set the stable writes flag when initialising the super block (diff)
downloadlinux-dev-7ae017c7322e2b12472033e65a48aa25cde2fb22.tar.xz
linux-dev-7ae017c7322e2b12472033e65a48aa25cde2fb22.zip
NFS: Support the '-owrite=' option in /proc/self/mounts and mountinfo
Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> Signed-off-by: Anna Schumaker <Anna.Schumaker@Netapp.com>
Diffstat (limited to 'fs/nfs/super.c')
-rw-r--r--fs/nfs/super.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/fs/nfs/super.c b/fs/nfs/super.c
index 4034102010f0..bd22c9338600 100644
--- a/fs/nfs/super.c
+++ b/fs/nfs/super.c
@@ -511,6 +511,13 @@ static void nfs_show_mount_options(struct seq_file *m, struct nfs_server *nfss,
seq_puts(m, ",local_lock=flock");
else
seq_puts(m, ",local_lock=posix");
+
+ if (nfss->flags & NFS_MOUNT_WRITE_EAGER) {
+ if (nfss->flags & NFS_MOUNT_WRITE_WAIT)
+ seq_puts(m, ",write=wait");
+ else
+ seq_puts(m, ",write=eager");
+ }
}
/*