diff options
author | Mustafa Ismail <mustafa.ismail@intel.com> | 2016-12-06 15:49:30 -0600 |
---|---|---|
committer | Doug Ledford <dledford@redhat.com> | 2016-12-12 17:20:26 -0500 |
commit | f4a87ca12a1c203913a5cc889ec49b817a1f45fc (patch) | |
tree | fab49377163fae43144892789644e5ccc72cb0e1 /drivers/infiniband/hw/qedr | |
parent | 91c42b72f8e8b45961ff05a05009b644e6316ca2 (diff) | |
download | linux-f4a87ca12a1c203913a5cc889ec49b817a1f45fc.tar.gz linux-f4a87ca12a1c203913a5cc889ec49b817a1f45fc.tar.xz |
i40iw: Fix double free of QP
A QP can be double freed if i40iw_cm_disconn() is
called while it is currently being freed by
i40iw_rem_ref(). The fix in i40iw_cm_disconn() will
first check if the QP is already freed before
making another request for the QP to be freed.
Signed-off-by: Mustafa Ismail <mustafa.ismail@intel.com>
Signed-off-by: Shiraz Saleem <shiraz.saleem@intel.com>
Signed-off-by: Henry Orosco <henry.orosco@intel.com>
Signed-off-by: Doug Ledford <dledford@redhat.com>
Diffstat (limited to 'drivers/infiniband/hw/qedr')
0 files changed, 0 insertions, 0 deletions