lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 linux-hardening linux-cve-announce PHC | |
Open Source and information security mailing list archives
| ||
|
Message-Id: <200807062329.05457.volker.armin.hemmann@tu-clausthal.de>
Date: Sun, 6 Jul 2008 23:29:04 +0200
From: Volker Armin Hemmann <volker.armin.hemmann@...clausthal.de>
To: linux-kernel@...r.kernel.org
Subject: Re: Linux 2.6.26-rc9
Hi,
when I try to compile this rc I get section mismatch warnings. Are these
harmless?
LD arch/x86/kernel/built-in.o
WARNING: arch/x86/kernel/built-in.o(.cpuinit.text+0x3d86): Section mismatch in
reference from the function uv_cpu_init() to the function
.init.text:uv_system_init()
The function __cpuinit uv_cpu_init() references
a function __init uv_system_init().
If uv_system_init is only used by uv_cpu_init then
annotate uv_system_init with a matching annotation.
and
LD arch/x86/vdso/built-in.o
WARNING: arch/x86/vdso/built-in.o(.text+0x6a): Section mismatch in reference
from the function arch_setup_additional_pages() to the variable
.init.data:vdso_start
The function arch_setup_additional_pages() references
the variable __initdata vdso_start.
This is often because arch_setup_additional_pages lacks a __initdata
annotation or the annotation of vdso_start is wrong.
WARNING: arch/x86/vdso/built-in.o(.text+0x71): Section mismatch in reference
from the function arch_setup_additional_pages() to the variable
.init.data:vdso_end
The function arch_setup_additional_pages() references
the variable __initdata vdso_end.
This is often because arch_setup_additional_pages lacks a __initdata
annotation or the annotation of vdso_end is wrong.
and later the same again:
LD vmlinux.o
MODPOST vmlinux.o
WARNING: vmlinux.o(.text+0x1862e): Section mismatch in reference from the
function arch_setup_additional_pages() to the variable .init.data:vdso_start
The function arch_setup_additional_pages() references
the variable __initdata vdso_start.
This is often because arch_setup_additional_pages lacks a __initdata
annotation or the annotation of vdso_start is wrong.
WARNING: vmlinux.o(.text+0x18635): Section mismatch in reference from the
function arch_setup_additional_pages() to the variable .init.data:vdso_end
The function arch_setup_additional_pages() references
the variable __initdata vdso_end.
This is often because arch_setup_additional_pages lacks a __initdata
annotation or the annotation of vdso_end is wrong.
WARNING: vmlinux.o(.cpuinit.text+0x4051): Section mismatch in reference from
the function uv_cpu_init() to the function .init.text:uv_system_init()
The function __cpuinit uv_cpu_init() references
a function __init uv_system_init().
If uv_system_init is only used by uv_cpu_init then
annotate uv_system_init with a matching annotation.
config is attached. gcc is 4.3.1 and binutils is 2.18, on an amd64 system.
Glück Auf,
Volker
View attachment ".config" of type "text/plain" (43457 bytes)