diff options
author | Dan Carpenter <dan.carpenter@linaro.org> | 2023-06-23 15:09:48 +0300 |
---|---|---|
committer | Mark Brown <broonie@kernel.org> | 2023-06-23 18:28:58 +0300 |
commit | ed959833db7bdb4e57fa8f4076babf3810296f5b (patch) | |
tree | 404b6bb3b688c91d7a289b044f01cf1eb8acc6e5 /sound | |
parent | 154756319cc6f8b8b86241da02da6a8fcc6abd1f (diff) | |
download | linux-ed959833db7bdb4e57fa8f4076babf3810296f5b.tar.xz |
ASoC: tas2781: Fix error code in tas2781_load_calibration()
Return -EINVAL instead of success on this error path.
Fixes: 915f5eadebd2 ("ASoC: tas2781: firmware lib")
Signed-off-by: Dan Carpenter <dan.carpenter@linaro.org>
Link: https://lore.kernel.org/r/Message-Id: <729bb6b3-bc1d-4b3d-8b65-077a492c753c@moroto.mountain>
Signed-off-by: Mark Brown <broonie@kernel.org>
Diffstat (limited to 'sound')
-rw-r--r-- | sound/soc/codecs/tas2781-fmwlib.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/sound/soc/codecs/tas2781-fmwlib.c b/sound/soc/codecs/tas2781-fmwlib.c index cbf0aef2c001..eb55abae0d7b 100644 --- a/sound/soc/codecs/tas2781-fmwlib.c +++ b/sound/soc/codecs/tas2781-fmwlib.c @@ -1924,6 +1924,7 @@ int tas2781_load_calibration(void *context, char *file_name, if (!fw_entry->size) { dev_err(tas_priv->dev, "%s: file read error: size = %lu\n", __func__, (unsigned long)fw_entry->size); + ret = -EINVAL; goto out; } fmw.size = fw_entry->size; |