From c6230657a2589d049c931d7d02e84faa582f5123 Mon Sep 17 00:00:00 2001 From: Nathan Hjelm Date: Sat, 15 Sep 2018 13:37:32 -0600 Subject: [PATCH] opal: fix warning Fixes #5713 Signed-off-by: Nathan Hjelm --- opal/mca/btl/ofi/btl_ofi.h | 2 +- opal/runtime/opal_progress.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/opal/mca/btl/ofi/btl_ofi.h b/opal/mca/btl/ofi/btl_ofi.h index f8e44d93c7..2e12e6440b 100644 --- a/opal/mca/btl/ofi/btl_ofi.h +++ b/opal/mca/btl/ofi/btl_ofi.h @@ -95,7 +95,7 @@ struct mca_btl_ofi_context_t { opal_free_list_t frag_list; /* for thread locking */ - volatile int32_t lock; + opal_atomic_int32_t lock; }; typedef struct mca_btl_ofi_context_t mca_btl_ofi_context_t; diff --git a/opal/runtime/opal_progress.c b/opal/runtime/opal_progress.c index d7ce887ef2..143aabdaf1 100644 --- a/opal/runtime/opal_progress.c +++ b/opal/runtime/opal_progress.c @@ -171,7 +171,7 @@ opal_progress_finalize(void) static int opal_progress_events(void) { - static volatile int32_t lock = 0; + static opal_atomic_int32_t lock = 0; int events = 0; if( opal_progress_event_flag != 0 && !OPAL_THREAD_SWAP_32(&lock, 1) ) {