forked from ~ljy/RK356X_SDK_RELEASE

hc
2023-12-09 95099d4622f8cb224d94e314c7a8e0df60b13f87
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)