On Mon, Sep 5, 2016 at 2:38 PM, Tejun Heo <t...@kernel.org> wrote:
> of_clk_init() ends up calling into pm_qos_update_request() very early
> during boot where irq is expected to stay disabled.
> pm_qos_update_request() uses cancel_delayed_work_sync() which
> correctly assumes that irq is enabled on invocation and
> unconditionally disables and re-enables it.
>
> Gate cancel_delayed_work_sync() invocation with kevented_up() to avoid
> enabling irq unexpectedly during early boot.
>
> Signed-off-by: Tejun Heo <t...@kernel.org>
> Reported-and-tested-by: Qiao Zhou <qiaoz...@asrmicro.com>
> Link: 
> http://lkml.kernel.org/r/d2501c4c-8e7b-bea3-1b01-000b36b5d...@asrmicro.com
> ---
>
> Rafael, can you please route this patch?

I will.

Thanks,
Rafael

Reply via email to