diff options
| author | Neil Brown <neilb@cse.unsw.edu.au> | 2005-03-09 16:50:12 -0800 |
|---|---|---|
| committer | Linus Torvalds <torvalds@ppc970.osdl.org> | 2005-03-09 16:50:12 -0800 |
| commit | ba3fd7aa64610fddeaabc5bf57f963e12da77d1e (patch) | |
| tree | aa04cff26621e31bc7eff3d6ea43df47d8f657c4 /include/linux | |
| parent | 92c8e22c88f54c25c391f32a52397cf467c6c80b (diff) | |
[PATCH] nfsd4: provide no_cb_path error on renew
If the client was given a delegation, but our callback path to the client has
since failed for some reason, then our only chance to inform the client of this
is to return the cb_path_down error next time the client attempts to renew its
state.
Signed-off-by: Andy Adamson <andros@citi.umich.edu>
Signed-off-by: J. Bruce Fields <bfields@citi.umich.edu>
Signed-off-by: Neil Brown <neilb@cse.unsw.edu.au>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Diffstat (limited to 'include/linux')
| -rw-r--r-- | include/linux/nfsd/nfsd.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/include/linux/nfsd/nfsd.h b/include/linux/nfsd/nfsd.h index ae14a0124ea1..af61d7bb9f44 100644 --- a/include/linux/nfsd/nfsd.h +++ b/include/linux/nfsd/nfsd.h @@ -209,6 +209,7 @@ void nfsd_lockd_shutdown(void); #define nfserr_no_grace __constant_htonl(NFSERR_NO_GRACE) #define nfserr_reclaim_bad __constant_htonl(NFSERR_RECLAIM_BAD) #define nfserr_badname __constant_htonl(NFSERR_BADNAME) +#define nfserr_cb_path_down __constant_htonl(NFSERR_CB_PATH_DOWN) /* error codes for internal use */ /* if a request fails due to kmalloc failure, it gets dropped. |
