1
1
Fixes #5713

Signed-off-by: Nathan Hjelm <hjelmn@me.com>
Этот коммит содержится в:
Nathan Hjelm 2018-09-15 13:37:32 -06:00 коммит произвёл Nathan Hjelm
родитель 8bd89b8d43
Коммит c6230657a2
2 изменённых файлов: 2 добавлений и 2 удалений

Просмотреть файл

@ -95,7 +95,7 @@ struct mca_btl_ofi_context_t {
opal_free_list_t frag_list; opal_free_list_t frag_list;
/* for thread locking */ /* for thread locking */
volatile int32_t lock; opal_atomic_int32_t lock;
}; };
typedef struct mca_btl_ofi_context_t mca_btl_ofi_context_t; typedef struct mca_btl_ofi_context_t mca_btl_ofi_context_t;

Просмотреть файл

@ -171,7 +171,7 @@ opal_progress_finalize(void)
static int opal_progress_events(void) static int opal_progress_events(void)
{ {
static volatile int32_t lock = 0; static opal_atomic_int32_t lock = 0;
int events = 0; int events = 0;
if( opal_progress_event_flag != 0 && !OPAL_THREAD_SWAP_32(&lock, 1) ) { if( opal_progress_event_flag != 0 && !OPAL_THREAD_SWAP_32(&lock, 1) ) {