mbox series

[rdma-next,00/13] bnxt_re driver updates

Message ID 1538994484-21390-1-git-send-email-selvin.xavier@broadcom.com (mailing list archive)
Headers show
Series bnxt_re driver updates | expand

Message

Selvin Xavier Oct. 8, 2018, 10:27 a.m. UTC
This patch series is prepared against the *for-testing*
branch. This branch was used because it includes
changes from both for-rc and for-next branch. Some of these patches
are dependent on the for-rc branch and couple of changes
dependent on for-next branch.

This series includes few bug fixes and expose some more
statistics counters.

Please review it and apply on for-next branch.

Thanks,
Selvin

Devesh Sharma (3):
  RDMA/bnxt_re: Drop L2 async events silently
  RDMA/bnxt_re: Fix qp async event reporting
  RDMA/bnxt_re: Limit max_pkey to 16 bit value

Selvin Xavier (9):
  RDMA/bnxt_re: Add missing spin lock initialization
  RDMA/bnxt_re: Fix recursive lock warning in debug kernel
  RDMA/bnxt_re: Remove the unnecessary version macro definition
  RDMA/bnxt_re: Avoid null check after accessing the pointer
  RDMA/bnxt_re: Avoid accessing nq->bar_reg_iomem in failure case
  RDMA/bnxt_re: Expose rx discards and drop counters
  RDMA/bnxt_re: Report out of sequence hw counters
  RDMA/bnxt_re: Wait for delayed work to finish before device removal
  RDMA/bnxt_re: Avoid resource leak in case the NQ registration fails

Somnath Kotur (1):
  RDMA/bnxt_re: Prevent driver crash due to NULL pointer in error
    message print

 drivers/infiniband/hw/bnxt_re/bnxt_re.h     |  3 +-
 drivers/infiniband/hw/bnxt_re/hw_counters.c | 11 ++++++-
 drivers/infiniband/hw/bnxt_re/hw_counters.h |  3 ++
 drivers/infiniband/hw/bnxt_re/ib_verbs.c    |  1 +
 drivers/infiniband/hw/bnxt_re/main.c        | 48 ++++++++++++++++++++---------
 drivers/infiniband/hw/bnxt_re/qplib_fp.c    |  4 ++-
 drivers/infiniband/hw/bnxt_re/qplib_rcfw.c  | 43 ++++++++++++++++----------
 drivers/infiniband/hw/bnxt_re/qplib_rcfw.h  |  4 +++
 drivers/infiniband/hw/bnxt_re/qplib_sp.c    | 20 +++++++++++-
 drivers/infiniband/hw/bnxt_re/qplib_sp.h    | 10 ++++++
 drivers/infiniband/hw/bnxt_re/roce_hsi.h    |  5 +++
 11 files changed, 117 insertions(+), 35 deletions(-)

Comments

Jason Gunthorpe Oct. 16, 2018, 6:14 a.m. UTC | #1
On Mon, Oct 08, 2018 at 03:27:51AM -0700, Selvin Xavier wrote:
> 
> This patch series is prepared against the *for-testing*
> branch. This branch was used because it includes
> changes from both for-rc and for-next branch. Some of these patches
> are dependent on the for-rc branch and couple of changes
> dependent on for-next branch.
> 
> This series includes few bug fixes and expose some more
> statistics counters.
> 
> Please review it and apply on for-next branch.
> 
> Thanks,
> Selvin
> 
> Devesh Sharma (3):
>   RDMA/bnxt_re: Drop L2 async events silently
>   RDMA/bnxt_re: Fix qp async event reporting
>   RDMA/bnxt_re: Limit max_pkey to 16 bit value
> 
> Selvin Xavier (9):
>   RDMA/bnxt_re: Add missing spin lock initialization
>   RDMA/bnxt_re: Fix recursive lock warning in debug kernel
>   RDMA/bnxt_re: Remove the unnecessary version macro definition
>   RDMA/bnxt_re: Avoid null check after accessing the pointer
>   RDMA/bnxt_re: Avoid accessing nq->bar_reg_iomem in failure case
>   RDMA/bnxt_re: Expose rx discards and drop counters
>   RDMA/bnxt_re: Report out of sequence hw counters
>   RDMA/bnxt_re: Wait for delayed work to finish before device removal
>   RDMA/bnxt_re: Avoid resource leak in case the NQ registration fails
> 
> Somnath Kotur (1):
>   RDMA/bnxt_re: Prevent driver crash due to NULL pointer in error
>     message print

Applied to for-next, thanks

Jason