2010-11-01 13:44:01

by Stefan Richter

[permalink] [raw]
Subject: 2.6.37-rc1: section mismatches

Three new section mismatches have been introduced:

----
WARNING: vmlinux.o(.text+0x26e8c): Section mismatch in reference from the function tlb_cpuhp_notify() to the function .cpuinit.text:calculate_tlb_offset()
The function tlb_cpuhp_notify() references
the function __cpuinit calculate_tlb_offset().
This is often because tlb_cpuhp_notify lacks a __cpuinit
annotation or the annotation of calculate_tlb_offset is wrong.

apparently due to commit 932967202182743c01a2eee4bdfa2c42697bc586

----
WARNING: vmlinux.o(.text+0x71f47): Section mismatch in reference from the function proc_dowatchdog_enabled() to the variable .init.data:no_watchdog
The function proc_dowatchdog_enabled() references
the variable __initdata no_watchdog.
This is often because proc_dowatchdog_enabled lacks a __initdata
annotation or the annotation of no_watchdog is wrong.

apparently due to commit d9ca07a05ce1c42ac9717e54eaea4546a3a80978

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

by merge commit 1bd64d42abdd4f9d44f77011a31f0292112f4c3b or one of the
parents
--
Stefan Richter
-=====-==-=- =-== ----=
http://arcgraph.de/sr/


2010-11-01 13:53:21

by Borislav Petkov

[permalink] [raw]
Subject: Re: 2.6.37-rc1: section mismatches

On Mon, Nov 01, 2010 at 02:43:29PM +0100, Stefan Richter wrote:
> ----
> WARNING: vmlinux.o(.text+0x26e8c): Section mismatch in reference from the function tlb_cpuhp_notify() to the function .cpuinit.text:calculate_tlb_offset()
> The function tlb_cpuhp_notify() references
> the function __cpuinit calculate_tlb_offset().
> This is often because tlb_cpuhp_notify lacks a __cpuinit
> annotation or the annotation of calculate_tlb_offset is wrong.
>
> apparently due to commit 932967202182743c01a2eee4bdfa2c42697bc586

First one already fixed: http://git.kernel.org/tip/cf38d0ba7efdc476815768b2b999b27cfae69747

--
Regards/Gruss,
Boris.

Advanced Micro Devices GmbH
Einsteinring 24, 85609 Dornach
General Managers: Alberto Bozzo, Andrew Bowd
Registration: Dornach, Gemeinde Aschheim, Landkreis Muenchen
Registergericht Muenchen, HRB Nr. 43632