diff options
author | Thomas Haynes <Thomas.Haynes@Sun.COM> | 2009-08-24 10:04:55 -0500 |
---|---|---|
committer | Thomas Haynes <Thomas.Haynes@Sun.COM> | 2009-08-24 10:04:55 -0500 |
commit | 6962f5b8ab9112ea1e951c076b3eb4583ef37612 (patch) | |
tree | 4857e47af3ac17c040556e6510b8f09520cc003f /usr/src/uts/common/nfs/rnode4.h | |
parent | 6b2bcd8e40cb530c97e59f351ceccb5c807ac34a (diff) | |
download | illumos-gate-6962f5b8ab9112ea1e951c076b3eb4583ef37612.tar.gz |
6636260 mirror mounts can unexpectedly return EBUSY
Diffstat (limited to 'usr/src/uts/common/nfs/rnode4.h')
-rw-r--r-- | usr/src/uts/common/nfs/rnode4.h | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/usr/src/uts/common/nfs/rnode4.h b/usr/src/uts/common/nfs/rnode4.h index 7f4c705698..a8d6c5ac71 100644 --- a/usr/src/uts/common/nfs/rnode4.h +++ b/usr/src/uts/common/nfs/rnode4.h @@ -19,7 +19,7 @@ * CDDL HEADER END */ /* - * Copyright 2008 Sun Microsystems, Inc. All rights reserved. + * Copyright 2009 Sun Microsystems, Inc. All rights reserved. * Use is subject to license terms. */ @@ -391,6 +391,12 @@ 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 *); |