@@ -425,19 +425,22 @@ static umf_result_t ze_memory_provider_free_helper(void *provider, void *ptr,
425
425
size_t bytes ,
426
426
int update_stats ) {
427
427
if (ptr == NULL ) {
428
+ LOG_DEBUG ("Free skipped as ptr is NULL" );
428
429
return UMF_RESULT_SUCCESS ;
429
430
}
430
431
431
- ze_memory_provider_t * ze_provider = ( ze_memory_provider_t * ) provider ;
432
+ ze_memory_provider_t * ze_provider = provider ;
432
433
umf_result_t ret ;
433
434
if (ze_provider -> freePolicyFlags == 0 ) {
435
+ LOG_DEBUG ("No free policy set, caling zeMemFree with %p" , ptr );
434
436
ret = ze2umf_result (g_ze_ops .zeMemFree (ze_provider -> context , ptr ));
435
437
} else {
436
438
ze_memory_free_ext_desc_t desc = {
437
439
.stype = ZE_STRUCTURE_TYPE_MEMORY_FREE_EXT_DESC ,
438
440
.pNext = NULL ,
439
441
.freePolicy = ze_provider -> freePolicyFlags };
440
442
443
+ LOG_DEBUG ("Free policy was set, caling zeMemFreeExt with %p" , ptr );
441
444
ret = ze2umf_result (
442
445
g_ze_ops .zeMemFreeExt (ze_provider -> context , & desc , ptr ));
443
446
}
@@ -559,8 +562,6 @@ static umf_result_t query_min_page_size(ze_memory_provider_t *ze_provider,
559
562
size_t * min_page_size ) {
560
563
assert (min_page_size );
561
564
562
- LOG_DEBUG ("Querying minimum page size" );
563
-
564
565
void * ptr ;
565
566
umf_result_t result =
566
567
ze_memory_provider_alloc_helper (ze_provider , 1 , 0 , 0 , & ptr );
@@ -574,6 +575,7 @@ static umf_result_t query_min_page_size(ze_memory_provider_t *ze_provider,
574
575
ze_provider -> context , ptr , & properties , NULL );
575
576
576
577
* min_page_size = properties .pageSize ;
578
+ LOG_DEBUG ("Querying minimum page size, got:%lu" , properties .pageSize );
577
579
578
580
ze_memory_provider_free_helper (ze_provider , ptr , 1 , 0 );
579
581
0 commit comments