summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorAlexander Viro <viro@math.psu.edu>2002-03-12 01:53:10 -0800
committerLinus Torvalds <torvalds@penguin.transmeta.com>2002-03-12 01:53:10 -0800
commitd5e9d67b4b82633b59e26f7b5de9687518599d84 (patch)
tree199522ddc81b2472d7aa47c38949ce4c85663ab8 /include
parent4630bcaf11c1da55ded9d1af12e8ddae879f2b12 (diff)
[PATCH] (1/4) smarter nfs_get_sb()
Switch NFS to use of NFS_SB(sb) instead of sb->u.nfs_sb.s_server
Diffstat (limited to 'include')
-rw-r--r--include/linux/nfs_fs.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/include/linux/nfs_fs.h b/include/linux/nfs_fs.h
index ef81457b484b..85a4666e8c4b 100644
--- a/include/linux/nfs_fs.h
+++ b/include/linux/nfs_fs.h
@@ -174,9 +174,10 @@ static inline struct nfs_inode *NFS_I(struct inode *inode)
{
return list_entry(inode, struct nfs_inode, vfs_inode);
}
+#define NFS_SB(s) (&s->u.nfs_sb.s_server)
#define NFS_FH(inode) (&NFS_I(inode)->fh)
-#define NFS_SERVER(inode) (&(inode)->i_sb->u.nfs_sb.s_server)
+#define NFS_SERVER(inode) (NFS_SB(inode->i_sb))
#define NFS_CLIENT(inode) (NFS_SERVER(inode)->client)
#define NFS_PROTO(inode) (NFS_SERVER(inode)->rpc_ops)
#define NFS_REQUESTLIST(inode) (NFS_SERVER(inode)->rw_requests)