diff options
Diffstat (limited to 'sound/soc/codecs/cs42l73.c')
| -rw-r--r-- | sound/soc/codecs/cs42l73.c | 2 | 
1 files changed, 2 insertions, 0 deletions
diff --git a/sound/soc/codecs/cs42l73.c b/sound/soc/codecs/cs42l73.c index 78979b3e0e9..07c44b71f09 100644 --- a/sound/soc/codecs/cs42l73.c +++ b/sound/soc/codecs/cs42l73.c @@ -929,6 +929,8 @@ static int cs42l73_set_mclk(struct snd_soc_dai *dai, unsigned int freq)  	/* MCLKX -> MCLK */  	mclkx_coeff = cs42l73_get_mclkx_coeff(freq); +	if (mclkx_coeff < 0) +		return mclkx_coeff;  	mclk = cs42l73_mclkx_coeffs[mclkx_coeff].mclkx /  		cs42l73_mclkx_coeffs[mclkx_coeff].ratio;  |