On 2024-11-12 06:38, Rong Xu wrote:
I compared the System.map files from Klara Modin. The linker script is
doing what I expected: relocating the unlikely executed functions to the
beginning of the .text section.
However, the problem is with the _stext symbol. It belongs to the
.text section, so
gerouter 6P hangs on boot (Cavium Octeon III,
mips64, running in big endian). It's using device tree passed from the
vendored u-boot (attached in case it's relevant).
Disabling dead code elimination does not fix the issue.
Please let me know if there's anything else you need.
R
ANSPARENT_HUGEPAGE_REQ_MADV_FLAG,
> - &transparent_hugepage_flags);
> + &transparent_hugepage_flags);
> ret = 1;
> } else if (!strcmp(str, "never")) {
> clear_bit(TRANSPARENT_HUGEPAGE_FLAG,
> &transparent_hugepage_flags);
> clear_bit(TRANSPARENT_HUGEPAGE_REQ_MADV_FLAG,
> &transparent_hugepage_flags);
> + clear_bit(TRANSPARENT_HUGEPAGE_DEFER_PF_FLAG,
> + &transparent_hugepage_flags);
> ret = 1;
> }
> out:
> --
> 2.49.0
>
Regards,
Klara Modin