Skip to contentSkip to conversation

ARM: OMAP: Fix section mismatch warnings

PATCH In review Dirk Behme 2 participants 2 messages May 28, 2006 – Jul 4, 2006

Subsystems (2)
lore
Share & tools
lore

Dirk Behme

author
#0 lore raw

PATCH 1/1 ARM: OMAP: Fix section mismatch warnings

Fix warnings

WARNING: drivers/pcmcia/omap_cf.o - Section mismatch:
reference to .init.text: from .data between '$d' (at offset 0x80) and 'omap_cf_ops'
WARNING: sound/arm/omap/snd-omap-alsa-aic23.o - Section
mismatch: reference to .init.text: from .data between '$d' (at offset 0x68) and 'aic23_hw_constraints_rates'

Signed-off-by Dirk Behme <dirk.behme_at_gmail.com>
sound/arm/omap/omap-alsa-aic23.c renamed from sound/arm/omap/omap-alsa-aic23.c_orig +1 -1
@@ -271,7 +271,7 @@ int aic23_get_default_samplerate(void)
 	return DEFAULT_SAMPLE_RATE;
 }
 
-static int __init snd_omap_alsa_aic23_probe(struct platform_device *pdev)
+static int __devinit snd_omap_alsa_aic23_probe(struct platform_device *pdev)
 {
 	int	ret;
 	struct	omap_alsa_codec_config *codec_cfg;
drivers/pcmcia/omap_cf.c renamed from drivers/pcmcia/omap_cf.c_orig +1 -1
@@ -203,7 +203,7 @@ static struct pccard_operations omap_cf_
  * "what chipselect is used".  Boards could want more.
  */
 
-static int __init omap_cf_probe(struct device *dev)
+static int __devinit omap_cf_probe(struct device *dev)
 {
 	unsigned		seg;
 	struct omap_cf_socket	*cf;
#1 lore raw
Quoted 28 lines · Dirk Behme

Fix warnings

WARNING: drivers/pcmcia/omap_cf.o - Section mismatch:
reference to .init.text: from .data between '$d' (at offset 0x80) and 'omap_cf_ops'
WARNING: sound/arm/omap/snd-omap-alsa-aic23.o - Section
mismatch: reference to .init.text: from .data between '$d' (at offset 0x68) and 'aic23_hw_constraints_rates'

Signed-off-by Dirk Behme <dirk.behme_at_gmail.com>
sound/arm/omap/omap-alsa-aic23.c renamed from sound/arm/omap/omap-alsa-aic23.c_orig +1 -1
@@ -271,7 +271,7 @@ int aic23_get_default_samplerate(void)
 	return DEFAULT_SAMPLE_RATE;
 }
 
-static int __init snd_omap_alsa_aic23_probe(struct platform_device *pdev)
+static int __devinit snd_omap_alsa_aic23_probe(struct platform_device *pdev)
 {
 	int	ret;
 	struct	omap_alsa_codec_config *codec_cfg;

drivers/pcmcia/omap_cf.c static struct pccard_operations omap_cf_ · line 209

Quoted 8 lines
drivers/pcmcia/omap_cf.c renamed from drivers/pcmcia/omap_cf.c_orig +1 -1
@@ -203,7 +203,7 @@ static struct pccard_operations omap_cf_
  * "what chipselect is used".  Boards could want more.
  */
 
-static int __init omap_cf_probe(struct device *dev)
+static int __devinit omap_cf_probe(struct device *dev)
 {
 	unsigned		seg;
 	struct omap_cf_socket	*cf;

Pushing today.

Tony