mbox series

[V7,for-next,0/3] Broadcom's driver add global atomics

Message ID 20210603131534.982257-1-devesh.sharma@broadcom.com (mailing list archive)
Headers show
Series Broadcom's driver add global atomics | expand

Message

Devesh Sharma June 3, 2021, 1:15 p.m. UTC
Adding automated detection and enablement of global PCI atomic
operation support.
Updated to ABI to pass wqe-mode to user to support rdma-core
pull request:
https://github.com/linux-rdma/rdma-core/pull/1007

v6->v7
 updated error return type to -EOPNOTSUPP
v5->v6
 dropped fixes tag
v4->v5
 fixed commit msg in patch 0001
 fixed mixing of int with bool
v3->v4
 removed redundant code to enable global atomics
 refactored to honor standard error codes.
v2->v3
 Added additional patch to update ABI. A PR corresponding to this
 is open.

V1->V2
 renamed bnxt_qplib_enable_atomic_ops_to_root to
 bnxt_qplib_determine_atomics

Devesh Sharma (3):
  RDMA/bnxt_re: Enable global atomic ops if platform supports
  bnxt_re: Update maintainers list
  RDMA/bnxt_re: update ABI to pass wqe-mode to user space

 MAINTAINERS                               |  2 --
 drivers/infiniband/hw/bnxt_re/ib_verbs.c  |  7 +++++++
 drivers/infiniband/hw/bnxt_re/main.c      |  3 +++
 drivers/infiniband/hw/bnxt_re/qplib_res.c | 17 +++++++++++++++++
 drivers/infiniband/hw/bnxt_re/qplib_res.h |  1 +
 drivers/infiniband/hw/bnxt_re/qplib_sp.c  | 13 ++++++++++++-
 drivers/infiniband/hw/bnxt_re/qplib_sp.h  |  2 --
 include/uapi/rdma/bnxt_re-abi.h           |  5 ++++-
 8 files changed, 44 insertions(+), 6 deletions(-)

Comments

Jason Gunthorpe June 3, 2021, 8:01 p.m. UTC | #1
On Thu, Jun 03, 2021 at 06:45:31PM +0530, Devesh Sharma wrote:
> Adding automated detection and enablement of global PCI atomic
> operation support.
> Updated to ABI to pass wqe-mode to user to support rdma-core
> pull request:
> https://github.com/linux-rdma/rdma-core/pull/1007
> 
> v6->v7
>  updated error return type to -EOPNOTSUPP
> v5->v6
>  dropped fixes tag
> v4->v5
>  fixed commit msg in patch 0001
>  fixed mixing of int with bool
> v3->v4
>  removed redundant code to enable global atomics
>  refactored to honor standard error codes.
> v2->v3
>  Added additional patch to update ABI. A PR corresponding to this
>  is open.
> 
> V1->V2
>  renamed bnxt_qplib_enable_atomic_ops_to_root to
>  bnxt_qplib_determine_atomics
> 
> Devesh Sharma (3):
>   RDMA/bnxt_re: Enable global atomic ops if platform supports
>   bnxt_re: Update maintainers list

I took these two to for-next, thanks

Jason