Re: [PATCH] i2c: mux: demux-pinctrl: fix OF node leak on kstrdup failure
From: Andi Shyti
Date: Sun Aug 16 2026 - 18:19:43 EST
Hi Linkai,
On Thu, Aug 13, 2026 at 05:56:17PM +0800, Linkai Gong wrote:
> of_parse_phandle() takes a reference on the parent node. If a later
> devm_kstrdup() fails, err_rollback only releases nodes for indices
> 0..i-1, so the current node is leaked.
>
> of_node_put() the current parent before rolling back.
>
> Fixes: 7c0195fa9a9e ("i2c: mux: demux-pinctrl: check the return value of devm_kstrdup()")
> Signed-off-by: Linkai Gong <gonglinkai@xxxxxxxxxx>
merged to i2c/i2c-2.
Thanks,
Andi