1
1

OSHMEM: fix segv on finalize with spml/yoda

avoid double call to bml
fixed by AlexMa, reviewed by AlexM and MikeD

cmr=v1.7.5:reviewer=ompi-rm1.7

This commit was SVN r30715.
This commit is contained in:
Mike Dubman 2014-02-13 04:42:19 +00:00
parent 33da7d6f23
commit 732f108ae4

View File

@ -601,13 +601,6 @@ int mca_spml_yoda_add_procs(oshmem_proc_t** procs, size_t nprocs)
return rc;
}
rc = mca_bml.bml_add_procs(nprocs, (ompi_proc_t**) procs, &reachable);
if (OSHMEM_SUCCESS != rc) {
SPML_ERROR("SPML YODA: shmem error\n");
goto cleanup_and_return;
}
rc = mca_bml.bml_register_error(mca_spml_yoda_error_handler);
if (OMPI_SUCCESS != rc) {
goto cleanup_and_return;
@ -636,7 +629,6 @@ int mca_spml_yoda_del_procs(oshmem_proc_t** procs, size_t nprocs)
{
size_t i;
mca_bml.bml_del_procs(nprocs, (ompi_proc_t**) procs);
for (i = 0; i < nprocs; i++) {
destroy_btl_idx(i);
}