diff options
author | Jeff Layton <jlayton@redhat.com> | 2010-10-28 13:33:38 -0400 |
---|---|---|
committer | Steve French <sfrench@us.ibm.com> | 2010-11-02 19:15:09 +0000 |
commit | 413e661c136c52290de1ee19a1b049a4da9dbf51 (patch) | |
tree | cd875b7b3cab4c9df89b360734a2d55d220acd43 /fs/cifs/cifs_fs_sb.h | |
parent | df098db12ada832c0232ee1f91eff21a8701889c (diff) | |
download | linux-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.h | 2 |
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; |