]> git.baikalelectronics.ru Git - kernel.git/commit
RDMA/qedr: destroy CQ only after HW releases it
authorAmrani, Ram <Ram.Amrani@cavium.com>
Thu, 27 Apr 2017 10:35:34 +0000 (13:35 +0300)
committerDoug Ledford <dledford@redhat.com>
Fri, 28 Apr 2017 16:47:57 +0000 (12:47 -0400)
commit13d9091d6a0d0e27444904691d5e878978eb2954
tree0aafc09c8c122354242e7afecdc4711ce380f4bc
parent27104b542a90e1ac882ae01dbf2866eb6d80c488
RDMA/qedr: destroy CQ only after HW releases it

Wait for all relevant CNQ interrupts before freeing the CQ.
Don't invoke completion handlers for a destroyed CQ.

Signed-off-by: Ram Amrani <Ram.Amrani@cavium.com>
Signed-off-by: Doug Ledford <dledford@redhat.com>
drivers/infiniband/hw/qedr/main.c
drivers/infiniband/hw/qedr/qedr.h
drivers/infiniband/hw/qedr/verbs.c