summaryrefslogtreecommitdiffstats
path: root/fs/cifs/cifs_fs_sb.h
diff options
context:
space:
mode:
authorRonnie Sahlberg <lsahlber@redhat.com>2021-03-09 09:07:30 +1000
committerSteve French <stfrench@microsoft.com>2021-04-25 16:28:23 -0500
commit269f67e1ffead61777b1b0cf2ea0f61d06f8c56d (patch)
tree25800d121bcc16a69448c4aa33fb2e4c85c4daa6 /fs/cifs/cifs_fs_sb.h
parent45c0f1aabea9e6acc5332b93faca9803c6e9b19a (diff)
downloadlinux-269f67e1ffead61777b1b0cf2ea0f61d06f8c56d.tar.gz
linux-269f67e1ffead61777b1b0cf2ea0f61d06f8c56d.tar.bz2
linux-269f67e1ffead61777b1b0cf2ea0f61d06f8c56d.zip
cifs: store a pointer to the root dentry in cifs_sb_info once we have completed mounting the share
And use this to only allow to take out a shared handle once the mount has completed and the sb becomes available. This will become important in follow up patches where we will start holding a reference to the directory dentry for the shared handle during the lifetime of the handle. Signed-off-by: Ronnie Sahlberg <lsahlber@redhat.com> Signed-off-by: Steve French <stfrench@microsoft.com>
Diffstat (limited to 'fs/cifs/cifs_fs_sb.h')
-rw-r--r--fs/cifs/cifs_fs_sb.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/fs/cifs/cifs_fs_sb.h b/fs/cifs/cifs_fs_sb.h
index aa77edc12212..2a5325a7ae49 100644
--- a/fs/cifs/cifs_fs_sb.h
+++ b/fs/cifs/cifs_fs_sb.h
@@ -81,5 +81,9 @@ struct cifs_sb_info {
* (cifs_autodisable_serverino) in order to match new mounts.
*/
bool mnt_cifs_serverino_autodisabled;
+ /*
+ * Available once the mount has completed.
+ */
+ struct dentry *root;
};
#endif /* _CIFS_FS_SB_H */