NFS: Maintain a common server record for NFS2/3 as well as for NFS4
[deliverable/linux.git] / include / linux / nfs_fs_sb.h
index 95f32d5f6e9cdc6ebf1249afafcffa5e6faed151..e7d7662f51fd9d660e76e17cadc81cf2f50e603d 100644 (file)
@@ -70,6 +70,7 @@ struct nfs_client {
  * NFS client parameters stored in the superblock.
  */
 struct nfs_server {
+       struct nfs_client *     nfs_client;     /* shared client and NFS4 state */
        struct rpc_clnt *       client;         /* RPC client handle */
        struct rpc_clnt *       client_sys;     /* 2nd handle for FSINFO */
        struct rpc_clnt *       client_acl;     /* ACL RPC client handle */
@@ -103,7 +104,6 @@ struct nfs_server {
         */
        char                    ip_addr[16];
        char *                  mnt_path;
-       struct nfs_client *     nfs_client;     /* all NFSv4 state starts here */
        struct list_head        nfs4_siblings;  /* List of other nfs_server structs
                                                 * that share the same clientid
                                                 */
This page took 0.034143 seconds and 5 git commands to generate.