1
1

Merge pull request #5054 from tkordenbrock/topic/master/mtl-portals4.finalize.fix

master: mtl-portals4: don't call progress() in finalize() if Portals4 was not initialized
Этот коммит содержится в:
Todd Kordenbrock 2018-04-12 12:12:05 -05:00 коммит произвёл GitHub
родитель 3863ab99e6 90659671bc
Коммит d646a00cd9
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23

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

@ -548,8 +548,10 @@ ompi_mtl_portals4_del_procs(struct mca_mtl_base_module_t *mtl,
int
ompi_mtl_portals4_finalize(struct mca_mtl_base_module_t *mtl)
{
opal_progress_unregister(ompi_mtl_portals4_progress);
while (0 != ompi_mtl_portals4_progress()) { }
if (0 == ompi_mtl_portals4.need_init) {
opal_progress_unregister(ompi_mtl_portals4_progress);
while (0 != ompi_mtl_portals4_progress()) { }
}
#if OMPI_MTL_PORTALS4_FLOW_CONTROL
ompi_mtl_portals4_flowctl_fini();