OSHMEM: fixes potential deadlock in shmem_lock()
Signed-off-by: Alex Mikheev <alexm@mellanox.com>
Этот коммит содержится в:
родитель
defcc3ddc1
Коммит
7caa736533
@ -270,7 +270,11 @@ static uint64_t shmem_lock_cswap(void *target,
|
|||||||
|
|
||||||
prev_value = prev_value_32;
|
prev_value = prev_value_32;
|
||||||
}
|
}
|
||||||
|
/* function is used to busy wait for the value.
|
||||||
|
* Call opal_progress() so that ompi will no deadlock
|
||||||
|
* (for example may need to respond to rkey requests)
|
||||||
|
*/
|
||||||
|
opal_progress();
|
||||||
return prev_value;
|
return prev_value;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Загрузка…
Ссылка в новой задаче
Block a user