Commit ff27d9b3d6dd26013537e4f8162627169ca92af4
Committed by
Mark Brown
1 parent
01984a47e2
Exists in
smarc-imx_3.14.28_1.0.0_ga
and in
1 other branch
ASoC: imx-spdif: Use devm_snd_soc_register_card
devm_snd_soc_register_card makes code simpler. Signed-off-by: Sachin Kamat <sachin.kamat@linaro.org> Signed-off-by: Mark Brown <broonie@linaro.org>
Showing 1 changed file with 1 additions and 3 deletions Side-by-side Diff
sound/soc/fsl/imx-spdif.c
... | ... | @@ -87,7 +87,7 @@ |
87 | 87 | if (ret) |
88 | 88 | goto error_dir; |
89 | 89 | |
90 | - ret = snd_soc_register_card(&data->card); | |
90 | + ret = devm_snd_soc_register_card(&pdev->dev, &data->card); | |
91 | 91 | if (ret) { |
92 | 92 | dev_err(&pdev->dev, "snd_soc_register_card failed: %d\n", ret); |
93 | 93 | goto error_dir; |
... | ... | @@ -118,8 +118,6 @@ |
118 | 118 | platform_device_unregister(data->rxdev); |
119 | 119 | if (data->txdev) |
120 | 120 | platform_device_unregister(data->txdev); |
121 | - | |
122 | - snd_soc_unregister_card(&data->card); | |
123 | 121 | |
124 | 122 | return 0; |
125 | 123 | } |