@@ -381,7 +381,9 @@ TEST_F(testNuma, checkModeInterleave) {
381
381
// The page allocations are interleaved across the set of nodes specified in nodemask.
382
382
TEST_F (testNuma, checkModeInterleaveCustomPartSize) {
383
383
constexpr int part_num = 1024 ;
384
- size_t page_size = sysconf (_SC_PAGE_SIZE);
384
+ long _page_size = sysconf (_SC_PAGE_SIZE);
385
+ ASSERT_GT (_page_size, 0 );
386
+ size_t page_size = _page_size;
385
387
size_t part_size = page_size * 100 ;
386
388
umf_os_memory_provider_params_t os_memory_provider_params =
387
389
UMF_OS_MEMORY_PROVIDER_PARAMS_TEST;
@@ -538,8 +540,10 @@ INSTANTIATE_TEST_SUITE_P(checkModeSplit, testNumaSplit,
538
540
539
541
// positive test for numa mode split
540
542
TEST_P (testNumaSplit, checkModeSplit) {
541
- auto param = GetParam ();
542
- size_t page_size = sysconf (_SC_PAGE_SIZE);
543
+ auto ¶m = GetParam ();
544
+ long _page_size = sysconf (_SC_PAGE_SIZE);
545
+ ASSERT_GT (_page_size, 0 );
546
+ size_t page_size = _page_size;
543
547
auto [required_numa_nodes, pages, in, out] = param;
544
548
545
549
umf_os_memory_provider_params_t os_memory_provider_params =
0 commit comments