kernel/drivers/dma/xilinx/xilinx_dma.c
.. .. @@ -3119,8 +3119,10 @@ 3119 3119 /* Initialize the channels */ 3120 3120 for_each_child_of_node(node, child) { 3121 3121 err = xilinx_dma_child_probe(xdev, child); 3122 - if (err < 0)3122 + if (err < 0) {3123 + of_node_put(child);3123 3124 goto error; 3125 + }3124 3126 } 3125 3127 3126 3128 if (xdev->dma_config->dmatype == XDMA_TYPE_VDMA) {