[Bug libc/34314] THP tests fail on hppa
"hjl.tools at gmail dot com via Glibc-bugs" <[email protected]> Fri, 03 Jul 2026 23:19:38 +0000
| Newsgroups | gmane.comp.lib.glibc.bugs |
|---|---|
| Message-ID | <[email protected]/bugzilla/> |
https://sourceware.org/bugzilla/show_bug.cgi?id=34314
--- Comment #7 from H.J. Lu <hjl.tools at gmail dot com> ---
(In reply to dave.anglin from comment #6)
> On 2026-07-03 2:26 a.m., hjl.tools at gmail dot com wrote:
> > https://sourceware.org/bugzilla/show_bug.cgi?id=34314
> >
> > --- Comment #5 from H.J. Lu <hjl.tools at gmail dot com> ---
> > Please show outputs of
> >
> > # cat /sys/kernel/mm/transparent_hugepage/enabled
> > # cat /sys/kernel/mm/transparent_hugepage/hpage_pmd_size
>
> dave@mx3210:~$ cat /sys/kernel/mm/transparent_hugepage/enabled
> cat: /sys/kernel/mm/transparent_hugepage/enabled: No such file or directory
>
> The /sys/kernel/mm/transparent_hugepage directory doesn't exist.
>
> First patch didn't change THP test results.
_dl_get_thp_config has
if (DL_MAP_DEFAULT_THP_PAGESIZE != 0)
{
GL(dl_elf_thp_pagesize) = DL_MAP_DEFAULT_THP_PAGESIZE;
GL(dl_thp_mode) = thp_mode_madvise;
}
else
{
GL(dl_thp_mode) = __get_thp_mode ();
if (GL(dl_thp_mode) == thp_mode_always
|| GL(dl_thp_mode) == thp_mode_madvise)
GL(dl_elf_thp_pagesize) = get_capped_thp_size ();
else
GL(dl_elf_thp_pagesize) = 0;
if (GL(dl_elf_thp_pagesize) == 0)
{
GL(dl_elf_thp_control) = dl_elf_thp_control_disabled;
GL(dl_thp_mode) = thp_mode_not_supported;
}
}
In your case, _rtld_global._dl_thp_mode should be thp_mode_not_supported.
what is _rtld_global._dl_thp_mode when __madvise is called?
--
You are receiving this mail because:
You are on the CC list for the bug.