This patch series used the doorbell overflow recovery mechanism introduced in commit 36907cd5cd72 ("qed: Add doorbell overflow recovery mechanism") for rdma ( RoCE and iWARP ) rdma-core pull request #493 Changes from V1: - call kmap to map virtual address into kernel space - modify db_rec_delete to be void - remove some cpu_to_le16 that were added to previous patch which are correct but not related to the overflow recovery mechanism. Will be submitted as part of a different patch Michal Kalderon (2): RDMA/qedr: Add doorbell overflow recovery support RDMA/qedr: Add iWARP doorbell recovery support drivers/infiniband/hw/qedr/qedr.h | 19 ++- drivers/infiniband/hw/qedr/verbs.c | 298 +++++++++++++++++++++++++++++++++---- include/uapi/rdma/qedr-abi.h | 15 ++ 3 files changed, 294 insertions(+), 38 deletions(-) -- 2.14.5