]> err.no Git - linux-2.6/blobdiff - include/linux/sunrpc/clnt.h
SUNRPC: Add a helper rpc_call_start() that initialises task->tk_action
[linux-2.6] / include / linux / sunrpc / clnt.h
index c0d9d14983b3f191679aed01ca729838aafa7a29..c79f2edf032377af67c5b1717621a48dbd9f4b00 100644 (file)
@@ -117,7 +117,7 @@ struct rpc_create_args {
 
 struct rpc_clnt *rpc_create(struct rpc_create_args *args);
 struct rpc_clnt        *rpc_bind_new_program(struct rpc_clnt *,
-                               struct rpc_program *, int);
+                               struct rpc_program *, u32);
 struct rpc_clnt *rpc_clone_client(struct rpc_clnt *);
 void           rpc_shutdown_client(struct rpc_clnt *);
 void           rpc_release_client(struct rpc_clnt *);
@@ -126,8 +126,8 @@ int         rpcb_register(u32, u32, int, unsigned short, int *);
 int            rpcb_getport_sync(struct sockaddr_in *, __u32, __u32, int);
 void           rpcb_getport_async(struct rpc_task *);
 
-void           rpc_call_setup(struct rpc_task *, struct rpc_message *, int);
-
+void           rpc_call_setup(struct rpc_task *, const struct rpc_message *, int);
+void           rpc_call_start(struct rpc_task *);
 int            rpc_call_async(struct rpc_clnt *clnt, struct rpc_message *msg,
                               int flags, const struct rpc_call_ops *tk_ops,
                               void *calldata);