ALSA: ppc/powermac: Convert to platform remove callback returning void
[linux-2.6-microblaze.git] / sound / ppc / powermac.c
index db414b6..e17af46 100644 (file)
@@ -130,10 +130,9 @@ __error:
 }
 
 
-static int snd_pmac_remove(struct platform_device *devptr)
+static void snd_pmac_remove(struct platform_device *devptr)
 {
        snd_card_free(platform_get_drvdata(devptr));
-       return 0;
 }
 
 #ifdef CONFIG_PM_SLEEP
@@ -161,7 +160,7 @@ static SIMPLE_DEV_PM_OPS(snd_pmac_pm, snd_pmac_driver_suspend, snd_pmac_driver_r
 
 static struct platform_driver snd_pmac_driver = {
        .probe          = snd_pmac_probe,
-       .remove         = snd_pmac_remove,
+       .remove_new     = snd_pmac_remove,
        .driver         = {
                .name   = SND_PMAC_DRIVER,
                .pm     = SND_PMAC_PM_OPS,