From 34bfd0802358fccc8fb327ebf01de1ccfd396928 Mon Sep 17 00:00:00 2001 From: Dmitry Eremin Date: Tue, 6 Jun 2017 17:02:03 +0300 Subject: [PATCH] LU-9607 lnet: Fix lost lock Unlock lnet_net_lock in case of error in function lnet_select_pathway(). Change-Id: Ib48fb3aebdc60bafff80f5c52b90301830ca4afa Signed-off-by: Dmitry Eremin Reviewed-on: https://review.whamcloud.com/27455 Tested-by: Jenkins Reviewed-by: Doug Oucharek Tested-by: Maloo Reviewed-by: Andreas Dilger Reviewed-by: Oleg Drokin --- lnet/lnet/lib-move.c | 1 + 1 file changed, 1 insertion(+) diff --git a/lnet/lnet/lib-move.c b/lnet/lnet/lib-move.c index 9df8972..008fe6f 100644 --- a/lnet/lnet/lib-move.c +++ b/lnet/lnet/lib-move.c @@ -1441,6 +1441,7 @@ again: } 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)); -- 1.8.3.1