aboutsummaryrefslogtreecommitdiffstats
path: root/sound/soc/soc-cache.c
diff options
context:
space:
mode:
authorMark Brown <broonie@opensource.wolfsonmicro.com>2010-12-02 11:15:29 -0500
committerMark Brown <broonie@opensource.wolfsonmicro.com>2010-12-03 07:18:17 -0500
commitc3acec2671cc448bc549b06b561ae2454238e9a0 (patch)
tree82365178227d23ed6da7d27138ffba4be58f653b /sound/soc/soc-cache.c
parent1ee46ebd0435d547c078859c719d7c892ff7ab2d (diff)
ASoC: Move active copy of CODEC read and write into runtime structure
We shouldn't be assigning to the driver structure (which really ought to be const, further patch to follow) though there's unlikely to be any actual problem except in the unlikely case that two devices with the same driver but different bus types appear in the same system. Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com> Acked-by: Liam Girdwood <lrg@slimlogic.co.uk>
Diffstat (limited to 'sound/soc/soc-cache.c')
-rw-r--r--sound/soc/soc-cache.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/sound/soc/soc-cache.c b/sound/soc/soc-cache.c
index 514398463f7d..78b25e8c03f6 100644
--- a/sound/soc/soc-cache.c
+++ b/sound/soc/soc-cache.c
@@ -728,8 +728,8 @@ int snd_soc_codec_set_cache_io(struct snd_soc_codec *codec,
728 return -EINVAL; 728 return -EINVAL;
729 } 729 }
730 730
731 codec->driver->write = io_types[i].write; 731 codec->write = io_types[i].write;
732 codec->driver->read = io_types[i].read; 732 codec->read = io_types[i].read;
733 733
734 switch (control) { 734 switch (control) {
735 case SND_SOC_CUSTOM: 735 case SND_SOC_CUSTOM: