RPC: allow call_encode() to delay transmission of an RPC call.
authorTrond Myklebust <Trond.Myklebust@netapp.com>
Tue, 18 Oct 2005 21:20:11 +0000 (14:20 -0700)
committerTrond Myklebust <Trond.Myklebust@netapp.com>
Tue, 18 Oct 2005 21:20:11 +0000 (14:20 -0700)
commit5e5ce5be6f0161d2a069a4f8a1154fe639c5c02f
treefc6e0397c8e17dad5f3f038fb1b3526a114b5244
parentea635a517e350eb03ab5f01618417f31b82a9a4d
RPC: allow call_encode() to delay transmission of an RPC call.

 Currently, call_encode will cause the entire RPC call to abort if it returns
 an error. This is unnecessarily rigid, and gets in the way of attempts
 to allow the NFSv4 layer to order RPC calls that carry sequence ids.

Signed-off-by: Trond Myklebust <Trond.Myklebust@netapp.com>
include/linux/sunrpc/xprt.h
net/sunrpc/clnt.c
net/sunrpc/xprt.c