aboutsummaryrefslogtreecommitdiffstats
path: root/sound/soc/davinci
diff options
context:
space:
mode:
authorLars-Peter Clausen <lars@metafoo.de>2011-11-23 05:40:40 -0500
committerMark Brown <broonie@opensource.wolfsonmicro.com>2011-11-23 05:40:46 -0500
commit85e7652d89293a6dab42bfd31f276f8bc072d4c5 (patch)
tree648de4f4e055ccd0c687184c3fc56e4f56bc3e16 /sound/soc/davinci
parentbea0ed0825be288f9fc98696fc476066776b26be (diff)
ASoC: Constify snd_soc_dai_ops structs
Commit 1ee46ebd("ASoC: Make the DAI ops constant in the DAI structure") introduced the possibility to have constant DAI ops structures, yet this is barley used in both existing drivers and also new drivers being submitted, although none of them modifies its DAI ops structure. The later is not surprising since existing drivers are often used as templates for new drivers. So this patch just constifies all existing snd_soc_dai_ops structs to eliminate the issue altogether. The patch was generated with the following coccinelle semantic patch: // <smpl> @@ identifier ops; @@ -struct snd_soc_dai_ops ops = +const struct snd_soc_dai_ops ops = { ... }; // </smpl> Signed-off-by: Lars-Peter Clausen <lars@metafoo.de> Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
Diffstat (limited to 'sound/soc/davinci')
-rw-r--r--sound/soc/davinci/davinci-i2s.c2
-rw-r--r--sound/soc/davinci/davinci-mcasp.c2
-rw-r--r--sound/soc/davinci/davinci-vcif.c2
3 files changed, 3 insertions, 3 deletions
diff --git a/sound/soc/davinci/davinci-i2s.c b/sound/soc/davinci/davinci-i2s.c
index 300e12118c00..f3d5ae1078be 100644
--- a/sound/soc/davinci/davinci-i2s.c
+++ b/sound/soc/davinci/davinci-i2s.c
@@ -620,7 +620,7 @@ static void davinci_i2s_shutdown(struct snd_pcm_substream *substream,
620 620
621#define DAVINCI_I2S_RATES SNDRV_PCM_RATE_8000_96000 621#define DAVINCI_I2S_RATES SNDRV_PCM_RATE_8000_96000
622 622
623static struct snd_soc_dai_ops davinci_i2s_dai_ops = { 623static const struct snd_soc_dai_ops davinci_i2s_dai_ops = {
624 .startup = davinci_i2s_startup, 624 .startup = davinci_i2s_startup,
625 .shutdown = davinci_i2s_shutdown, 625 .shutdown = davinci_i2s_shutdown,
626 .prepare = davinci_i2s_prepare, 626 .prepare = davinci_i2s_prepare,
diff --git a/sound/soc/davinci/davinci-mcasp.c b/sound/soc/davinci/davinci-mcasp.c
index 7173df254a91..03cea9d39c4b 100644
--- a/sound/soc/davinci/davinci-mcasp.c
+++ b/sound/soc/davinci/davinci-mcasp.c
@@ -813,7 +813,7 @@ static int davinci_mcasp_startup(struct snd_pcm_substream *substream,
813 return 0; 813 return 0;
814} 814}
815 815
816static struct snd_soc_dai_ops davinci_mcasp_dai_ops = { 816static const struct snd_soc_dai_ops davinci_mcasp_dai_ops = {
817 .startup = davinci_mcasp_startup, 817 .startup = davinci_mcasp_startup,
818 .trigger = davinci_mcasp_trigger, 818 .trigger = davinci_mcasp_trigger,
819 .hw_params = davinci_mcasp_hw_params, 819 .hw_params = davinci_mcasp_hw_params,
diff --git a/sound/soc/davinci/davinci-vcif.c b/sound/soc/davinci/davinci-vcif.c
index 1f11525d97e8..dae96b85fd6d 100644
--- a/sound/soc/davinci/davinci-vcif.c
+++ b/sound/soc/davinci/davinci-vcif.c
@@ -183,7 +183,7 @@ static int davinci_vcif_startup(struct snd_pcm_substream *substream,
183 183
184#define DAVINCI_VCIF_RATES SNDRV_PCM_RATE_8000_48000 184#define DAVINCI_VCIF_RATES SNDRV_PCM_RATE_8000_48000
185 185
186static struct snd_soc_dai_ops davinci_vcif_dai_ops = { 186static const struct snd_soc_dai_ops davinci_vcif_dai_ops = {
187 .startup = davinci_vcif_startup, 187 .startup = davinci_vcif_startup,
188 .trigger = davinci_vcif_trigger, 188 .trigger = davinci_vcif_trigger,
189 .hw_params = davinci_vcif_hw_params, 189 .hw_params = davinci_vcif_hw_params,