ASoC: cache: Fix error code when not using ASoC level cache
It is not an error to have no cache so we shouldn't return an error code and cause our callers to fail, just silently do nothing instead. Thanks to Jarkko for identify the problematic commit. Reported-by: Jarkko Nikula <jarkko.nikula@linux.intel.com> Reported-by: Fabio Estevam <festevam@gmail.com> Signed-off-by: Mark Brown <broonie@linaro.org>
This commit is contained in:
parent
b59dce53ef
commit
b5fc40d3b3
1 changed files with 1 additions and 1 deletions
|
@ -73,7 +73,7 @@ int snd_soc_cache_init(struct snd_soc_codec *codec)
|
|||
reg_size = codec_drv->reg_cache_size * codec_drv->reg_word_size;
|
||||
|
||||
if (!reg_size)
|
||||
return -EINVAL;
|
||||
return 0;
|
||||
|
||||
mutex_init(&codec->cache_rw_mutex);
|
||||
|
||||
|
|
Loading…
Reference in a new issue