test/iscsi: initialize mutex for portability
For correct behaviour, pthread_mutex must be initialized before use. Add static initialization to a couple of structures containing a mutex. Signed-off-by: Nick Connolly <nick.connolly@mayadata.io> Change-Id: I7049824bb292135dbebab201083a1858597f94d1 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/6124 Reviewed-by: Paul Luse <paul.e.luse@intel.com> Reviewed-by: Ziye Yang <ziye.yang@intel.com> Reviewed-by: Aleksey Marchuk <alexeymar@mellanox.com> Reviewed-by: Ben Walker <benjamin.walker@intel.com> Reviewed-by: Jim Harris <james.r.harris@intel.com> Community-CI: Mellanox Build Bot Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
This commit is contained in:
parent
6b3ec9683e
commit
7f293c58a5
@ -40,7 +40,9 @@
|
||||
|
||||
SPDK_LOG_REGISTER_COMPONENT(iscsi)
|
||||
|
||||
struct spdk_iscsi_globals g_iscsi;
|
||||
struct spdk_iscsi_globals g_iscsi = {
|
||||
.mutex = PTHREAD_MUTEX_INITIALIZER
|
||||
};
|
||||
|
||||
static int
|
||||
test_setup(void)
|
||||
|
@ -54,7 +54,9 @@
|
||||
#define UT_INITIATOR_NAME2 "iqn.2017-11.spdk.io:i0002"
|
||||
#define UT_ISCSI_TSIH 256
|
||||
|
||||
struct spdk_iscsi_tgt_node g_tgt;
|
||||
struct spdk_iscsi_tgt_node g_tgt = {
|
||||
.mutex = PTHREAD_MUTEX_INITIALIZER
|
||||
};
|
||||
|
||||
struct spdk_iscsi_tgt_node *
|
||||
iscsi_find_tgt_node(const char *target_name)
|
||||
|
Loading…
Reference in New Issue
Block a user