ASoC: cs42l56: fix up error handling in probe
authorDan Carpenter <dan.carpenter@oracle.com>
Fri, 11 Dec 2020 10:07:59 +0000 (13:07 +0300)
committerMark Brown <broonie@kernel.org>
Wed, 13 Jan 2021 11:36:13 +0000 (11:36 +0000)
commit856fe64da84c95a1d415564b981ae3908eea2a76
tree355d0d808b4ebbd3c3228a531abb7ab195b8d1a3
parent43fb2919d4cb7bf26ffc111a5e8190f8c754c4d2
ASoC: cs42l56: fix up error handling in probe

There are two issues with this code.  The first error path forgot to set
the error code and instead returns success.  The second error path
doesn't clean up.

Fixes: 272b5edd3b8f ("ASoC: Add support for CS42L56 CODEC")
Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>
Link: https://lore.kernel.org/r/X9NE/9nK9/TuxuL+@mwanda
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/codecs/cs42l56.c