[LTP] [PATCH] hugemmap32: guarantee enough memory for gigantic hugepage
    Cyril Hrubis 
    chrubis@suse.cz
       
    Wed May 10 15:18:11 CEST 2023
    
    
  
Hi!
> diff --git a/testcases/kernel/mem/hugetlb/hugemmap/hugemmap32.c b/testcases/kernel/mem/hugetlb/hugemmap/hugemmap32.c
> index 34b322bfa..7ff23b236 100644
> --- a/testcases/kernel/mem/hugetlb/hugemmap/hugemmap32.c
> +++ b/testcases/kernel/mem/hugetlb/hugemmap/hugemmap32.c
> @@ -60,6 +60,12 @@ static void setup(void)
>  		tst_brk(TCONF, "Gigantic hugepages not supported");
>  
>  	SAFE_CLOSEDIR(dir);
> +
> +	if (tst_available_mem() < (long long)hpage_size) {
> +		g_hpage_path[0] = '\0';
> +		tst_brk(TCONF, "No enough memory for gigantic hugepage reserving");
                                                                       ^
								       reservation
> +	}
> +
>  	SAFE_FILE_LINES_SCANF(g_hpage_path, "%d", &org_g_hpages);
>  }
Otherwise it looks good:
Reviewed-by: Cyril Hrubis <chrubis@suse.cz>
-- 
Cyril Hrubis
chrubis@suse.cz
    
    
More information about the ltp
mailing list