diff options
author | Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> | 2017-10-31 12:29:17 +0300 |
---|---|---|
committer | Doug Ledford <dledford@redhat.com> | 2017-11-13 23:01:25 +0300 |
commit | d6d5c59905c8af932c1cee874e1fb5cd9e83fa61 (patch) | |
tree | 21186a9ffbb8465892fe89c4e691911b9a6c2a24 /drivers/infiniband/hw/cxgb4 | |
parent | f17966f19575eac9d5dea68b08f6292dd3d4d3db (diff) | |
download | linux-d6d5c59905c8af932c1cee874e1fb5cd9e83fa61.tar.xz |
bnxt_re: fix a crash in qp error event processing
In bnxt_qplib_process_qp_event(), for qp error events we look up the
qp-handle and pass it for further processing. But we don't check if the
handle is NULL. This could lead to a crash in the called functions when
that qp-handle is dereferenced, if the qp is destroyed in the meantime.
Fix this by checking for a valid qp-handle in that function.
Signed-off-by: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
Signed-off-by: Doug Ledford <dledford@redhat.com>
Diffstat (limited to 'drivers/infiniband/hw/cxgb4')
0 files changed, 0 insertions, 0 deletions