OSDN Git Service

ASoC: fsi: Remove unneeded empty runtime PM callbacks
authorMark Brown <broonie@opensource.wolfsonmicro.com>
Wed, 25 Jan 2012 19:55:56 +0000 (19:55 +0000)
committerMark Brown <broonie@opensource.wolfsonmicro.com>
Tue, 31 Jan 2012 11:16:12 +0000 (11:16 +0000)
The runtime PM core no longer requires any callbacks so don't provide
empty ones for it any more.

Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
sound/soc/sh/fsi.c

index db6c89a..3241e5b 100644 (file)
@@ -1408,23 +1408,9 @@ static int fsi_resume(struct device *dev)
        return 0;
 }
 
-static int fsi_runtime_nop(struct device *dev)
-{
-       /* Runtime PM callback shared between ->runtime_suspend()
-        * and ->runtime_resume(). Simply returns success.
-        *
-        * This driver re-initializes all registers after
-        * pm_runtime_get_sync() anyway so there is no need
-        * to save and restore registers here.
-        */
-       return 0;
-}
-
 static struct dev_pm_ops fsi_pm_ops = {
        .suspend                = fsi_suspend,
        .resume                 = fsi_resume,
-       .runtime_suspend        = fsi_runtime_nop,
-       .runtime_resume         = fsi_runtime_nop,
 };
 
 static struct fsi_core fsi1_core = {