ALSA: sound/ppc: update annotations of serveral functions

[I am not sure if this is the correct approach as I don't know if any of
this actual hardware or drivers are really hot pluggable.]

Gets rid of these build warnings:

WARNING: sound/ppc/snd-powermac.o(.devinit.text+0x5c): Section mismatch in reference from the function .snd_pmac_probe() to the function .init.text:.snd_pmac_new()
The function __devinit .snd_pmac_probe() references
a function __init .snd_pmac_new().
If .snd_pmac_new is only used by .snd_pmac_probe then
annotate .snd_pmac_new with a matching annotation.

WARNING: sound/ppc/snd-powermac.o(.devinit.text+0x10c): Section mismatch in reference from the function .snd_pmac_probe() to the function .init.text:.snd_pmac_burgundy_init()
The function __devinit .snd_pmac_probe() references
a function __init .snd_pmac_burgundy_init().
If .snd_pmac_burgundy_init is only used by .snd_pmac_probe then
annotate .snd_pmac_burgundy_init with a matching annotation.

WARNING: sound/ppc/snd-powermac.o(.devinit.text+0x164): Section mismatch in reference from the function .snd_pmac_probe() to the function .init.text:.snd_pmac_daca_init()
The function __devinit .snd_pmac_probe() references
a function __init .snd_pmac_daca_init().
If .snd_pmac_daca_init is only used by .snd_pmac_probe then
annotate .snd_pmac_daca_init with a matching annotation.

WARNING: sound/ppc/snd-powermac.o(.devinit.text+0x1dc): Section mismatch in reference from the function .snd_pmac_probe() to the function .init.text:.snd_pmac_tumbler_init()
The function __devinit .snd_pmac_probe() references
a function __init .snd_pmac_tumbler_init().
If .snd_pmac_tumbler_init is only used by .snd_pmac_probe then
annotate .snd_pmac_tumbler_init with a matching annotation.

WARNING: sound/ppc/snd-powermac.o(.devinit.text+0x1ec): Section mismatch in reference from the function .snd_pmac_probe() to the function .init.text:.snd_pmac_tumbler_post_init()
The function __devinit .snd_pmac_probe() references
a function __init .snd_pmac_tumbler_post_init().
If .snd_pmac_tumbler_post_init is only used by .snd_pmac_probe then
annotate .snd_pmac_tumbler_post_init with a matching annotation.

WARNING: sound/ppc/snd-powermac.o(.devinit.text+0x28c): Section mismatch in reference from the function .snd_pmac_probe() to the function .init.text:.snd_pmac_awacs_init()
The function __devinit .snd_pmac_probe() references
a function __init .snd_pmac_awacs_init().
If .snd_pmac_awacs_init is only used by .snd_pmac_probe then
annotate .snd_pmac_awacs_init with a matching annotation.

WARNING: sound/ppc/snd-powermac.o(.devinit.text+0x2bc): Section mismatch in reference from the function .snd_pmac_probe() to the function .init.text:.snd_pmac_pcm_new()
The function __devinit .snd_pmac_probe() references
a function __init .snd_pmac_pcm_new().
If .snd_pmac_pcm_new is only used by .snd_pmac_probe then
annotate .snd_pmac_pcm_new with a matching annotation.

WARNING: sound/ppc/snd-powermac.o(.devinit.text+0x2f8): Section mismatch in reference from the function .snd_pmac_probe() to the function .init.text:.snd_pmac_attach_beep()
The function __devinit .snd_pmac_probe() references
a function __init .snd_pmac_attach_beep().
If .snd_pmac_attach_beep is only used by .snd_pmac_probe then
annotate .snd_pmac_attach_beep with a matching annotation.

Signed-off-by: Stephen Rothwell <sfr@canb.auug.org.au>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
This commit is contained in:
Stephen Rothwell 2009-06-03 15:35:19 +10:00 committed by Takashi Iwai
parent 3218911f83
commit 5c9b6e9e61
7 changed files with 12 additions and 12 deletions

View File

@ -872,7 +872,7 @@ static void snd_pmac_awacs_update_automute(struct snd_pmac *chip, int do_notify)
/* /*
* initialize chip * initialize chip
*/ */
int __init int __devinit
snd_pmac_awacs_init(struct snd_pmac *chip) snd_pmac_awacs_init(struct snd_pmac *chip)
{ {
int pm7500 = IS_PM7500; int pm7500 = IS_PM7500;

View File

@ -215,7 +215,7 @@ static struct snd_kcontrol_new snd_pmac_beep_mixer = {
}; };
/* Initialize beep stuff */ /* Initialize beep stuff */
int __init snd_pmac_attach_beep(struct snd_pmac *chip) int __devinit snd_pmac_attach_beep(struct snd_pmac *chip)
{ {
struct pmac_beep *beep; struct pmac_beep *beep;
struct input_dev *input_dev; struct input_dev *input_dev;

View File

@ -618,7 +618,7 @@ static void snd_pmac_burgundy_update_automute(struct snd_pmac *chip, int do_noti
/* /*
* initialize burgundy * initialize burgundy
*/ */
int __init snd_pmac_burgundy_init(struct snd_pmac *chip) int __devinit snd_pmac_burgundy_init(struct snd_pmac *chip)
{ {
int imac = machine_is_compatible("iMac"); int imac = machine_is_compatible("iMac");
int i, err; int i, err;

View File

@ -244,7 +244,7 @@ static void daca_cleanup(struct snd_pmac *chip)
} }
/* exported */ /* exported */
int __init snd_pmac_daca_init(struct snd_pmac *chip) int __devinit snd_pmac_daca_init(struct snd_pmac *chip)
{ {
int i, err; int i, err;
struct pmac_daca *mix; struct pmac_daca *mix;

View File

@ -109,7 +109,7 @@ void snd_pmac_keywest_cleanup(struct pmac_keywest *i2c)
} }
} }
int __init snd_pmac_tumbler_post_init(void) int __devinit snd_pmac_tumbler_post_init(void)
{ {
int err; int err;
@ -124,7 +124,7 @@ int __init snd_pmac_tumbler_post_init(void)
} }
/* exported */ /* exported */
int __init snd_pmac_keywest_init(struct pmac_keywest *i2c) int __devinit snd_pmac_keywest_init(struct pmac_keywest *i2c)
{ {
int err; int err;

View File

@ -702,7 +702,7 @@ static struct snd_pcm_ops snd_pmac_capture_ops = {
.pointer = snd_pmac_capture_pointer, .pointer = snd_pmac_capture_pointer,
}; };
int __init snd_pmac_pcm_new(struct snd_pmac *chip) int __devinit snd_pmac_pcm_new(struct snd_pmac *chip)
{ {
struct snd_pcm *pcm; struct snd_pcm *pcm;
int err; int err;
@ -934,7 +934,7 @@ static void __init detect_byte_swap(struct snd_pmac *chip)
/* /*
* detect a sound chip * detect a sound chip
*/ */
static int __init snd_pmac_detect(struct snd_pmac *chip) static int __devinit snd_pmac_detect(struct snd_pmac *chip)
{ {
struct device_node *sound; struct device_node *sound;
struct device_node *dn; struct device_node *dn;
@ -1158,7 +1158,7 @@ static struct snd_kcontrol_new auto_mute_controls[] __initdata = {
}, },
}; };
int __init snd_pmac_add_automute(struct snd_pmac *chip) int __devinit snd_pmac_add_automute(struct snd_pmac *chip)
{ {
int err; int err;
chip->auto_mute = 1; chip->auto_mute = 1;
@ -1175,7 +1175,7 @@ int __init snd_pmac_add_automute(struct snd_pmac *chip)
/* /*
* create and detect a pmac chip record * create and detect a pmac chip record
*/ */
int __init snd_pmac_new(struct snd_card *card, struct snd_pmac **chip_return) int __devinit snd_pmac_new(struct snd_card *card, struct snd_pmac **chip_return)
{ {
struct snd_pmac *chip; struct snd_pmac *chip;
struct device_node *np; struct device_node *np;

View File

@ -1269,7 +1269,7 @@ static void tumbler_resume(struct snd_pmac *chip)
#endif #endif
/* initialize tumbler */ /* initialize tumbler */
static int __init tumbler_init(struct snd_pmac *chip) static int __devinit tumbler_init(struct snd_pmac *chip)
{ {
int irq; int irq;
struct pmac_tumbler *mix = chip->mixer_data; struct pmac_tumbler *mix = chip->mixer_data;
@ -1339,7 +1339,7 @@ static void tumbler_cleanup(struct snd_pmac *chip)
} }
/* exported */ /* exported */
int __init snd_pmac_tumbler_init(struct snd_pmac *chip) int __devinit snd_pmac_tumbler_init(struct snd_pmac *chip)
{ {
int i, err; int i, err;
struct pmac_tumbler *mix; struct pmac_tumbler *mix;