From 41011502c82c2dc8fde89d35e9f2d8d8acf45fb5 Mon Sep 17 00:00:00 2001 From: Yossi Itigin Date: Sun, 26 Aug 2018 17:31:02 +0300 Subject: [PATCH] shmem/lock: progress communications while waiting for shmem_lock Signed-off-by: Yossi Itigin --- oshmem/shmem/c/shmem_lock.c | 1 + 1 file changed, 1 insertion(+) diff --git a/oshmem/shmem/c/shmem_lock.c b/oshmem/shmem/c/shmem_lock.c index 4bd524f1885..626fed5843a 100644 --- a/oshmem/shmem/c/shmem_lock.c +++ b/oshmem/shmem/c/shmem_lock.c @@ -708,6 +708,7 @@ static int shmem_lock_wait_for_ticket(void *lock, do { shmem_int_get(&remote_turn, lock_turn, 1, server_pe); + opal_progress(); } while (remote_turn != ticket); shmem_get_wrapper(&temp, lock, lock_size, 1, server_pe);