diff options
author | Steve French <smfrench@gmail.com> | 2015-11-03 19:08:53 +0300 |
---|---|---|
committer | Steve French <smfrench@gmail.com> | 2015-11-03 19:10:36 +0300 |
commit | 592fafe644bf3a48b9e00e182a67d301493634fc (patch) | |
tree | 889d6e47db90c91fe7e3a2693de47d2f29dd3512 /fs/cifs/cifsfs.c | |
parent | b56eae4df9ef922d5785ec4a15d54d9527cedb13 (diff) | |
download | linux-592fafe644bf3a48b9e00e182a67d301493634fc.tar.xz |
Add resilienthandles mount parm
Since many servers (Windows clients, and non-clustered servers) do not
support persistent handles but do support resilient handles, allow
the user to specify a mount option "resilienthandles" in order
to get more reliable connections and less chance of data loss
(at least when SMB2.1 or later). Default resilient handle
timeout (120 seconds to recent Windows server) is used.
Reviewed-by: Pavel Shilovsky <pshilovsky@samba.org>
Signed-off-by: Steve French <steve.french@primarydata.com>
Diffstat (limited to 'fs/cifs/cifsfs.c')
-rw-r--r-- | fs/cifs/cifsfs.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/fs/cifs/cifsfs.c b/fs/cifs/cifsfs.c index 13302e94fee3..f578ef9bc1f4 100644 --- a/fs/cifs/cifsfs.c +++ b/fs/cifs/cifsfs.c @@ -456,6 +456,8 @@ cifs_show_options(struct seq_file *s, struct dentry *root) seq_puts(s, ",hard"); if (tcon->use_persistent) seq_puts(s, ",persistenthandles"); + else if (tcon->use_resilient) + seq_puts(s, ",resilienthandles"); if (tcon->unix_ext) seq_puts(s, ",unix"); else |