svn commit: r341867 - stable/12/sys/ofed/drivers/infiniband/core
Hans Petter Selasky
hselasky at FreeBSD.org
Wed Dec 12 10:30:55 UTC 2018
Author: hselasky
Date: Wed Dec 12 10:30:54 2018
New Revision: 341867
URL: https://svnweb.freebsd.org/changeset/base/341867
Log:
MFC r341527:
ibcore: Add missing check for failure.
Sponsored by: Mellanox Technologies
Modified:
stable/12/sys/ofed/drivers/infiniband/core/ib_cm.c
Directory Properties:
stable/12/ (props changed)
Modified: stable/12/sys/ofed/drivers/infiniband/core/ib_cm.c
==============================================================================
--- stable/12/sys/ofed/drivers/infiniband/core/ib_cm.c Wed Dec 12 10:29:48 2018 (r341866)
+++ stable/12/sys/ofed/drivers/infiniband/core/ib_cm.c Wed Dec 12 10:30:54 2018 (r341867)
@@ -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-all
mailing list