summaryrefslogtreecommitdiff
path: root/usr/src/uts/common/nfs/rnode4.h
diff options
context:
space:
mode:
Diffstat (limited to 'usr/src/uts/common/nfs/rnode4.h')
-rw-r--r--usr/src/uts/common/nfs/rnode4.h8
1 files changed, 2 insertions, 6 deletions
diff --git a/usr/src/uts/common/nfs/rnode4.h b/usr/src/uts/common/nfs/rnode4.h
index 0e0090e24d..ca2e38c8e8 100644
--- a/usr/src/uts/common/nfs/rnode4.h
+++ b/usr/src/uts/common/nfs/rnode4.h
@@ -336,6 +336,8 @@ typedef struct rnode4 {
nfs4_stub_type_t r_stub_type;
/* e.g. mirror-mount or referral */
uint_t r_inmap; /* to serialize read/write and mmap */
+ list_node_t r_mi_link; /* linkage into list of rnodes for */
+ /* this mntinfo */
} rnode4_t;
#define r_vnode r_svnode.sv_r_vnode
@@ -393,12 +395,6 @@ extern long nrnode;
#define NFS4_INITIAL_DELAY_INTERVAL 1
#define NFS4_MAX_DELAY_INTERVAL 20
-/* Used for check_rtable4 */
-#define NFSV4_RTABLE4_OK 0
-#define NFSV4_RTABLE4_NOT_FREE_LIST 1
-#define NFSV4_RTABLE4_DIRTY_PAGES 2
-#define NFSV4_RTABLE4_POS_R_COUNT 3
-
extern rnode4_t *r4find(r4hashq_t *, nfs4_sharedfh_t *, struct vfs *);
extern rnode4_t *r4find_unlocked(nfs4_sharedfh_t *, struct vfs *);
extern void r4flush(struct vfs *, cred_t *);