[PATCH v3 1/1] Serial: imx: add dev_pm_ops to support suspend to ram/disk

Fabio Estevam festevam at gmail.com
Wed Jul 29 15:11:22 PDT 2015


On Wed, Jul 29, 2015 at 6:54 PM, Shenwei Wang
<Shenwei.Wang at freescale.com> wrote:

> I am very interesting to know if you could provide an example condition that may cause
> clk_enable failed in this callback function?

Let's check clk_enable definition:

int clk_enable(struct clk *clk)
{
    unsigned long flags;
    int ret;

    if (!clk)
        return 0;

    flags = clk_enable_lock();
    ret = clk_core_enable(clk->core);
    clk_enable_unlock(flags);

    return ret;
}

So if I see it right it returns 'int' not 'void' ;-)



More information about the linux-arm-kernel mailing list