This series has some header file and code cleanups. Mostly from Mike but we have a removal of an unneeded flag from John as well. There is also some counter additions for ones that we missed originally and a clean up/improvement to our completion API for qib and hfi1. Kaike also has some comment fix-ups. --- John Fleck (1): IB/hfi1: Remove reference to RHF.VCRCErr Kaike Wan (1): IB/{rdmavt, hfi1): Miscellaneous comment fixes Mike Marciniszyn (7): IB/hfi1: Make opfn.h self sufficient IB/rdmavt: Fix ab/ba include issues IB/rdmavt: Use more efficient allowed_ops IB/{rdmavt,qib,hfi1}: Use new routine to release reference counts IB/rdmavt: Add new completion inline IB/{rdmavt,qib,hfi1}: Convert to new completion API IB/hfi1: Add selected Rcv counters drivers/infiniband/hw/hfi1/chip.c | 3 drivers/infiniband/hw/hfi1/chip.h | 3 drivers/infiniband/hw/hfi1/chip_registers.h | 3 drivers/infiniband/hw/hfi1/common.h | 2 drivers/infiniband/hw/hfi1/driver.c | 5 - drivers/infiniband/hw/hfi1/opfn.h | 6 + drivers/infiniband/hw/hfi1/rc.c | 26 +--- drivers/infiniband/hw/hfi1/ruc.c | 2 drivers/infiniband/hw/hfi1/tid_rdma.c | 2 drivers/infiniband/hw/qib/qib_rc.c | 26 +--- drivers/infiniband/hw/qib/qib_verbs.h | 2 drivers/infiniband/sw/rdmavt/qp.c | 41 +----- drivers/infiniband/sw/rdmavt/qp.h | 2 drivers/infiniband/sw/rdmavt/rc.c | 2 drivers/infiniband/sw/rdmavt/trace_qp.h | 2 drivers/infiniband/sw/rdmavt/trace_rc.h | 2 drivers/infiniband/sw/rdmavt/trace_tx.h | 2 include/rdma/rdma_vt.h | 78 ++--------- include/rdma/rdmavt_qp.h | 198 ++++++++++++++++++++------- 19 files changed, 204 insertions(+), 203 deletions(-) -- -Denny