The following patch series are the fixes from Connectathon. With the first two, we achieved full interop between Linux and OpenSolaris, over Infiniband, in both directions. (Linux-to-Linux was also tested successfully with both Infiniband and iWARP.) The first patch merely removes a bogus assertion in the server rdma chunk manipulation. This was triggered by the slightly different way that the OpenSolaris client marshals certain requests. The second patch fixes a defect in the client chunk marshaling, which caused a bad XDR encode in (only) NFSv4 symlink requests. The third and fourth patches are a usability improvement, to dynamically load the xprtrdma client module on-demand when mounting nfs over rdma. I'm hoping they'll all be acceptable for the 2.6.30 merge window. Comments are welcome, etc. --- Tom Talpey (4): NFS: load the rpc/rdma transport module automatically SUNRPC: dynamically load RPC transport modules on-demand XPRTRDMA: correct an rpc/rdma inline send marshaling error SVCRDMA: remove faulty assertions in rpc/rdma chunk validation. fs/nfs/super.c | 4 +++- include/linux/sunrpc/xprt.h | 1 + net/sunrpc/xprt.c | 31 +++++++++++++++++++++++++++++++ net/sunrpc/xprtrdma/rpc_rdma.c | 26 ++++++++++++++------------ net/sunrpc/xprtrdma/svc_rdma_sendto.c | 8 +++++--- 5 files changed, 54 insertions(+), 16 deletions(-) -- Tom. -- To unsubscribe from this list: send the line "unsubscribe linux-nfs" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html