Message ID | 1380234243-23787-1-git-send-email-vincent.stehle@laposte.net |
---|---|
State | Changes Requested |
Headers | show |
On Fri, Sep 27, 2013 at 12:24:03AM +0200, Vincent Stehlé wrote: > Make sure i2c_dw_pci_runtime_idle() is defined only when actually used, when > CONFIG_PM_RUNTIME is defined. > > This fixes the following compilation warning: > > drivers/i2c/busses/i2c-designware-pcidrv.c:188:12: warning: ‘i2c_dw_pci_runtime_idle’ defined but not used [-Wunused-function] > > Signed-off-by: Vincent Stehlé <vincent.stehle@laposte.net> > Cc: Wolfram Sang <wsa@the-dreams.de> I wonder if this fix is complete? Mika? > --- > drivers/i2c/busses/i2c-designware-pcidrv.c | 2 ++ > 1 file changed, 2 insertions(+) > > diff --git a/drivers/i2c/busses/i2c-designware-pcidrv.c b/drivers/i2c/busses/i2c-designware-pcidrv.c > index f6ed06c..2b5d3a6 100644 > --- a/drivers/i2c/busses/i2c-designware-pcidrv.c > +++ b/drivers/i2c/busses/i2c-designware-pcidrv.c > @@ -185,6 +185,7 @@ static int i2c_dw_pci_resume(struct device *dev) > return 0; > } > > +#ifdef CONFIG_PM_RUNTIME > static int i2c_dw_pci_runtime_idle(struct device *dev) > { > int err = pm_schedule_suspend(dev, 500); > @@ -194,6 +195,7 @@ static int i2c_dw_pci_runtime_idle(struct device *dev) > return 0; > return -EBUSY; > } > +#endif > > static const struct dev_pm_ops i2c_dw_pm_ops = { Shouldn't this be using UNIVERSAL_DEV_PM_OPS with the suspend and resume function #ifdeffed by CONFIG_PM_SLEEP? > .resume = i2c_dw_pci_resume, > -- > 1.8.4.rc3 >
On Fri, Sep 27, 2013 at 04:43:13AM +0200, Wolfram Sang wrote: > On Fri, Sep 27, 2013 at 12:24:03AM +0200, Vincent Stehlé wrote: > > Make sure i2c_dw_pci_runtime_idle() is defined only when actually used, when > > CONFIG_PM_RUNTIME is defined. > > > > This fixes the following compilation warning: > > > > drivers/i2c/busses/i2c-designware-pcidrv.c:188:12: warning: ‘i2c_dw_pci_runtime_idle’ defined but not used [-Wunused-function] > > > > Signed-off-by: Vincent Stehlé <vincent.stehle@laposte.net> > > Cc: Wolfram Sang <wsa@the-dreams.de> > > I wonder if this fix is complete? Mika? > > > --- > > drivers/i2c/busses/i2c-designware-pcidrv.c | 2 ++ > > 1 file changed, 2 insertions(+) > > > > diff --git a/drivers/i2c/busses/i2c-designware-pcidrv.c b/drivers/i2c/busses/i2c-designware-pcidrv.c > > index f6ed06c..2b5d3a6 100644 > > --- a/drivers/i2c/busses/i2c-designware-pcidrv.c > > +++ b/drivers/i2c/busses/i2c-designware-pcidrv.c > > @@ -185,6 +185,7 @@ static int i2c_dw_pci_resume(struct device *dev) > > return 0; > > } > > > > +#ifdef CONFIG_PM_RUNTIME > > static int i2c_dw_pci_runtime_idle(struct device *dev) > > { > > int err = pm_schedule_suspend(dev, 500); > > @@ -194,6 +195,7 @@ static int i2c_dw_pci_runtime_idle(struct device *dev) > > return 0; > > return -EBUSY; > > } > > +#endif > > > > static const struct dev_pm_ops i2c_dw_pm_ops = { > > Shouldn't this be using UNIVERSAL_DEV_PM_OPS with the suspend and resume > function #ifdeffed by CONFIG_PM_SLEEP? Yes, I think that would be better. > > > .resume = i2c_dw_pci_resume, > > -- > > 1.8.4.rc3 > > -- To unsubscribe from this list: send the line "unsubscribe linux-i2c" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
diff --git a/drivers/i2c/busses/i2c-designware-pcidrv.c b/drivers/i2c/busses/i2c-designware-pcidrv.c index f6ed06c..2b5d3a6 100644 --- a/drivers/i2c/busses/i2c-designware-pcidrv.c +++ b/drivers/i2c/busses/i2c-designware-pcidrv.c @@ -185,6 +185,7 @@ static int i2c_dw_pci_resume(struct device *dev) return 0; } +#ifdef CONFIG_PM_RUNTIME static int i2c_dw_pci_runtime_idle(struct device *dev) { int err = pm_schedule_suspend(dev, 500); @@ -194,6 +195,7 @@ static int i2c_dw_pci_runtime_idle(struct device *dev) return 0; return -EBUSY; } +#endif static const struct dev_pm_ops i2c_dw_pm_ops = { .resume = i2c_dw_pci_resume,
Make sure i2c_dw_pci_runtime_idle() is defined only when actually used, when CONFIG_PM_RUNTIME is defined. This fixes the following compilation warning: drivers/i2c/busses/i2c-designware-pcidrv.c:188:12: warning: ‘i2c_dw_pci_runtime_idle’ defined but not used [-Wunused-function] Signed-off-by: Vincent Stehlé <vincent.stehle@laposte.net> Cc: Wolfram Sang <wsa@the-dreams.de> --- drivers/i2c/busses/i2c-designware-pcidrv.c | 2 ++ 1 file changed, 2 insertions(+)