[PATCH rdma-next v4 0/3] RDMA: handle pointless functions

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



This patch set include three patches, the first remove {create,
destroy}_ah from the mandatory verbs, the second patch verify that the
verbs are implemented by the provideors before using them, the last one
remove the pointless function from the providers because no need for
them after the first two patches.

Changes from v3:
- Remove only {create, destroy}_ah from mandatory verbs check.

Changes from v2:
- Remove mandatory verbs check.

Changes from v1:
- Add patch #1.
- Remove check for destroy_ah and process_mad from patch #2.

Thanks,

Kamal Heib (3):
  RDMA/core: Remove {create,destroy}_ah from mandatory verbs
  RDMA/core: Check for verbs callbacks before using them
  RDMA/providers: Remove pointless functions

 drivers/infiniband/core/device.c                |  2 -
 drivers/infiniband/core/uverbs_cmd.c            |  3 +-
 drivers/infiniband/core/verbs.c                 |  3 ++
 drivers/infiniband/hw/cxgb3/iwch_provider.c     | 41 -----------------
 drivers/infiniband/hw/cxgb4/cq.c                |  5 ---
 drivers/infiniband/hw/cxgb4/iw_cxgb4.h          |  1 -
 drivers/infiniband/hw/cxgb4/provider.c          | 41 -----------------
 drivers/infiniband/hw/i40iw/i40iw_verbs.c       | 40 -----------------
 drivers/infiniband/hw/nes/nes_verbs.c           | 60 -------------------------
 drivers/infiniband/hw/ocrdma/ocrdma_ah.c        |  6 ---
 drivers/infiniband/hw/ocrdma/ocrdma_ah.h        |  1 -
 drivers/infiniband/hw/ocrdma/ocrdma_main.c      |  1 -
 drivers/infiniband/hw/vmw_pvrdma/pvrdma_cq.c    | 26 -----------
 drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c  |  3 --
 drivers/infiniband/hw/vmw_pvrdma/pvrdma_srq.c   |  7 ---
 drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.h |  7 ---
 16 files changed, 5 insertions(+), 242 deletions(-)

-- 
2.14.4

--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Photo]     [Yosemite News]     [Yosemite Photos]     [Linux Kernel]     [Linux SCSI]     [XFree86]

  Powered by Linux