On Thu, Aug 8, 2019 at 9:47 AM Nishka Dasgupta <nishkadg.linux@xxxxxxxxx> wrote: > Each iteration of for_each_child_of_node() puts the previous node; > however, in the case of a return from the middle of the loop, there is no > put, thus causing a memory leak. Hence put of_node_put() statements as > required before two mid-loop return statements. > Issue found with Coccinelle. > > Signed-off-by: Nishka Dasgupta <nishkadg.linux@xxxxxxxxx> Patch applied with Philipp's ACK. Yours, Linus Walleij