Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

ASoC: AMD: Clean kernel log from deferred probe error messages

While the driver waits for DAIs to be probed and retries probing,
have the error messages at debug level instead of error.

Signed-off-by: Akshu Agrawal <akshu.agrawal@amd.com>
Link: https://lore.kernel.org/r/20200826185454.5545-1-akshu.agrawal@amd.com
Signed-off-by: Mark Brown <broonie@kernel.org>

authored by

Akshu Agrawal and committed by
Mark Brown
f7660445 cd0f9228

+8 -3
+8 -3
sound/soc/amd/acp3x-rt5682-max9836.c
··· 472 472 473 473 ret = devm_snd_soc_register_card(&pdev->dev, card); 474 474 if (ret) { 475 - dev_err(&pdev->dev, 475 + if (ret != -EPROBE_DEFER) 476 + dev_err(&pdev->dev, 476 477 "devm_snd_soc_register_card(%s) failed: %d\n", 477 478 card->name, ret); 478 - return ret; 479 + else 480 + dev_dbg(&pdev->dev, 481 + "devm_snd_soc_register_card(%s) probe deferred: %d\n", 482 + card->name, ret); 479 483 } 480 - return 0; 484 + 485 + return ret; 481 486 } 482 487 483 488 static const struct acpi_device_id acp3x_audio_acpi_match[] = {