@@ -362,7 +362,7 @@ int osm_congestion_control_setup(struct osm_opensm *p_osm)
/*
* Do nothing unless the most recent routing attempt was successful.
*/
- if (!p_osm->sm.p_subn->p_osm->routing_engine_used)
+ if (!p_osm->routing_engine_used)
return 0;
cc_setup_mad_data(&p_osm->sm);
@@ -409,7 +409,7 @@ int osm_congestion_control_setup(struct osm_opensm *p_osm)
int osm_congestion_control_wait_pending_transactions(struct osm_opensm *p_osm)
{
- osm_congestion_control_t *cc = &p_osm->sm.p_subn->p_osm->cc;
+ osm_congestion_control_t *cc = &p_osm->cc;
if (!p_osm->subn.opt.congestion_control)
return 0;
No need for p_osm->sm.p_subn->p_osm; just p_osm is sufficient Found-by: Shlomi Nimrodi <shlomin@mellanox.com> Signed-off-by: Hal Rosenstock <hal@mellanox.com> --- -- To unsubscribe from this list: send the line "unsubscribe linux-rdma" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html