[alsa-devel] [PATCH 1/1] Add __devinit macro to at73c213 sound driver probe functions
This patch adds __devinit to the functions used when probing. Will also reduce the memory footprint a bit if CONFIG_HOTPLUG is not enabled.
Signed-off-by: Hans-Christian Egtvedt hcegtvedt@atmel.com --- sound/spi/at73c213.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/sound/spi/at73c213.c b/sound/spi/at73c213.c index fee869b..83fa475 100644 --- a/sound/spi/at73c213.c +++ b/sound/spi/at73c213.c @@ -744,7 +744,7 @@ cleanup: /* * Device functions */ -static int snd_at73c213_ssc_init(struct snd_at73c213 *chip) +static int __devinit snd_at73c213_ssc_init(struct snd_at73c213 *chip) { /* * Continuous clock output. @@ -774,7 +774,7 @@ static int snd_at73c213_ssc_init(struct snd_at73c213 *chip) return 0; }
-static int snd_at73c213_chip_init(struct snd_at73c213 *chip) +static int __devinit snd_at73c213_chip_init(struct snd_at73c213 *chip) { int retval; unsigned char dac_ctrl = 0; @@ -939,7 +939,7 @@ out: return retval; }
-static int snd_at73c213_probe(struct spi_device *spi) +static int __devinit snd_at73c213_probe(struct spi_device *spi) { struct snd_card *card; struct snd_at73c213 *chip;
At Fri, 15 Feb 2008 10:35:26 +0100, Hans-Christian Egtvedt wrote:
This patch adds __devinit to the functions used when probing. Will also reduce the memory footprint a bit if CONFIG_HOTPLUG is not enabled.
Signed-off-by: Hans-Christian Egtvedt hcegtvedt@atmel.com
Thanks, applied to ALSA tree now.
Takashi
sound/spi/at73c213.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/sound/spi/at73c213.c b/sound/spi/at73c213.c index fee869b..83fa475 100644 --- a/sound/spi/at73c213.c +++ b/sound/spi/at73c213.c @@ -744,7 +744,7 @@ cleanup: /*
- Device functions
*/ -static int snd_at73c213_ssc_init(struct snd_at73c213 *chip) +static int __devinit snd_at73c213_ssc_init(struct snd_at73c213 *chip) { /* * Continuous clock output. @@ -774,7 +774,7 @@ static int snd_at73c213_ssc_init(struct snd_at73c213 *chip) return 0; }
-static int snd_at73c213_chip_init(struct snd_at73c213 *chip) +static int __devinit snd_at73c213_chip_init(struct snd_at73c213 *chip) { int retval; unsigned char dac_ctrl = 0; @@ -939,7 +939,7 @@ out: return retval; }
-static int snd_at73c213_probe(struct spi_device *spi) +static int __devinit snd_at73c213_probe(struct spi_device *spi) { struct snd_card *card; struct snd_at73c213 *chip; -- 1.5.2.5
Alsa-devel mailing list Alsa-devel@alsa-project.org http://mailman.alsa-project.org/mailman/listinfo/alsa-devel
participants (2)
-
Hans-Christian Egtvedt
-
Takashi Iwai