Thread (6 messages) flat view 6 messages, 3 authors, 2022-03-30

Re: [PATCH] recordmcount: Support empty section from recent binutils

From: Steven Rostedt <rostedt@goodmis.org>
Date: 2021-11-29 17:46:02
Also in: lkml

On Fri, 26 Nov 2021 08:43:23 +0000
LEROY Christophe [off-list ref] wrote:
Le 24/11/2021 à 15:43, Christophe Leroy a écrit :
quoted
Looks like recent binutils (2.36 and over ?) may empty some section,
leading to failure like:

	Cannot find symbol for section 11: .text.unlikely.
	kernel/kexec_file.o: failed
	make[1]: *** [scripts/Makefile.build:287: kernel/kexec_file.o] Error 1

In order to avoid that, ensure that the section has a content before
returning it's name in has_rel_mcount().  
This patch doesn't work, on PPC32 I get the following message with this 
patch applied:

[    0.000000] ftrace: No functions to be traced?

Without the patch I get:

[    0.000000] ftrace: allocating 22381 entries in 66 pages
[    0.000000] ftrace: allocated 66 pages with 2 groups
Because of this report, I have not applied this patch (even though I was
about to push it to Linus).

I'm pulling it from my queue until this gets resolved.

Thanks,

-- Steve
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help