]> Pileus Git - ~andy/linux/commitdiff
ASoC: bcm2835-i2s: Use devm_snd_dmaengine_pcm_register()
authorLars-Peter Clausen <lars@metafoo.de>
Thu, 28 Nov 2013 07:50:33 +0000 (08:50 +0100)
committerMark Brown <broonie@linaro.org>
Mon, 2 Dec 2013 11:47:16 +0000 (11:47 +0000)
Makes the code slightly shorter.

Signed-off-by: Lars-Peter Clausen <lars@metafoo.de>
Signed-off-by: Mark Brown <broonie@linaro.org>
sound/soc/bcm/bcm2835-i2s.c

index f49b007c8b43439bba6185e58e9d6c92437cf31b..2685fe4f8427c62fb4cdc0421e1d6d8302fd6543 100644 (file)
@@ -848,7 +848,7 @@ static int bcm2835_i2s_probe(struct platform_device *pdev)
                return ret;
        }
 
-       ret = snd_dmaengine_pcm_register(&pdev->dev, NULL, 0);
+       ret = devm_snd_dmaengine_pcm_register(&pdev->dev, NULL, 0);
        if (ret) {
                dev_err(&pdev->dev, "Could not register PCM: %d\n", ret);
                return ret;
@@ -862,15 +862,8 @@ static const struct of_device_id bcm2835_i2s_of_match[] = {
        {},
 };
 
-static int bcm2835_i2s_remove(struct platform_device *pdev)
-{
-       snd_dmaengine_pcm_unregister(&pdev->dev);
-       return 0;
-}
-
 static struct platform_driver bcm2835_i2s_driver = {
        .probe          = bcm2835_i2s_probe,
-       .remove         = bcm2835_i2s_remove,
        .driver         = {
                .name   = "bcm2835-i2s",
                .owner  = THIS_MODULE,