commit | f4a87ca12a1c203913a5cc889ec49b817a1f45fc | [log] [tgz] |
---|---|---|
author | Mustafa Ismail <mustafa.ismail@intel.com> | Tue Dec 06 15:49:30 2016 -0600 |
committer | Doug Ledford <dledford@redhat.com> | Mon Dec 12 17:20:26 2016 -0500 |
tree | fab49377163fae43144892789644e5ccc72cb0e1 | |
parent | 91c42b72f8e8b45961ff05a05009b644e6316ca2 [diff] |
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>