Skip to content

Commit dff15b3

Browse files
authored
Merge pull request #9069 from abouteiller/fix/finalize/hugeallocator-mpool
fix hugepage allocator assert in finalize
2 parents 8820fd2 + c636c32 commit dff15b3

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

opal/mca/mpool/hugepage/mpool_hugepage_module.c

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
* Copyright (c) 2004-2005 The Trustees of Indiana University and Indiana
44
* University Research and Technology
55
* Corporation. All rights reserved.
6-
* Copyright (c) 2004-2013 The University of Tennessee and The University
6+
* Copyright (c) 2004-2021 The University of Tennessee and The University
77
* of Tennessee Research Foundation. All rights
88
* reserved.
99
* Copyright (c) 2004-2005 High Performance Computing Center Stuttgart,
@@ -245,11 +245,11 @@ static void mca_mpool_hugepage_finalize(struct mca_mpool_base_module_t *mpool)
245245
{
246246
mca_mpool_hugepage_module_t *hugepage_module = (mca_mpool_hugepage_module_t *) mpool;
247247

248-
OBJ_DESTRUCT(&hugepage_module->lock);
249-
OBJ_DESTRUCT(&hugepage_module->allocation_tree);
250-
251248
if (hugepage_module->allocator) {
252249
(void) hugepage_module->allocator->alc_finalize(hugepage_module->allocator);
253250
hugepage_module->allocator = NULL;
254251
}
252+
OBJ_DESTRUCT(&hugepage_module->lock);
253+
OBJ_DESTRUCT(&hugepage_module->allocation_tree);
254+
255255
}

0 commit comments

Comments
 (0)