make ->atomic_open() return int
[GitHub/mt8127/android_kernel_alcatel_ttab.git] / fs / nfs / netns.h
CommitLineData
f092075d
CL
1/*
2 * NFS-private data for each "struct net". Accessed with net_generic().
3 */
4
1b340d01
SK
5#ifndef __NFS_NETNS_H__
6#define __NFS_NETNS_H__
7
8#include <net/net_namespace.h>
9#include <net/netns/generic.h>
10
cb9c1c4a
SK
11struct bl_dev_msg {
12 int32_t status;
13 uint32_t major, minor;
14};
15
1b340d01
SK
16struct nfs_net {
17 struct cache_detail *nfs_dns_resolve;
9e2e74db 18 struct rpc_pipe *bl_device_pipe;
cb9c1c4a 19 struct bl_dev_msg bl_mount_reply;
5ffaf855 20 wait_queue_head_t bl_wq;
6b13168b 21 struct list_head nfs_client_list;
c25d32b2 22 struct list_head nfs_volume_list;
28cd1b3f
SK
23#ifdef CONFIG_NFS_V4
24 struct idr cb_ident_idr; /* Protected by nfs_client_lock */
25#endif
dc030858 26 spinlock_t nfs_client_lock;
f092075d 27 struct timespec boot_time;
1b340d01
SK
28};
29
30extern int nfs_net_id;
31
32#endif