]> asedeno.scripts.mit.edu Git - linux.git/commit
RDMA/i40iw: Avoid reference leaks when processing the AEQ
authorAndrew Boyer <andrew.boyer@dell.com>
Mon, 7 May 2018 17:23:37 +0000 (13:23 -0400)
committerDoug Ledford <dledford@redhat.com>
Wed, 9 May 2018 14:45:18 +0000 (10:45 -0400)
commit9f7b16afab9b47de471f4ef6a0c6c337f0a53566
tree1955cf9601917996d43fee7f2e3db8c0689e3744
parenta75895b1ebd944a7873cbf76d30de8720955f8b3
RDMA/i40iw: Avoid reference leaks when processing the AEQ

In this switch there is a reference held on the QP. 'continue' will grab
the next event without releasing the reference, causing a leak.

Change it to 'break' to drop the reference before grabbing the next event.

Fixes: 4e9042e647ff ("i40iw: add hw and utils files")
Signed-off-by: Andrew Boyer <andrew.boyer@dell.com>
Reviewed-by: Shiraz Saleem <shiraz.saleem@intel.com>
Signed-off-by: Doug Ledford <dledford@redhat.com>
drivers/infiniband/hw/i40iw/i40iw_hw.c