forked from ~ljy/RK356X_SDK_RELEASE

hc
2024-01-31 f9004dbfff8a3fbbd7e2a88c8a4327c7f2f8e5b2
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)