svn commit: r341527 - head/sys/ofed/drivers/infiniband/core
Slava Shwartsman
slavash at FreeBSD.org
Wed Dec 5 13:21:21 UTC 2018
Author: slavash
Date: Wed Dec 5 13:21:20 2018
New Revision: 341527
URL: https://svnweb.freebsd.org/changeset/base/341527
Log:
ibcore: Add missing check for failure.
Submitted by: hselasky@
Approved by: hselasky (mentor)
MFC after: 1 week
Sponsored by: Mellanox Technologies
Modified:
head/sys/ofed/drivers/infiniband/core/ib_cm.c
Modified: head/sys/ofed/drivers/infiniband/core/ib_cm.c
==============================================================================
--- head/sys/ofed/drivers/infiniband/core/ib_cm.c Wed Dec 5 13:20:51 2018 (r341526)
+++ head/sys/ofed/drivers/infiniband/core/ib_cm.c Wed Dec 5 13:21:20 2018 (r341527)
@@ -2908,8 +2908,10 @@ static int cm_lap_handler(struct cm_work *work)
cm_init_av_for_response(work->port, work->mad_recv_wc->wc,
work->mad_recv_wc->recv_buf.grh,
&cm_id_priv->av);
- cm_init_av_by_path(param->alternate_path, &cm_id_priv->alt_av,
- cm_id_priv);
+ ret = cm_init_av_by_path(param->alternate_path, &cm_id_priv->alt_av,
+ cm_id_priv);
+ if (ret)
+ goto unlock;
ret = atomic_inc_and_test(&cm_id_priv->work_count);
if (!ret)
list_add_tail(&work->list, &cm_id_priv->work_list);
More information about the svn-src-head
mailing list