diff --git a/sound/soc/generic/simple-card.c b/sound/soc/generic/simple-card.c index abfbc9fd7c6d..6e98e973e525 100644 --- a/sound/soc/generic/simple-card.c +++ b/sound/soc/generic/simple-card.c @@ -673,7 +673,7 @@ static int simple_parse_of(struct simple_util_priv *priv) int ret = -EINVAL; if (!dev) - goto end; + return simple_ret(priv, ret); ret = -ENOMEM; struct link_info *li __free(kfree) = kzalloc_obj(*li);