861-pending-10-ASoC-mediatek-mt7986-silence-error-in-case-of-EPROBE.patch 894 B

1234567891011121314151617181920212223242526
  1. From e4cde335d1771863a60b6931e51357b8470e85c4 Mon Sep 17 00:00:00 2001
  2. From: Daniel Golle <[email protected]>
  3. Date: Sun, 10 Dec 2023 22:41:39 +0000
  4. Subject: [PATCH] ASoC: mediatek: mt7986: silence error in case of
  5. -EPROBE_DEFER
  6. If probe is defered no error should be printed. Mute it.
  7. Signed-off-by: Daniel Golle <[email protected]>
  8. ---
  9. sound/soc/mediatek/mt7986/mt7986-wm8960.c | 4 +++-
  10. 1 file changed, 3 insertions(+), 1 deletion(-)
  11. --- a/sound/soc/mediatek/mt7986/mt7986-wm8960.c
  12. +++ b/sound/soc/mediatek/mt7986/mt7986-wm8960.c
  13. @@ -144,7 +144,9 @@ static int mt7986_wm8960_machine_probe(s
  14. ret = devm_snd_soc_register_card(&pdev->dev, card);
  15. if (ret) {
  16. - dev_err(&pdev->dev, "%s snd_soc_register_card fail: %d\n", __func__, ret);
  17. + if (ret != -EPROBE_DEFER)
  18. + dev_err(&pdev->dev, "%s snd_soc_register_card fail: %d\n", __func__, ret);
  19. +
  20. goto err_of_node_put;
  21. }