Several leaks and issues were found when running iWARP with kmemleak. some apply to RoCE as well. This series fixes some memory leaks and some wrong methods of synchronization which were used to wait for iWARP CM related events. Michal Kalderon (2): RDMA/qedr: Fix synchronization methods and memory leaks in qedr RDMA/qedr: Fix memory leak in user qp and mr drivers/infiniband/hw/qedr/qedr.h | 23 ++++-- drivers/infiniband/hw/qedr/qedr_iw_cm.c | 120 +++++++++++++++++++++----------- drivers/infiniband/hw/qedr/verbs.c | 54 +++++++------- 3 files changed, 128 insertions(+), 69 deletions(-) -- 2.14.5