From 4cc9b328b9e3d7e42f256c1cb8e8e342ec5a411a Mon Sep 17 00:00:00 2001 From: Mike Dubman Date: Mon, 13 Jan 2014 15:00:17 +0000 Subject: [PATCH] OSHMEM: make sure scoll components are opened/closed Refs trac:3763 This commit was SVN r30267. The following Trac tickets were found above: Ticket 3763 --> https://svn.open-mpi.org/trac/ompi/ticket/3763 --- oshmem/mca/scoll/base/scoll_base_frame.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/oshmem/mca/scoll/base/scoll_base_frame.c b/oshmem/mca/scoll/base/scoll_base_frame.c index 02b43f9fdf..59dcf380c5 100644 --- a/oshmem/mca/scoll/base/scoll_base_frame.c +++ b/oshmem/mca/scoll/base/scoll_base_frame.c @@ -95,11 +95,16 @@ static int mca_scoll_base_close(void) mca_scoll_sync_array = NULL; } - return OSHMEM_SUCCESS; + return mca_base_framework_components_close(&oshmem_scoll_base_framework, NULL); } static int mca_scoll_base_open(mca_base_open_flag_t flags) { + /* Open up all available components */ + if (OPAL_SUCCESS != + mca_base_framework_components_open(&oshmem_scoll_base_framework, flags)) { + return OSHMEM_ERROR; + } return OSHMEM_SUCCESS; }