On Fri, Jun 15, 2012 at 4:09 PM, Guennadi Liakhovetski
<[email protected]> wrote:
> On Fri, 15 Jun 2012, Magnus Damm wrote:
>
> [snip]
>
>> Guennadi, does this trigger on sh7372 as well? If not, why is that?
>
> No. That message is produced by the sh_mobile_sdhi_wait_idle() function,
> which is only used, if the TMIO_MMC_HAS_IDLE_WAIT flag is set, which is
> not set on mackerel (or ap4evb).

Ok, thanks for checking this. It seems that we are "lucky" to find
this breakage...

In the future, please take care to make sure this does not happen
again. This goes without saying, but the driver should not access the
hardware when it is Runtime PM suspended. I believe it should be
possible to verify the code paths by manual code inspection. Also, to
make the behavior more consistent you may want to make use of
"pm_runtime_put_sync()" instead of "pm_runtime_put()".

Thanks,

/ magnus
--
To unsubscribe from this list: send the line "unsubscribe linux-mmc" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to