Unlock lnet_net_lock in case of error in function lnet_select_pathway().
Change-Id: Ib48fb3aebdc60bafff80f5c52b90301830ca4afa
Signed-off-by: Dmitry Eremin <dmitry.eremin@intel.com>
Reviewed-on: https://review.whamcloud.com/27455
Tested-by: Jenkins
Reviewed-by: Doug Oucharek <doug.s.oucharek@intel.com>
Tested-by: Maloo <hpdd-maloo@intel.com>
Reviewed-by: Andreas Dilger <andreas.dilger@intel.com>
Reviewed-by: Oleg Drokin <oleg.drokin@intel.com>
}
if (!peer->lp_multi_rail && lnet_get_num_peer_nis(peer) > 1) {
+ lnet_net_unlock(cpt);
CERROR("peer %s is declared to be non MR capable, "
"yet configured with more than one NID\n",
libcfs_nid2str(dst_nid));