All of lore.kernel.org
 help / color / mirror / Atom feed
From: Devesh Sharma <devesh.sharma@broadcom.com>
To: linux-rdma <linux-rdma@vger.kernel.org>
Cc: Jason Gunthorpe <jgg@mellanox.com>, Doug Ledford <dledford@redhat.com>
Subject: Re: [PATCH V3 for-next 0/8] Refactor control path of bnxt_re driver
Date: Thu, 20 Feb 2020 10:59:36 +0530	[thread overview]
Message-ID: <CANjDDBiL+XFmRaKXaS6+ghD=C6Vuxtv2k+rZFWQYxwgK4Evu1Q@mail.gmail.com> (raw)
In-Reply-To: <1581786665-23705-1-git-send-email-devesh.sharma@broadcom.com>

On Sat, Feb 15, 2020 at 10:41 PM Devesh Sharma
<devesh.sharma@broadcom.com> wrote:
>
> This is the first series out of few more forthcoming series to refactor
> Broadcom's RoCE driver. This series contains patches to refactor control
> path. Since this is first series, there may be few code section which may
> look redundant or overkill but those will be taken care in future patch
> series.
>
> These patches apply clean on tip of for-next branch.
> Each patch in this series is tested against user and kernel functionality.
>
> v2->v3
>   -- Rebased the series on tip of for-nxt, linux-5.6-rc1
>
> v1->v2
> patch 0001
>   -- removed unwind logic when qp destroy fails.
>   -- removed atomic dec out of mutex lock
> patch 0003
>   -- saved memset by using default initializer for hwq_attr and sginfo
> patch 0004
>   -- saved memset by using default initializer for rattr.
> patch 0008
>   -- a new patch to remove dev_err/dbg/warn/info from driver.
>
> Devesh Sharma (8):
>   RDMA/bnxt_re: Refactor queue pair creation code
>   RDMA/bnxt_re: Replace chip context structure with pointer
>   RDMA/bnxt_re: Refactor hardware queue memory allocation
>   RDMA/bnxt_re: Refactor net ring allocation function
>   RDMA/bnxt_re: Refactor command queue management code
>   RDMA/bnxt_re: Refactor notification queue management code
>   RDMA/bnxt_re: Refactor doorbell management functions
>   RDMA/bnxt_re: use ibdev based message printing functions
>
>  drivers/infiniband/hw/bnxt_re/bnxt_re.h    |  24 +-
>  drivers/infiniband/hw/bnxt_re/ib_verbs.c   | 900 ++++++++++++++++++-----------
>  drivers/infiniband/hw/bnxt_re/main.c       | 264 +++++----
>  drivers/infiniband/hw/bnxt_re/qplib_fp.c   | 416 ++++++-------
>  drivers/infiniband/hw/bnxt_re/qplib_fp.h   |  94 +--
>  drivers/infiniband/hw/bnxt_re/qplib_rcfw.c | 467 +++++++++------
>  drivers/infiniband/hw/bnxt_re/qplib_rcfw.h |  85 +--
>  drivers/infiniband/hw/bnxt_re/qplib_res.c  | 470 +++++++++------
>  drivers/infiniband/hw/bnxt_re/qplib_res.h  | 145 ++++-
>  drivers/infiniband/hw/bnxt_re/qplib_sp.c   |  48 +-
>  10 files changed, 1737 insertions(+), 1176 deletions(-)
>
> --
> 1.8.3.1
Hi Jason,

Could you pull this series, this was rebase since you had faced
merge-conflict after 5.6-rc1 merge. Let me know if yet another respin
is required.
>

  parent reply	other threads:[~2020-02-20  5:30 UTC|newest]

Thread overview: 12+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-02-15 17:10 [PATCH V3 for-next 0/8] Refactor control path of bnxt_re driver Devesh Sharma
2020-02-15 17:10 ` [PATCH V3 for-next 1/8] RDMA/bnxt_re: Refactor queue pair creation code Devesh Sharma
2020-02-15 17:10 ` [PATCH V3 for-next 2/8] RDMA/bnxt_re: Replace chip context structure with pointer Devesh Sharma
2020-02-15 17:11 ` [PATCH V3 for-next 3/8] RDMA/bnxt_re: Refactor hardware queue memory allocation Devesh Sharma
2020-02-15 17:11 ` [PATCH V3 for-next 4/8] RDMA/bnxt_re: Refactor net ring allocation function Devesh Sharma
2020-02-15 17:11 ` [PATCH V3 for-next 5/8] RDMA/bnxt_re: Refactor command queue management code Devesh Sharma
2020-02-15 17:11 ` [PATCH V3 for-next 6/8] RDMA/bnxt_re: Refactor notification " Devesh Sharma
2020-02-15 17:11 ` [PATCH V3 for-next 7/8] RDMA/bnxt_re: Refactor doorbell management functions Devesh Sharma
2020-02-15 17:11 ` [PATCH V3 for-next 8/8] RDMA/bnxt_re: use ibdev based message printing functions Devesh Sharma
2020-02-20  5:29 ` Devesh Sharma [this message]
2020-02-22  0:30 ` [PATCH V3 for-next 0/8] Refactor control path of bnxt_re driver Jason Gunthorpe
2020-02-22  4:05   ` Devesh Sharma

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to='CANjDDBiL+XFmRaKXaS6+ghD=C6Vuxtv2k+rZFWQYxwgK4Evu1Q@mail.gmail.com' \
    --to=devesh.sharma@broadcom.com \
    --cc=dledford@redhat.com \
    --cc=jgg@mellanox.com \
    --cc=linux-rdma@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.