diff options
author | Tom Talpey <tmtalpey@gmail.com> | 2009-03-11 19:37:55 +0100 |
---|---|---|
committer | Trond Myklebust <Trond.Myklebust@netapp.com> | 2009-03-11 19:37:55 +0100 |
commit | b38ab40ad58c1fc43ea590d6342f6a6763ac8fb6 (patch) | |
tree | f2e701eff6bed88f1085a95a9a240db105776831 /net/sunrpc/xprt.c | |
parent | SVCRDMA: remove faulty assertions in rpc/rdma chunk validation. (diff) | |
download | linux-b38ab40ad58c1fc43ea590d6342f6a6763ac8fb6.tar.xz linux-b38ab40ad58c1fc43ea590d6342f6a6763ac8fb6.zip |
XPRTRDMA: correct an rpc/rdma inline send marshaling error
Certain client rpc's which contain both lengthy page-contained
metadata and a non-empty xdr_tail buffer require careful handling
to avoid overlapped memory copying. Rearranging of existing rpcrdma
marshaling code avoids it; this fixes an NFSv4 symlink creation error
detected with connectathon basic/test8 to multiple servers.
Signed-off-by: Tom Talpey <tmtalpey@gmail.com>
Signed-off-by: Trond Myklebust <Trond.Myklebust@netapp.com>
Diffstat (limited to 'net/sunrpc/xprt.c')
0 files changed, 0 insertions, 0 deletions