On Tue, Dec 04, 2018 at 02:14:43PM -0800, Kamenee Arumugam wrote: > hfi1_wc struct is the same struct as ib_uverbs_wc and hfi1_cq_wc > is not in the uapi header. Remove hfi1_wc and hfi1_cq_wc struct > from providers. Include rvt-abi.h header that have rvt_cq_wc > struct definition into kernel-headers. > > The member ib_uverbs_wc arrray in rvt_cq_wc is replaced with > one in rvt-abi. Therefore,plus one to the number of cq entries. > > Reviewed-by: Dennis Dalessandro <dennis.dalessandro@xxxxxxxxx> > Reviewed-by: Mike Marciniszyn <mike.marciniszyn@xxxxxxxxx> > Signed-off-by: Kamenee Arumugam <kamenee.arumugam@xxxxxxxxx> > --- > kernel-headers/CMakeLists.txt | 1 + > kernel-headers/rdma/rvt-abi.h | 31 +++++++++++++++++++++++++++++++ > providers/hfi1verbs/hfiverbs.h | 37 +++++-------------------------------- > providers/hfi1verbs/verbs.c | 23 +++++++++++++---------- > 4 files changed, 50 insertions(+), 42 deletions(-) > create mode 100755 kernel-headers/rdma/rvt-abi.h Since these need a kernel patch can you remark which kernel patch this is matched with? Also changes to kernel-headers should be split into their own patch created by the kernel-headers/update script as the first patch in your series. Jason