]> git.proxmox.com Git - mirror_ubuntu-jammy-kernel.git/commit
HSI: omap_ssi: Fix refcount leak in ssi_probe
authorMiaoqian Lin <linmq006@gmail.com>
Mon, 4 Apr 2022 08:52:32 +0000 (08:52 +0000)
committerStefan Bader <stefan.bader@canonical.com>
Thu, 24 Nov 2022 13:24:33 +0000 (14:24 +0100)
commitf17288e5daefbb481265dbc3c48f3128b9b16d40
tree731f6ced47e7b257ceff16774af6ca6a2b5854d9
parent271d679f34093b231664918b4ffec3fbe9bf2e25
HSI: omap_ssi: Fix refcount leak in ssi_probe

BugLink: https://bugs.launchpad.net/bugs/1996825
[ Upstream commit 9a2ea132df860177b33c9fd421b26c4e9a0a9396 ]

When returning or breaking early from a
for_each_available_child_of_node() loop, we need to explicitly call
of_node_put() on the child node to possibly release the node.

Fixes: b209e047bc74 ("HSI: Introduce OMAP SSI driver")
Signed-off-by: Miaoqian Lin <linmq006@gmail.com>
Signed-off-by: Sebastian Reichel <sebastian.reichel@collabora.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
Signed-off-by: Kamal Mostafa <kamal@canonical.com>
Signed-off-by: Stefan Bader <stefan.bader@canonical.com>
drivers/hsi/controllers/omap_ssi_core.c