ARM: OMAP: Fix section mismatch warning in dsp_common.c
Subsystems (2)
PATCH 1/1 ARM: OMAP: Fix section mismatch warning in dsp_common.c
Fix
WARNING: arch/arm/plat-omap/built-in.o - Section mismatch: reference to .init.text: from .text between 'dsp_cpustat_update' (at offset 0x7c40) and 'do_release_mem'
If init_dsp isn't set, dsp_cpustat_update() calls omap_dsp_init(). So don't declare omap_dsp_init() as __init.
arch/arm/plat-omap/dsp/dsp_common.c +1 -1
@@ -268,7 +268,7 @@ void dsp_reset_idle_boot_base(void) { }static int init_done; -static int __init omap_dsp_init (void ) +static int omap_dsp_init (void ) {mutex_init (&cpustat.lock);
Quoted 20 lines · Dirk Behme
Fix
WARNING:
arch/arm/plat-omap/built-in.o- Section mismatch: reference to .init.text: from .text between 'dsp_cpustat_update' (at offset0x7c40) and 'do_release_mem'If
init_dspisn't set,dsp_cpustat_update()callsomap_dsp_init(). So don't declareomap_dsp_init()as__init.Signed-off-by Dirk Behme <[email protected]>Index:
linux-osk/arch/arm/plat-omap/dsp/dsp_common.c
===================================================================
arch/arm/plat-omap/dsp/dsp_common.c void dsp_reset_idle_boot_base(void) { } · line 274
Quoted 8 lines
arch/arm/plat-omap/dsp/dsp_common.c +1
-1@@ -268,7 +268,7 @@ void dsp_reset_idle_boot_base(void) { }static int init_done; -static int __init omap_dsp_init (void ) +static int omap_dsp_init (void ) {mutex_init (&cpustat.lock);
Pushing today.
Tony