RE: [PATCH v2] clk: davinci: Use of_get_available_child_by_name()

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi David Lechner,

> -----Original Message-----
> From: David Lechner <david@xxxxxxxxxxxxxx>
> Sent: 08 April 2025 15:26
> Subject: Re: [PATCH v2] clk: davinci: Use of_get_available_child_by_name()
> 
> On 4/7/25 4:36 AM, Biju Das wrote:
> > Simplify of_davinci_pll_init() by using of_get_available_child_by_name().
> >
> > While at it, move of_node_put(child) inside the if block to avoid
> > additional check if of_child is NULL.
> >
> > Signed-off-by: Biju Das <biju.das.jz@xxxxxxxxxxxxxx>
> > ---
> > v1->v2:
> >  * Rebased to next as the dependency patch hits on 6.15-rc1.
> > ---
> 
> Reviewed-by: David Lechner <david@xxxxxxxxxxxxxx>
> 
> >  drivers/clk/davinci/pll.c | 23 ++++++++++++-----------
> >  1 file changed, 12 insertions(+), 11 deletions(-)
> >
> > diff --git a/drivers/clk/davinci/pll.c b/drivers/clk/davinci/pll.c
> > index 6807a2efa93b..a236dfeccdb1 100644
> > --- a/drivers/clk/davinci/pll.c
> > +++ b/drivers/clk/davinci/pll.c
> > @@ -763,13 +763,13 @@ int of_davinci_pll_init(struct device *dev, struct device_node *node,
> >  		return PTR_ERR(clk);
> >  	}
> >
> > -	child = of_get_child_by_name(node, "pllout");
> > -	if (of_device_is_available(child))
> > +	child = of_get_available_child_by_name(node, "pllout");
> > +	if (child)
> >  		of_clk_add_provider(child, of_clk_src_simple_get, clk);
> >  	of_node_put(child);
> 
> It is a bit odd to move the other of_node_put() inside the if but not this one.

Yes, it can also move inside if.

Cheers,
Biju





[Index of Archives]     [Linux Samsung SOC]     [Linux Wireless]     [Linux Kernel]     [ATH6KL]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Samba]     [Device Mapper]

  Powered by Linux