@@ -1203,8 +1203,8 @@ void uct_ib_md_parse_relaxed_order(uct_ib_md_t *md,
12031203 uct_ib_device_name (& md -> dev ), md -> relaxed_order ? "en" : "dis" );
12041204}
12051205
1206- static void uct_ib_check_gpudirect_driver (uct_ib_md_t * md , const char * file ,
1207- ucs_memory_type_t mem_type )
1206+ void uct_ib_check_gpudirect_driver (uct_ib_md_t * md , const char * file ,
1207+ ucs_memory_type_t mem_type )
12081208{
12091209 if (md -> reg_mem_types & UCS_BIT (mem_type )) {
12101210 return ;
@@ -1316,8 +1316,8 @@ ucs_status_t uct_ib_md_open_common(uct_ib_md_t *md,
13161316 md -> check_subnet_filter = 1 ;
13171317 }
13181318
1319- md -> reg_mem_types = UCS_BIT (UCS_MEMORY_TYPE_HOST ) |
1320- md -> reg_nonblock_mem_types ;
1319+ md -> reg_mem_types | = UCS_BIT (UCS_MEMORY_TYPE_HOST ) |
1320+ md -> reg_nonblock_mem_types ;
13211321
13221322 /* Check for GPU-direct support */
13231323 if (md_config -> enable_gpudirect_rdma != UCS_NO ) {
@@ -1333,7 +1333,6 @@ ucs_status_t uct_ib_md_open_common(uct_ib_md_t *md,
13331333 md , "/sys/module/nv_peer_mem/version" ,
13341334 UCS_MEMORY_TYPE_CUDA );
13351335
1336-
13371336 /* check if ROCM KFD driver is loaded */
13381337 uct_ib_check_gpudirect_driver (md , "/dev/kfd" , UCS_MEMORY_TYPE_ROCM );
13391338
0 commit comments