Skip to contentSkip to conversation

osm_ucast_mgr.c: Force unicast routing to fail when lft allocations fail

PATCH New Hal Rosenstock 1 participant 1 message Jan 8, 2015 InfiniBand

lore
Share & tools
lore
#0 lore raw

PATCH 1/5 osm_ucast_mgr.c: Force unicast routing to fail when lft allocations fail

From: Daniel Klein <danielk-VPRAkNaXOzVWk0Htik3J/[email protected]>

Force unicast routing to fail when OpenSM fails to allocate memory for new_lft buffers for all the switches.

---
 opensm/osm_ucast_mgr.c |    3 +--
 1 files changed, 1 insertions(+), 2 deletions(-)
opensm/osm_ucast_mgr.c +1 -2
index 9f435c6..a52b044 100644
@@ -1096,7 +1096,7 @@ int osm_ucast_mgr_process(IN osm_ucast_mgr_t * p_mgr)
 	osm_opensm_t *p_osm;
 	struct osm_routing_engine *p_routing_eng;
 	cl_qmap_t *p_sw_guid_tbl;
-	int failed = 0;
+	int failed = -1;
 
 	OSM_LOG_ENTER(p_mgr->p_log);
 
@@ -1113,7 +1113,6 @@ int osm_ucast_mgr_process(IN osm_ucast_mgr_t * p_mgr)
 	    ucast_mgr_setup_all_switches(p_mgr->p_subn) < 0)
 		goto Exit;
 
-	failed = -1;
 	p_osm->routing_engine_used = NULL;
 	while (p_routing_eng) {
 		failed = ucast_mgr_route(p_routing_eng, p_osm);
Signature · 6 lines
1.7.1

--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html