OpenCloudOS-Kernel/arch/arm/mach-sunxi
Wen Yang 2b062a0a00
ARM: sunxi: fix a leaked reference by adding missing of_node_put
The call to of_get_next_child returns a node pointer with refcount
incremented thus it must be explicitly decremented after the last
usage.

Detected by coccinelle with the following warnings:
./arch/arm/mach-sunxi/platsmp.c:55:2-8: ERROR: missing of_node_put; acquired a node pointer with refcount incremented on line 46, but without a corresponding object release within this function.
./arch/arm/mach-sunxi/platsmp.c:138:2-8: ERROR: missing of_node_put; acquired a node pointer with refcount incremented on line 129, but without a corresponding object release within this function.

Signed-off-by: Wen Yang <wen.yang99@zte.com.cn>
Reviewed-by: Florian Fainelli <f.fainelli@gmail.com>
Cc: Maxime Ripard <maxime.ripard@bootlin.com>
Cc: Chen-Yu Tsai <wens@csie.org>
Cc: Russell King <linux@armlinux.org.uk>
Cc: linux-arm-kernel@lists.infradead.org
Cc: linux-kernel@vger.kernel.org
Signed-off-by: Maxime Ripard <maxime.ripard@bootlin.com>
2019-03-18 08:11:12 +01:00
..
Kconfig ARM: sunxi: add Allwinner ARMv5 SoCs 2018-12-03 09:57:59 +01:00
Makefile ARM: sunxi: smp: Move assembly code into a file 2018-05-08 14:47:36 +02:00
headsmp.S ARM: sunxi: Add initialization of CNTVOFF 2018-05-08 14:52:41 +02:00
mc_smp.c ARM: sunxi: fix a leaked reference by adding missing of_node_put 2019-03-18 08:11:12 +01:00
platsmp.c ARM: sunxi: fix a leaked reference by adding missing of_node_put 2019-03-18 08:11:12 +01:00
sunxi.c reset: sunxi: declare sun6i_reset_init in a header file 2019-01-28 11:16:04 +01:00