mbox series

[v1,0/4] Fix more issues in new connect logic

Message ID 20200627162911.22826.34426.stgit@manet.1015granger.net (mailing list archive)
Headers show
Series Fix more issues in new connect logic | expand

Message

Chuck Lever June 27, 2020, 4:34 p.m. UTC
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

Comments

Chuck Lever July 6, 2020, 6:41 p.m. UTC | #1
Anna, I haven't found any additional issues with this series that
can't wait until 5.9 or later. Can you see that it gets into 5.8-rc ?
Thanks!


> On Jun 27, 2020, at 12:34 PM, Chuck Lever <chuck.lever@oracle.com> wrote:
> 
> 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

--
Chuck Lever
Schumaker, Anna July 7, 2020, 7:49 p.m. UTC | #2
On Mon, Jul 6, 2020 at 2:42 PM Chuck Lever <chuck.lever@oracle.com> wrote:
>
> Anna, I haven't found any additional issues with this series that
> can't wait until 5.9 or later. Can you see that it gets into 5.8-rc ?
> Thanks!

No problem! I'll plan on including them in my next bugfixes pull.

Anna
>
>
> > On Jun 27, 2020, at 12:34 PM, Chuck Lever <chuck.lever@oracle.com> wrote:
> >
> > 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
>
> --
> Chuck Lever
>
>
>