From 785e7fc354dbca6ff6f925ed2bc36efa19165cdd Mon Sep 17 00:00:00 2001 From: Shuhei Matsumoto Date: Wed, 22 Aug 2018 14:20:47 +0900 Subject: [PATCH] iscsi: Remove unnecessary mutex to read a variable for CHAP authentication Remove mutex to guard discovery_auth_group in spdk_iscsi_get_authinfo() because update of discovery_auth_group is atomic even no mutex. Change-Id: Id9ddcb84c2fc3c820984e52dda7ca73839497e24 Signed-off-by: Shuhei Matsumoto Reviewed-on: https://review.gerrithub.io/422765 Tested-by: SPDK CI Jenkins Chandler-Test-Pool: SPDK Automated Test System Reviewed-by: Jim Harris Reviewed-by: Ben Walker --- lib/iscsi/iscsi.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/lib/iscsi/iscsi.c b/lib/iscsi/iscsi.c index 6ae051590..e8fe87e15 100644 --- a/lib/iscsi/iscsi.c +++ b/lib/iscsi/iscsi.c @@ -689,9 +689,7 @@ spdk_iscsi_get_authinfo(struct spdk_iscsi_conn *conn, const char *authuser) ag_tag = -1; } if (ag_tag < 0) { - pthread_mutex_lock(&g_spdk_iscsi.mutex); ag_tag = g_spdk_iscsi.chap_group; - pthread_mutex_unlock(&g_spdk_iscsi.mutex); } SPDK_DEBUGLOG(SPDK_LOG_ISCSI, "ag_tag=%d\n", ag_tag);