vmlinux.o(.text+0x40e): Section mismatch in reference from the variable start_here_multiplatform to the function

2 messages, 2 authors, 2019-07-02 · open the first message on its own page

vmlinux.o(.text+0x40e): Section mismatch in reference from the variable start_here_multiplatform to the function

From: Christian Zigotzky <hidden>
Date: 2019-07-02 06:26:05

Hi All,

I get the following error messages after compiling the RC7 of kernel 5.2:

WARNING: vmlinux.o(.text+0x40e): Section mismatch in reference from the variable start_here_multiplatform to the function .init.text:.early_setup()
The function start_here_multiplatform() references
the function __init .early_setup().
This is often because start_here_multiplatform lacks a __init
annotation or the annotation of .early_setup is wrong.

FATAL: modpost: Section mismatches detected.
Set CONFIG_SECTION_MISMATCH_WARN_ONLY=y to allow them.
scripts/Makefile.modpost:97: recipe for target 'vmlinux.o' failed
make[1]: *** [vmlinux.o] Error 1
Makefile:1052: recipe for target 'vmlinux' failed
make: *** [vmlinux] Error 2

Please find attached the kernel config.

Any hints?

Thanks,
Christian

Re: vmlinux.o(.text+0x40e): Section mismatch in reference from the variable start_here_multiplatform to the function

From: Christophe Leroy <hidden>
Date: 2019-07-02 06:42:45


Le 02/07/2019 à 08:23, Christian Zigotzky a écrit :
Hi All,

I get the following error messages after compiling the RC7 of kernel 5.2:

WARNING: vmlinux.o(.text+0x40e): Section mismatch in reference from the variable start_here_multiplatform to the function .init.text:.early_setup()
The function start_here_multiplatform() references
the function __init .early_setup().
This is often because start_here_multiplatform lacks a __init
annotation or the annotation of .early_setup is wrong.
Harmless warning.

Fix at https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/commit/arch/powerpc/kernel/head_64.S?h=next-20190701&id=9c4e4c90ec24652921e31e9551fcaedc26eec86d

Will be cherry-picked by stable once merged into 4.3 I guess.

Christophe
FATAL: modpost: Section mismatches detected.
Set CONFIG_SECTION_MISMATCH_WARN_ONLY=y to allow them.
scripts/Makefile.modpost:97: recipe for target 'vmlinux.o' failed
make[1]: *** [vmlinux.o] Error 1
Makefile:1052: recipe for target 'vmlinux' failed
make: *** [vmlinux] Error 2

Please find attached the kernel config.

Any hints?

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