]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - fs/nfs/netns.h
NFS: Fix /proc/fs/nfsfs/servers and /proc/fs/nfsfs/volumes
[karo-tx-linux.git] / fs / nfs / netns.h
index 0539de1b8d1fe3477500b400ff2b9b6d5781b984..ef221fb8a18301d05282aa36a3c99ba2b1288b7c 100644 (file)
@@ -5,6 +5,7 @@
 #ifndef __NFS_NETNS_H__
 #define __NFS_NETNS_H__
 
+#include <linux/nfs4.h>
 #include <net/net_namespace.h>
 #include <net/netns/generic.h>
 
@@ -22,9 +23,15 @@ struct nfs_net {
        struct list_head nfs_volume_list;
 #if IS_ENABLED(CONFIG_NFS_V4)
        struct idr cb_ident_idr; /* Protected by nfs_client_lock */
+       unsigned short nfs_callback_tcpport;
+       unsigned short nfs_callback_tcpport6;
+       int cb_users[NFS4_MAX_MINOR_VERSION + 1];
 #endif
        spinlock_t nfs_client_lock;
        struct timespec boot_time;
+#ifdef CONFIG_PROC_FS
+       struct proc_dir_entry *proc_nfsfs;
+#endif
 };
 
 extern int nfs_net_id;