audioinjector.net: stereo and zero, use dev_err_probe, report success
authorMatt Flax <flatmax@flatmax.org>
Sun, 27 Mar 2022 11:42:47 +0000 (22:42 +1100)
committerGitHub <noreply@github.com>
Sun, 27 Mar 2022 11:42:47 +0000 (12:42 +0100)
Use dev_err_probe to follow best practice, and leave a message in
the kernel log indicate the driver was started successfully.

sound/soc/bcm/audioinjector-pi-soundcard.c

index 3f24fa7..ad33720 100644 (file)
@@ -158,9 +158,11 @@ static int audioinjector_pi_soundcard_probe(struct platform_device *pdev)
                        }
        }
 
-       if ((ret = devm_snd_soc_register_card(&pdev->dev, card))) {
-               dev_err(&pdev->dev, "snd_soc_register_card failed (%d)\n", ret);
-       }
+       if ((ret = devm_snd_soc_register_card(&pdev->dev, card)))
+               return dev_err_probe(&pdev->dev, ret, "%s\n", __func__);
+
+       dev_info(&pdev->dev, "successfully loaded\n");
+
        return ret;
 }