Re: [PATCH v4 rdma-next 2/3] RDMA/qedr: Add doorbell overflow recovery support

2019-06-25 Thread Jason Gunthorpe
On Mon, Jun 24, 2019 at 01:28:08PM +0300, Michal Kalderon wrote: > +/* Map the kernel doorbell recovery memory entry */ > +int qedr_mmap_db_rec(struct vm_area_struct *vma) > +{ > + unsigned long len = vma->vm_end - vma->vm_start; > + > + return remap_pfn_range(vma, vma->vm_start, > +

[PATCH v4 rdma-next 2/3] RDMA/qedr: Add doorbell overflow recovery support

2019-06-24 Thread Michal Kalderon
Use the doorbell recovery mechanism to register rdma related doorbells that will be restored in case there is a doorbell overflow attention. Signed-off-by: Ariel Elior Signed-off-by: Michal Kalderon --- drivers/infiniband/hw/qedr/qedr.h | 13 +- drivers/infiniband/hw/qedr/verbs.c | 351 ++