diff options
author | J. Bruce Fields <bfields@citi.umich.edu> | 2010-06-06 18:37:16 -0400 |
---|---|---|
committer | J. Bruce Fields <bfields@redhat.com> | 2010-10-01 19:29:44 -0400 |
commit | 19cf5c026f3ee06027523e59478e3fa54f573e5e (patch) | |
tree | e1162b69d7a558193b740344794d647a3d15e121 /fs/nfsd/state.h | |
parent | edc7a894034acb4c7ff8305716ca5df8aaf8e642 (diff) | |
download | kernel_samsung_smdk4412-19cf5c026f3ee06027523e59478e3fa54f573e5e.zip kernel_samsung_smdk4412-19cf5c026f3ee06027523e59478e3fa54f573e5e.tar.gz kernel_samsung_smdk4412-19cf5c026f3ee06027523e59478e3fa54f573e5e.tar.bz2 |
nfsd4: use callbacks on svc_xprt_deletion
Remove connections from the list when they go down.
Signed-off-by: J. Bruce Fields <bfields@citi.umich.edu>
Diffstat (limited to 'fs/nfsd/state.h')
-rw-r--r-- | fs/nfsd/state.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/fs/nfsd/state.h b/fs/nfsd/state.h index 29413c2..8d5e237 100644 --- a/fs/nfsd/state.h +++ b/fs/nfsd/state.h @@ -35,6 +35,7 @@ #ifndef _NFSD4_STATE_H #define _NFSD4_STATE_H +#include <linux/sunrpc/svc_xprt.h> #include <linux/nfsd/nfsfh.h> #include "nfsfh.h" @@ -155,6 +156,8 @@ struct nfsd4_clid_slot { struct nfsd4_conn { struct list_head cn_persession; struct svc_xprt *cn_xprt; + struct svc_xpt_user cn_xpt_user; + struct nfsd4_session *cn_session; /* CDFC4_FORE, CDFC4_BACK: */ unsigned char cn_flags; }; |