summaryrefslogtreecommitdiffstats
path: root/fs/cifs/cifs_fs_sb.h
diff options
context:
space:
mode:
authorPaulo Alcantara (SUSE) <paulo@paulo.ac>2019-06-18 16:16:02 -0300
committerSteve French <stfrench@microsoft.com>2019-07-07 22:37:43 -0500
commit29fbeb7a908a60a5ae8c50fbe171cb8fdcef1980 (patch)
treea99751e8ae257b0418efecb3ef3d79cdb9fe6d9e /fs/cifs/cifs_fs_sb.h
parentdc179268cde43e0fb17e03507f09a3485625e52f (diff)
downloadlinux-stable-29fbeb7a908a60a5ae8c50fbe171cb8fdcef1980.tar.gz
linux-stable-29fbeb7a908a60a5ae8c50fbe171cb8fdcef1980.tar.bz2
linux-stable-29fbeb7a908a60a5ae8c50fbe171cb8fdcef1980.zip
cifs: Properly handle auto disabling of serverino option
Fix mount options comparison when serverino option is turned off later in cifs_autodisable_serverino() and thus avoiding mismatch of new cifs mounts. Cc: stable@vger.kernel.org Signed-off-by: Paulo Alcantara (SUSE) <paulo@paulo.ac> Signed-off-by: Steve French <stfrench@microsoft.com> Reviewed-by: Pavel Shilovsky <pshilove@microsoft.com>
Diffstat (limited to 'fs/cifs/cifs_fs_sb.h')
-rw-r--r--fs/cifs/cifs_fs_sb.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/fs/cifs/cifs_fs_sb.h b/fs/cifs/cifs_fs_sb.h
index ed49222abecb..afa56237a0c3 100644
--- a/fs/cifs/cifs_fs_sb.h
+++ b/fs/cifs/cifs_fs_sb.h
@@ -83,5 +83,10 @@ struct cifs_sb_info {
* failover properly.
*/
char *origin_fullpath; /* \\HOST\SHARE\[OPTIONAL PATH] */
+ /*
+ * Indicate whether serverino option was turned off later
+ * (cifs_autodisable_serverino) in order to match new mounts.
+ */
+ bool mnt_cifs_serverino_autodisabled;
};
#endif /* _CIFS_FS_SB_H */