From 0826e63363051b830481b45603eb01e5d0d23bd9 Mon Sep 17 00:00:00 2001 From: Alex Mikheev Date: Tue, 25 Oct 2016 18:20:58 +0300 Subject: [PATCH] OSHMEM: spml_ikrit: makes quiet wait for get_nbi requests shmem_quit() shall complete all outstanding get_nbi() requests Signed-off-by: Alex Mikheev --- oshmem/mca/spml/ikrit/spml_ikrit.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/oshmem/mca/spml/ikrit/spml_ikrit.c b/oshmem/mca/spml/ikrit/spml_ikrit.c index 1303d894ee..aa77eb7b44 100644 --- a/oshmem/mca/spml/ikrit/spml_ikrit.c +++ b/oshmem/mca/spml/ikrit/spml_ikrit.c @@ -1177,6 +1177,9 @@ int mca_spml_ikrit_fence(void) oshmem_request_wait_any_completion(); } + while (0 < mca_spml_ikrit.n_active_gets) { + oshmem_request_wait_any_completion(); + } SPML_VERBOSE(20, "fence completed"); return OSHMEM_SUCCESS;