Hi Jason and Doug, Here are two patches that clean up some UAPI header stuff. Kamenee has posted a pull request on GitHub for the complimentary user lib patches. There were a couple structs shared by rdmavt and user space. This moves them into uapi. https://github.com/linux-rdma/rdma-core/pull/456 --- Kamenee Arumugam (2): IB/hfi1: Move rvt_cq_wc struct into uapi directory IB/hfi1: Move receive work queue struct into uapi directory drivers/infiniband/hw/hfi1/qp.c | 32 ++++++ drivers/infiniband/sw/rdmavt/cq.c | 189 ++++++++++++++++++++++++------------- include/rdma/rdmavt_cq.h | 10 +- include/rdma/rdmavt_qp.h | 26 ----- include/uapi/rdma/rvt-abi.h | 59 ++++++++++++ 5 files changed, 215 insertions(+), 101 deletions(-) create mode 100644 include/uapi/rdma/rvt-abi.h -- -Denny