Hi Sarthak,

On Tue, May 05, 2026 at 05:18:38PM +0530, Sarthak Sharma wrote:
> On 4/29/26 2:12 AM, Mike Rapoport wrote:
> > @@ -1771,7 +1794,7 @@ int main(int argc, char *argv[])
> >                     uffd_test_case_ops = test->test_case_ops;
> >  
> >                     if (mem_type->mem_flag & (MEM_HUGETLB_PRIVATE | 
> > MEM_HUGETLB)) {
> > -                           gopts.page_size = default_huge_page_size();
> > +                           gopts.page_size = hugepage_size;
> >                             if (gopts.page_size == 0) {
> >                                     uffd_test_skip("huge page size is 0, 
> > feature missing?");
> 
> A small nit, after this patch, uffd_setup_hugetlb() can return 0 in 2 cases:
> 
> a) default_huge_page_size() == 0
> b) hugetlb_free_default_pages() < nr_hugepages
> 
> The skip message only covers the first case and would be misleading for
> the second case. Should we differentiate both these using different skip
> messages?

I'm more inclined to have a single "Not enough huge pages" message to keep
the things simple.
 
> >                                     continue;
> 

-- 
Sincerely yours,
Mike.

Reply via email to