@@ -173,7 +173,7 @@ static const char *Native_error_str[] = {
173173 "HWLOC topology discovery failed" ,
174174};
175175
176- struct ctl * os_memory_ctl_root ;
176+ struct ctl os_memory_ctl_root ;
177177
178178static UTIL_ONCE_FLAG ctl_initialized = UTIL_ONCE_FLAG_INIT ;
179179
@@ -197,9 +197,8 @@ static const umf_ctl_node_t CTL_NODE(params)[] = {CTL_LEAF_RO(ipc_enabled),
197197 CTL_NODE_END };
198198
199199static void initialize_os_ctl (void ) {
200- os_memory_ctl_root = ctl_new ();
201- CTL_REGISTER_MODULE (os_memory_ctl_root , params );
202- CTL_REGISTER_MODULE (os_memory_ctl_root , stats );
200+ CTL_REGISTER_MODULE (& os_memory_ctl_root , params );
201+ CTL_REGISTER_MODULE (& os_memory_ctl_root , stats );
203202}
204203
205204static void os_store_last_native_error (int32_t native_error , int errno_value ) {
@@ -1446,7 +1445,7 @@ static umf_result_t os_ctl(void *hProvider, int operationType, const char *name,
14461445 void * arg , size_t size ,
14471446 umf_ctl_query_type_t query_type ) {
14481447 utils_init_once (& ctl_initialized , initialize_os_ctl );
1449- return ctl_query (os_memory_ctl_root , hProvider , operationType , name ,
1448+ return ctl_query (& os_memory_ctl_root , hProvider , operationType , name ,
14501449 query_type , arg , size );
14511450}
14521451
0 commit comments