This series addresses several more flaws in the recent overhaul of the client's RPC/RDMA connect logic. More testing is called for, but these are ready for review. They apply on the fixes that were pulled into Linus' tree yesterday. See also the "cel-testing" topic branch in my kernel repo: git://git.linux-nfs.org/projects/cel/cel-2.6.git --- Chuck Lever (4): xprtrdma: Fix double-free in rpcrdma_ep_create() xprtrdma: Fix recursion into rpcrdma_xprt_disconnect() xprtrdma: Fix return code from rpcrdma_xprt_connect() xprtrdma: Fix handling of connect errors net/sunrpc/xprtrdma/transport.c | 5 +++++ net/sunrpc/xprtrdma/verbs.c | 28 ++++++++++++++-------------- 2 files changed, 19 insertions(+), 14 deletions(-) -- Chuck Lever