[PATCH rdma-core 0/8] Sparse updates for Mellanox and vmw_pvrdma providers

Jason Gunthorpe
2017-07-12T21:17:34Z

This makes 4 more providers sparse clean

There are two more small changes to the user facing API, around the
invalidate_rkey/imm_data duality, these matches the changes already
made..

Jason Gunthorpe (8):
verbs: Annoate ibv_wc helpers with endian
verbs: Annoate ibv_send_wr with endian
mlx4: Add sparse annotations
mlx5: Avoid sparse complaints about !!
mlx5: Add sparse annotations
mthca: Add sparse annotations
vmw_pvrdma: Update kernel header
vmw_pvrdma: Add sparse annotations

CMakeLists.txt | 12 ++--
buildlib/fixup-include/rdma-vmw_pvrdma-abi.h | 4 +-
libibverbs/man/ibv_create_cq_ex.3 | 5 +-
libibverbs/man/ibv_post_send.3 | 7 ++-
libibverbs/verbs.h | 22 +++++++-
providers/mlx4/cq.c | 8 ++-
providers/mlx4/dbrec.c | 6 +-
providers/mlx4/mlx4.h | 16 +++---
providers/mlx4/mlx4dv.h | 84 ++++++++++++++--------------
providers/mlx4/qp.c | 4 +-
providers/mlx4/verbs.c | 11 +---
providers/mlx5/cq.c | 31 +++++-----
providers/mlx5/dbrec.c | 6 +-
providers/mlx5/mlx5.h | 14 ++---
providers/mlx5/mlx5dv.h | 68 +++++++++++-----------
providers/mlx5/qp.c | 10 ++--
providers/mlx5/verbs.c | 4 +-
providers/mlx5/wqe.h | 34 +++++------
providers/mthca/cq.c | 32 +++++------
providers/mthca/memfree.c | 4 +-
providers/mthca/mthca.h | 24 ++++----
providers/mthca/qp.c | 4 +-
providers/mthca/wqe.h | 60 ++++++++++----------
providers/vmw_pvrdma/pvrdma.h | 6 +-
providers/vmw_pvrdma/verbs.c | 7 +--
25 files changed, 250 insertions(+), 233 deletions(-)

--
2.7.4