This patch set continues to remove code from qib and use the rdmavt version. It includes usage of completion queues, post send and receive as well as the query qp functionality. The patch set also pulls in the rdmavt version of create/free mad agents and device allocation. This series applies on v2 "Clean ups, mad agents, and query_qp" patchest for rdmavt. Changes since v1: Conflict resolution to apply on Doug's k.o/for-4.5 --- Dennis Dalessandro (2): IB/qib: Use rdmavt device allocation function IB/qib: Remove create and free mad agents Harish Chegondi (5): IB/qib: Remove completion queue data structures and functions from qib IB/qib: Use rdmavt version of post_send IB/qib: Remove qib_post_receive and use rdmavt version IB/qib: Remove qib multicast verbs functions IB/qib: Remove qib_query_qp function drivers/infiniband/hw/qib/Makefile | 4 drivers/infiniband/hw/qib/qib.h | 2 drivers/infiniband/hw/qib/qib_cq.c | 545 --------------------------- drivers/infiniband/hw/qib/qib_driver.c | 8 drivers/infiniband/hw/qib/qib_iba7322.c | 10 drivers/infiniband/hw/qib/qib_init.c | 10 drivers/infiniband/hw/qib/qib_mad.c | 99 +---- drivers/infiniband/hw/qib/qib_qp.c | 66 --- drivers/infiniband/hw/qib/qib_rc.c | 52 +-- drivers/infiniband/hw/qib/qib_ruc.c | 41 +- drivers/infiniband/hw/qib/qib_sdma.c | 4 drivers/infiniband/hw/qib/qib_uc.c | 14 - drivers/infiniband/hw/qib/qib_ud.c | 14 - drivers/infiniband/hw/qib/qib_verbs.c | 315 +--------------- drivers/infiniband/hw/qib/qib_verbs.h | 135 ------- drivers/infiniband/hw/qib/qib_verbs_mcast.c | 363 ------------------ 16 files changed, 149 insertions(+), 1533 deletions(-) delete mode 100644 drivers/infiniband/hw/qib/qib_cq.c delete mode 100644 drivers/infiniband/hw/qib/qib_verbs_mcast.c -- -Denny -- 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