On Mon, Apr 29, 2019 at 02:59:06PM +0300, Kamal Heib wrote: > Integrate iw_cm_verbs data members into ib_device_ops and ib_device > structs, this is done to achieve the following: > > 1- Avoid memory related bugs. > 2- Make the code more cleaner. > 3- Reduce code duplication. > > Signed-off-by: Kamal Heib <kamalheib1@xxxxxxxxx> > --- > drivers/infiniband/core/device.c | 8 +++++ > drivers/infiniband/core/iwcm.c | 35 +++++++++++---------- > drivers/infiniband/hw/cxgb3/iwch_provider.c | 32 +++++++------------ > drivers/infiniband/hw/cxgb4/provider.c | 33 +++++++------------ > drivers/infiniband/hw/i40iw/i40iw_verbs.c | 30 ++++++------------ > drivers/infiniband/hw/nes/nes_verbs.c | 27 ++++++---------- > drivers/infiniband/hw/qedr/main.c | 25 ++++++--------- > include/rdma/ib_verbs.h | 23 +++++++++++--- > include/rdma/iw_cm.h | 25 --------------- > 9 files changed, 98 insertions(+), 140 deletions(-) Applied to for-next, thanks Jason