diff --git a/sound/soc/msm/msm8952_rt5659.c b/sound/soc/msm/msm8952_rt5659.c index 4a1199c0632e..b26591c3c438 100644 --- a/sound/soc/msm/msm8952_rt5659.c +++ b/sound/soc/msm/msm8952_rt5659.c @@ -3473,8 +3473,9 @@ static int msm8952_rt5659_asoc_machine_probe(struct platform_device *pdev) ret = snd_soc_register_card(card); if (ret) { - dev_err(&pdev->dev, "snd_soc_register_card failed (%d)\n", - ret); + if (ret != -EPROBE_DEFER) + dev_err(&pdev->dev, "snd_soc_register_card failed (%d)\n", + ret); goto err; } dev_info(&pdev->dev, "Sound card %s registered\n", card->name);