MCA/COMMON/UCX: fixed initialization of malloc hooks
Signed-off-by: Sergey Oblomov <sergeyo@mellanox.com>
Этот коммит содержится в:
родитель
1c7ae22dfb
Коммит
a4b8253fa2
@ -62,6 +62,8 @@ OPAL_DECLSPEC void opal_common_ucx_mca_register(void)
|
|||||||
opal_common_ucx.output = opal_output_open(NULL);
|
opal_common_ucx.output = opal_output_open(NULL);
|
||||||
opal_output_set_verbosity(opal_common_ucx.output, opal_common_ucx.verbose);
|
opal_output_set_verbosity(opal_common_ucx.output, opal_common_ucx.verbose);
|
||||||
|
|
||||||
|
mca_base_framework_open(&opal_memory_base_framework, 0);
|
||||||
|
|
||||||
/* Set memory hooks */
|
/* Set memory hooks */
|
||||||
if (opal_common_ucx.opal_mem_hooks &&
|
if (opal_common_ucx.opal_mem_hooks &&
|
||||||
(OPAL_MEMORY_FREE_SUPPORT | OPAL_MEMORY_MUNMAP_SUPPORT) ==
|
(OPAL_MEMORY_FREE_SUPPORT | OPAL_MEMORY_MUNMAP_SUPPORT) ==
|
||||||
@ -69,7 +71,6 @@ OPAL_DECLSPEC void opal_common_ucx_mca_register(void)
|
|||||||
opal_mem_hooks_support_level()))
|
opal_mem_hooks_support_level()))
|
||||||
{
|
{
|
||||||
MCA_COMMON_UCX_VERBOSE(1, "%s", "using OPAL memory hooks as external events");
|
MCA_COMMON_UCX_VERBOSE(1, "%s", "using OPAL memory hooks as external events");
|
||||||
mca_base_framework_open(&opal_memory_base_framework, 0);
|
|
||||||
ucm_set_external_event(UCM_EVENT_VM_UNMAPPED);
|
ucm_set_external_event(UCM_EVENT_VM_UNMAPPED);
|
||||||
opal_mem_hooks_register_release(opal_common_ucx_mem_release_cb, NULL);
|
opal_mem_hooks_register_release(opal_common_ucx_mem_release_cb, NULL);
|
||||||
}
|
}
|
||||||
|
Загрузка…
x
Ссылка в новой задаче
Block a user