Messages in this thread |  | | Date | Wed, 1 Apr 2026 16:06:52 +0200 | | Subject | Re: [PATCH v3 03/13] selftests/mm: fix hugetlb pathname construction in hugetlb_reparenting_test.sh | | From | "David Hildenbrand (Arm)" <> |
| |
On 3/27/26 08:15, Sayali Patil wrote: > The hugetlb_reparenting_test.sh script constructs hugetlb cgroup > memory interface file names based on the configured huge page size. The > script formats the size only in MB units, which causes mismatches on > systems using larger huge pages where the kernel exposes normalized > units (e.g. "1GB" instead of "1024MB"). > > As a result, the test fails to locate the corresponding cgroup files > when 1GB huge pages are configured. > > Update the script to detect the huge page size and select the > appropriate unit (MB or GB) so that the constructed paths match the > kernel's hugetlb controller naming. > > Also print an explicit "Fail" message when a test failure occurs to > improve result visibility. > > Fixes: e487a5d513cb ("selftest/mm: make hugetlb_reparenting_test tolerant to async reparenting") > Reviewed-by: Zi Yan <ziy@nvidia.com> > Tested-by: Venkat Rao Bagalkote <venkat88@linux.ibm.com> > Signed-off-by: Sayali Patil <sayalip@linux.ibm.com> > ---
Acked-by: David Hildenbrand (Arm) <david@kernel.org>
-- Cheers,
David
|  |