]> git.karo-electronics.de Git - mv-sheeva.git/blobdiff - fs/nfs/internal.h
nfs41: add session setup to the state manager
[mv-sheeva.git] / fs / nfs / internal.h
index 12f4c5e6fd39e43f3a54e77b19d0646a4210c9e9..f3b310e8ea03588eb2e3d0223380f7caf4971e3c 100644 (file)
@@ -100,6 +100,7 @@ extern void nfs_free_server(struct nfs_server *server);
 extern struct nfs_server *nfs_clone_server(struct nfs_server *,
                                           struct nfs_fh *,
                                           struct nfs_fattr *);
+extern void nfs_mark_client_ready(struct nfs_client *clp, int state);
 #ifdef CONFIG_PROC_FS
 extern int __init nfs_fs_proc_init(void);
 extern void nfs_fs_proc_exit(void);
@@ -206,6 +207,12 @@ extern int nfs4_path_walk(struct nfs_server *server,
                          const char *path);
 #endif
 
+/* read.c */
+extern void nfs_read_prepare(struct rpc_task *task, void *calldata);
+
+/* write.c */
+extern void nfs_write_prepare(struct rpc_task *task, void *calldata);
+
 /* nfs4proc.c */
 extern int _nfs4_call_sync(struct nfs_server *server,
                           struct rpc_message *msg,