RE: [PATCH 2/5] mmc: core: call pm_runtime_put_sync inpm_runtime_get_sync failed case

From: Li, Fei
Date: Sun Apr 07 2013 - 21:36:30 EST


>
> Hi Li,
>
> On Thu, Feb 28, 2013 at 9:44 AM, Li Fei <fei.li@xxxxxxxxx> wrote:
> > Even in failed case of pm_runtime_get_sync, the usage_count
> > is incremented. In order to keep the usage_count with correct
> > value and runtime power management to behave correctly, call
> > pm_runtime_put(_sync) in such case.
>
> As with the remoteproc case, it is probably better to call the
> put_noidle variant here. This way you are sure not to erroneously
> invoke any underlying pm handler where your only intention is to fix
> usage_count.

Thanks for your check and feedback, and will update it in V2 soon.

Regards,
Fei
>
> Thanks,
> Ohad.
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/