On Fri, Jan 31, 2014 at 01:08:01PM -0800, David Cohen wrote: > From: "xinhui.pan" <xinhuix....@intel.com> > > intel_gpio_runtime_idle should return correct error code if it do fail. > make it more correct even though -EBUSY is the most possible return value. > > Signed-off-by: bo.he <bo...@intel.com> > Signed-off-by: xinhui.pan <xinhuix....@intel.com> > Signed-off-by: David Cohen <david.a.co...@linux.intel.com> > Cc: Felibe Balbi <ba...@ti.com>
Reviewed-by: Felipe Balbi <ba...@ti.com> > --- > drivers/gpio/gpio-intel-mid.c | 4 ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) > > diff --git a/drivers/gpio/gpio-intel-mid.c b/drivers/gpio/gpio-intel-mid.c > index 41218e93b9fe..55688d0548e9 100644 > --- a/drivers/gpio/gpio-intel-mid.c > +++ b/drivers/gpio/gpio-intel-mid.c > @@ -369,8 +369,8 @@ static const struct irq_domain_ops intel_gpio_irq_ops = { > > static int intel_gpio_runtime_idle(struct device *dev) > { > - pm_schedule_suspend(dev, 500); > - return -EBUSY; > + int err = pm_schedule_suspend(dev, 500); > + return err ?: -EBUSY; > } > > static const struct dev_pm_ops intel_gpio_pm_ops = { > -- > 1.8.4.2 > -- balbi
signature.asc
Description: Digital signature