Add resilienthandles mount parm
authorSteve French <smfrench@gmail.com>
Tue, 3 Nov 2015 16:08:53 +0000 (10:08 -0600)
committerSteve French <smfrench@gmail.com>
Tue, 3 Nov 2015 16:10:36 +0000 (10:10 -0600)
commit592fafe644bf3a48b9e00e182a67d301493634fc
tree889d6e47db90c91fe7e3a2693de47d2f29dd3512
parentb56eae4df9ef922d5785ec4a15d54d9527cedb13
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>
fs/cifs/cifsfs.c
fs/cifs/cifsglob.h
fs/cifs/connect.c
fs/cifs/smb2file.c