diff options
Diffstat (limited to 'fs/nfsd/state.h')
-rw-r--r-- | fs/nfsd/state.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/fs/nfsd/state.h b/fs/nfsd/state.h index b85437982a8d..c4c92aea8f39 100644 --- a/fs/nfsd/state.h +++ b/fs/nfsd/state.h | |||
@@ -77,6 +77,7 @@ struct nfs4_rpc_args { | |||
77 | 77 | ||
78 | struct nfsd4_callback { | 78 | struct nfsd4_callback { |
79 | struct nfs4_rpc_args cb_args; | 79 | struct nfs4_rpc_args cb_args; |
80 | struct work_struct cb_work; | ||
80 | }; | 81 | }; |
81 | 82 | ||
82 | struct nfs4_delegation { | 83 | struct nfs4_delegation { |
@@ -391,7 +392,11 @@ extern void put_nfs4_client(struct nfs4_client *clp); | |||
391 | extern void nfs4_free_stateowner(struct kref *kref); | 392 | extern void nfs4_free_stateowner(struct kref *kref); |
392 | extern int set_callback_cred(void); | 393 | extern int set_callback_cred(void); |
393 | extern void nfsd4_probe_callback(struct nfs4_client *clp); | 394 | extern void nfsd4_probe_callback(struct nfs4_client *clp); |
395 | extern void nfsd4_do_callback_rpc(struct work_struct *); | ||
394 | extern void nfsd4_cb_recall(struct nfs4_delegation *dp); | 396 | extern void nfsd4_cb_recall(struct nfs4_delegation *dp); |
397 | extern int nfsd4_create_callback_queue(void); | ||
398 | extern void nfsd4_destroy_callback_queue(void); | ||
399 | extern void nfsd4_set_callback_client(struct nfs4_client *, struct rpc_clnt *); | ||
395 | extern void nfs4_put_delegation(struct nfs4_delegation *dp); | 400 | extern void nfs4_put_delegation(struct nfs4_delegation *dp); |
396 | extern __be32 nfs4_make_rec_clidname(char *clidname, struct xdr_netobj *clname); | 401 | extern __be32 nfs4_make_rec_clidname(char *clidname, struct xdr_netobj *clname); |
397 | extern void nfsd4_init_recdir(char *recdir_name); | 402 | extern void nfsd4_init_recdir(char *recdir_name); |