summaryrefslogtreecommitdiffstats
path: root/fs/cifs/cifs_fs_sb.h
diff options
context:
space:
mode:
authorJeff Layton <jlayton@redhat.com>2010-10-28 13:33:38 -0400
committerSteve French <sfrench@us.ibm.com>2010-11-02 19:15:09 +0000
commit413e661c136c52290de1ee19a1b049a4da9dbf51 (patch)
treecd875b7b3cab4c9df89b360734a2d55d220acd43 /fs/cifs/cifs_fs_sb.h
parentdf098db12ada832c0232ee1f91eff21a8701889c (diff)
downloadlinux-stable-413e661c136c52290de1ee19a1b049a4da9dbf51.tar.gz
linux-stable-413e661c136c52290de1ee19a1b049a4da9dbf51.tar.bz2
linux-stable-413e661c136c52290de1ee19a1b049a4da9dbf51.zip
cifs: store pointer to master tlink in superblock (try #2)
This is the second version of this patch, the only difference between it and the first one is that this explicitly makes cifs_sb_master_tlink a static inline. Instead of keeping a tag on the master tlink in the tree, just keep a pointer to the master in the superblock. That eliminates the need for using the radix tree to look up a tagged entry. Signed-off-by: Jeff Layton <jlayton@redhat.com> Signed-off-by: Steve French <sfrench@us.ibm.com>
Diffstat (limited to 'fs/cifs/cifs_fs_sb.h')
-rw-r--r--fs/cifs/cifs_fs_sb.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/fs/cifs/cifs_fs_sb.h b/fs/cifs/cifs_fs_sb.h
index 525ba59a4105..79576dac336f 100644
--- a/fs/cifs/cifs_fs_sb.h
+++ b/fs/cifs/cifs_fs_sb.h
@@ -43,8 +43,8 @@
struct cifs_sb_info {
struct radix_tree_root tlink_tree;
-#define CIFS_TLINK_MASTER_TAG 0 /* is "master" (mount) tcon */
spinlock_t tlink_tree_lock;
+ struct tcon_link *master_tlink;
struct nls_table *local_nls;
unsigned int rsize;
unsigned int wsize;