forked from ~ljy/RK356X_SDK_RELEASE

hc
2024-10-22 8ac6c7a54ed1b98d142dce24b11c6de6a1e239a5
kernel/arch/arm/mach-bcm/platsmp-brcmstb.c
....@@ -334,11 +334,14 @@
334334
335335 rc = setup_hifcpubiuctrl_regs(np);
336336 if (rc)
337
- return;
337
+ goto out_put_node;
338338
339339 rc = setup_hifcont_regs(np);
340340 if (rc)
341
- return;
341
+ goto out_put_node;
342
+
343
+out_put_node:
344
+ of_node_put(np);
342345 }
343346
344347 static int brcmstb_boot_secondary(unsigned int cpu, struct task_struct *idle)