opensm/osm_sa_mcmember_record.c: trivial optimization
PATCH 1/1 opensm/osm_sa_mcmember_record.c: trivial optimization
Small optimization: spare the function call if this is not proxy join.
Signed-off-by Yevgeny Kliteynik <[email protected]>
--- opensm/opensm/osm_sa_mcmember_record.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-)
opensm/opensm/osm_sa_mcmember_record.c +3 -3
@@ -1013,7 +1013,9 @@ static void mcmr_rcv_join_mgrp(IN osm_sa_t * sa, IN osm_madw_t * p_madw) goto Exit; } -if (!osm_physp_share_pkey (sa->p_log, p_physp, p_request_physp)) { + proxy = (p_physp != p_request_physp); + +if (proxy && !osm_physp_share_pkey (sa->p_log, p_physp, p_request_physp)) {CL_PLOCK_RELEASE (sa->p_lock);OSM_LOG (sa->p_log,OSM_LOG_VERBOSE ,"Port and requester don't share pkey\n" );
@@ -1021,8 +1023,6 @@ static void mcmr_rcv_join_mgrp(IN osm_sa_t * sa, IN osm_madw_t * p_madw) goto Exit; } - proxy = (p_physp != p_request_physp); -ib_member_get_scope_state (p_recvd_mcmember_rec->scope_state,NULL , &join_state);
Signature · 6 lines
1.5.1.4 -- 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
A message that is not in the archive (sent off-list or not yet received): 4B1CD84C.3060902-LDSdmyG8hGV8YrgS2mwiifqBs+8SCbDb@public.gmane.org
Sasha Khapyorsky
AppliedQuoted 3 lines · Yevgeny Kliteynik
Small optimization: spare the function call if this is not proxy join.
Signed-off-by Yevgeny Kliteynik <[email protected]>
Applied. Thanks.
Sasha
--
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