ASoC: au1x: Convert to devm_snd_soc_register_card
Subsystems (4)
PATCH 1/4 ASoC: au1x: Convert to devm_snd_soc_register_card
--- sound/soc/au1x/db1000.c | 10 +--------- sound/soc/au1x/db1200.c | 10 +--------- 2 files changed, 2 insertions(+), 18 deletions(-)
sound/soc/au1x/db1000.c +1 -9
@@ -38,14 +38,7 @@ static int db1000_audio_probe(struct platform_device *pdev) {struct snd_soc_card *card = &db1000_ac97; card->dev = &pdev->dev; -return snd_soc_register_card (card); -} - -static int db1000_audio_remove (struct platform_device *pdev) -{ -struct snd_soc_card *card =platform_get_drvdata (pdev); -snd_soc_unregister_card (card); -return 0 ; +return devm_snd_soc_register_card (&pdev->dev, card); }static struct platform_driver db1000_audio_driver = {
@@ -54,7 +47,6 @@ static struct platform_driver db1000_audio_driver = { .pm = &snd_soc_pm_ops, }, .probe = db1000_audio_probe, - .remove = db1000_audio_remove, };module_platform_driver (db1000_audio_driver);
sound/soc/au1x/db1200.c +1 -9
@@ -174,14 +174,7 @@ static int db1200_audio_probe(struct platform_device *pdev) card = db1200_cards[pid->driver_data]; card->dev = &pdev->dev; -return snd_soc_register_card (card); -} - -static int db1200_audio_remove (struct platform_device *pdev) -{ -struct snd_soc_card *card =platform_get_drvdata (pdev); -snd_soc_unregister_card (card); -return 0 ; +return devm_snd_soc_register_card (&pdev->dev, card); }static struct platform_driver db1200_audio_driver = {
@@ -191,7 +184,6 @@ static struct platform_driver db1200_audio_driver = { }, .id_table = db1200_pids, .probe = db1200_audio_probe, - .remove = db1200_audio_remove, };module_platform_driver (db1200_audio_driver);
Signature · 1 line
2.1.0
PATCH 2/4 ASoC: blackfin: Convert to devm_snd_soc_register_card
--- sound/soc/blackfin/bf5xx-ad1836.c | 11 +---------- sound/soc/blackfin/bfin-eval-adau1373.c | 12 +----------- sound/soc/blackfin/bfin-eval-adau1701.c | 12 +----------- sound/soc/blackfin/bfin-eval-adav80x.c | 12 +----------- 4 files changed, 4 insertions(+), 43 deletions(-)
sound/soc/blackfin/bf5xx-ad1836.c +1 -10
@@ -87,27 +87,18 @@ static int bf5xx_ad1836_driver_probe(struct platform_device *pdev) card->dev = &pdev->dev;platform_set_drvdata (pdev, card); - ret =snd_soc_register_card (card); + ret =devm_snd_soc_register_card (&pdev->dev, card);if (ret)dev_err (&pdev->dev,"Failed to register card\n" );return ret; } -static int bf5xx_ad1836_driver_remove (struct platform_device *pdev) -{ -struct snd_soc_card *card =platform_get_drvdata (pdev); - -snd_soc_unregister_card (card); -return 0 ; -} -static struct platform_driver bf5xx_ad1836_driver = { .driver = { .name ="bfin-snd-ad1836" , .pm = &snd_soc_pm_ops, }, .probe = bf5xx_ad1836_driver_probe, - .remove = bf5xx_ad1836_driver_remove, };module_platform_driver (bf5xx_ad1836_driver);
sound/soc/blackfin/bfin-eval-adau1373.c +1 -11
@@ -154,16 +154,7 @@ static int bfin_eval_adau1373_probe(struct platform_device *pdev) card->dev = &pdev->dev; -return snd_soc_register_card (&bfin_eval_adau1373); -} - -static int bfin_eval_adau1373_remove (struct platform_device *pdev) -{ -struct snd_soc_card *card =platform_get_drvdata (pdev); - -snd_soc_unregister_card (card); - -return 0 ; +return devm_snd_soc_register_card (&pdev->dev, &bfin_eval_adau1373); }static struct platform_driver bfin_eval_adau1373_driver = {
@@ -172,7 +163,6 @@ static struct platform_driver bfin_eval_adau1373_driver = { .pm = &snd_soc_pm_ops, }, .probe = bfin_eval_adau1373_probe, - .remove = bfin_eval_adau1373_remove, };module_platform_driver (bfin_eval_adau1373_driver);
sound/soc/blackfin/bfin-eval-adau1701.c +1 -11
@@ -94,16 +94,7 @@ static int bfin_eval_adau1701_probe(struct platform_device *pdev) card->dev = &pdev->dev; -return snd_soc_register_card (&bfin_eval_adau1701); -} - -static int bfin_eval_adau1701_remove (struct platform_device *pdev) -{ -struct snd_soc_card *card =platform_get_drvdata (pdev); - -snd_soc_unregister_card (card); - -return 0 ; +return devm_snd_soc_register_card (&pdev->dev, &bfin_eval_adau1701); }static struct platform_driver bfin_eval_adau1701_driver = {
@@ -112,7 +103,6 @@ static struct platform_driver bfin_eval_adau1701_driver = { .pm = &snd_soc_pm_ops, }, .probe = bfin_eval_adau1701_probe, - .remove = bfin_eval_adau1701_remove, };module_platform_driver (bfin_eval_adau1701_driver);
sound/soc/blackfin/bfin-eval-adav80x.c +1 -11
@@ -119,16 +119,7 @@ static int bfin_eval_adav80x_probe(struct platform_device *pdev) card->dev = &pdev->dev; -return snd_soc_register_card (&bfin_eval_adav80x); -} - -static int bfin_eval_adav80x_remove (struct platform_device *pdev) -{ -struct snd_soc_card *card =platform_get_drvdata (pdev); - -snd_soc_unregister_card (card); - -return 0 ; +return devm_snd_soc_register_card (&pdev->dev, &bfin_eval_adav80x); }static const struct platform_device_id bfin_eval_adav80x_ids[] = {
@@ -144,7 +135,6 @@ static struct platform_driver bfin_eval_adav80x_driver = { .pm = &snd_soc_pm_ops, }, .probe = bfin_eval_adav80x_probe, - .remove = bfin_eval_adav80x_remove, .id_table = bfin_eval_adav80x_ids, };
Signature · 1 line
2.1.0
PATCH 3/4 ASoC: mediatek: Convert to devm_snd_soc_register_card
In reply to Axel Lin--- sound/soc/mediatek/mt8173-max98090.c | 11 +---------- sound/soc/mediatek/mt8173-rt5650-rt5676.c | 11 +---------- 2 files changed, 2 insertions(+), 20 deletions(-)
sound/soc/mediatek/mt8173-max98090.c +1 -10
@@ -179,21 +179,13 @@ static int mt8173_max98090_dev_probe(struct platform_device *pdev) } card->dev = &pdev->dev; - ret =snd_soc_register_card (card); + ret =devm_snd_soc_register_card (&pdev->dev, card);if (ret)dev_err (&pdev->dev,"%s snd_soc_register_card fail %d\n" , __func__, ret);return ret; } -static int mt8173_max98090_dev_remove (struct platform_device *pdev) -{ -struct snd_soc_card *card =platform_get_drvdata (pdev); - -snd_soc_unregister_card (card); -return 0 ; -} -static const struct of_device_id mt8173_max98090_dt_match[] = { { .compatible ="mediatek,mt8173-max98090" , }, { }
@@ -209,7 +201,6 @@ static struct platform_driver mt8173_max98090_driver = {#endif }, .probe = mt8173_max98090_dev_probe, - .remove = mt8173_max98090_dev_remove, };module_platform_driver (mt8173_max98090_driver);
sound/soc/mediatek/mt8173-rt5650-rt5676.c +1 -10
@@ -246,21 +246,13 @@ static int mt8173_rt5650_rt5676_dev_probe(struct platform_device *pdev) card->dev = &pdev->dev;platform_set_drvdata (pdev, card); - ret =snd_soc_register_card (card); + ret =devm_snd_soc_register_card (&pdev->dev, card);if (ret)dev_err (&pdev->dev,"%s snd_soc_register_card fail %d\n" , __func__, ret);return ret; } -static int mt8173_rt5650_rt5676_dev_remove (struct platform_device *pdev) -{ -struct snd_soc_card *card =platform_get_drvdata (pdev); - -snd_soc_unregister_card (card); -return 0 ; -} -static const struct of_device_id mt8173_rt5650_rt5676_dt_match[] = { { .compatible ="mediatek,mt8173-rt5650-rt5676" , }, { }
@@ -276,7 +268,6 @@ static struct platform_driver mt8173_rt5650_rt5676_driver = {#endif }, .probe = mt8173_rt5650_rt5676_dev_probe, - .remove = mt8173_rt5650_rt5676_dev_remove, };module_platform_driver (mt8173_rt5650_rt5676_driver);
Signature · 1 line
2.1.0
Re: [PATCH 3/4] ASoC: mediatek: Convert to devm_snd_soc_register_card
Quoted 5 lines · Axel Lin
Signed-off-by Axel Lin <[email protected]>--- sound/soc/mediatek/mt8173-max98090.c | 11 +---------- sound/soc/mediatek/mt8173-rt5650-rt5676.c | 11 +---------- 2 files changed, 2 insertions(+), 20 deletions(-)
Thank you!
Mark Brown
maintainerApplied "ASoC: mediatek: Convert to devm_snd_soc_register_card" to the asoc tree
In reply to Axel LinThe patch
ASoC: mediatek: Convert to devm_snd_soc_register_card
has been applied to the asoc tree at
git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
All being well this means that it will be integrated into the linux-next tree (usually sometime in the next 24 hours) and sent to Linus during the next merge window (or sooner if it is a bug fix), however if problems are discovered then the patch may be dropped or reverted.
You may get further e-mails resulting from automated or manual testing and review of the tree, please engage with people reporting problems and send followup patches addressing any issues that are reported if needed.
If any updates are required or you are submitting further changes they should be sent as incremental updates against current git, existing patches will not be replaced.
Please add any relevant lists and maintainers to the CCs when replying to this mail.
Thanks,
Mark
Quoted 1 line
From
887e83e32d99e43798e9ac9a274ad4debebf03f7Mon Sep 17 00:00:00 2001
From: Axel Lin <[email protected]>
Date: Sun, 30 Aug 2015 17:18:50 +0800
Subject: [PATCH] ASoC: mediatek: Convert to devm_snd_soc_register_card
--- sound/soc/mediatek/mt8173-max98090.c | 11 +---------- sound/soc/mediatek/mt8173-rt5650-rt5676.c | 11 +---------- 2 files changed, 2 insertions(+), 20 deletions(-)
sound/soc/mediatek/mt8173-max98090.c +1 -10
@@ -169,21 +169,13 @@ static int mt8173_max98090_dev_probe(struct platform_device *pdev) } card->dev = &pdev->dev; - ret =snd_soc_register_card (card); + ret =devm_snd_soc_register_card (&pdev->dev, card);if (ret)dev_err (&pdev->dev,"%s snd_soc_register_card fail %d\n" , __func__, ret);return ret; } -static int mt8173_max98090_dev_remove (struct platform_device *pdev) -{ -struct snd_soc_card *card =platform_get_drvdata (pdev); - -snd_soc_unregister_card (card); -return 0 ; -} -static const struct of_device_id mt8173_max98090_dt_match[] = { { .compatible ="mediatek,mt8173-max98090" , }, { }
@@ -200,7 +192,6 @@ static struct platform_driver mt8173_max98090_driver = {#endif }, .probe = mt8173_max98090_dev_probe, - .remove = mt8173_max98090_dev_remove, };module_platform_driver (mt8173_max98090_driver);
sound/soc/mediatek/mt8173-rt5650-rt5676.c +1 -10
@@ -234,21 +234,13 @@ static int mt8173_rt5650_rt5676_dev_probe(struct platform_device *pdev) card->dev = &pdev->dev;platform_set_drvdata (pdev, card); - ret =snd_soc_register_card (card); + ret =devm_snd_soc_register_card (&pdev->dev, card);if (ret)dev_err (&pdev->dev,"%s snd_soc_register_card fail %d\n" , __func__, ret);return ret; } -static int mt8173_rt5650_rt5676_dev_remove (struct platform_device *pdev) -{ -struct snd_soc_card *card =platform_get_drvdata (pdev); - -snd_soc_unregister_card (card); -return 0 ; -} -static const struct of_device_id mt8173_rt5650_rt5676_dt_match[] = { { .compatible ="mediatek,mt8173-rt5650-rt5676" , }, { }
@@ -265,7 +257,6 @@ static struct platform_driver mt8173_rt5650_rt5676_driver = {#endif }, .probe = mt8173_rt5650_rt5676_dev_probe, - .remove = mt8173_rt5650_rt5676_dev_remove, };module_platform_driver (mt8173_rt5650_rt5676_driver);
Signature · 1 line
2.5.0
PATCH 4/4 ASoC: mxs-sgtl5000: Convert to devm_snd_soc_register_card
In reply to Axel Lin--- sound/soc/mxs/mxs-sgtl5000.c | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-)
sound/soc/mxs/mxs-sgtl5000.c +1 -5
@@ -142,7 +142,7 @@ static int mxs_sgtl5000_probe(struct platform_device *pdev) card->dev = &pdev->dev;platform_set_drvdata (pdev, card); - ret =snd_soc_register_card (card); + ret =devm_snd_soc_register_card (&pdev->dev, card);if (ret) {dev_err (&pdev->dev,"snd_soc_register_card failed (%d)\n" , ret);
@@ -154,12 +154,8 @@ static int mxs_sgtl5000_probe(struct platform_device *pdev)static int mxs_sgtl5000_remove (struct platform_device *pdev) { -struct snd_soc_card *card =platform_get_drvdata (pdev); -mxs_saif_put_mclk (0 ); -snd_soc_unregister_card (card); -return 0 ; }
Signature · 1 line
2.1.0