diff options
author | Peter Griffin <peter.griffin@linaro.org> | 2024-02-20 14:50:10 +0300 |
---|---|---|
committer | Sasha Levin <sashal@kernel.org> | 2024-03-27 01:20:50 +0300 |
commit | 3eb47e41c2057fb6db5f73a60f35705450d80c08 (patch) | |
tree | e903ebefc780d9e641e55554cc430abf8ed82399 /drivers/mfd/altera-sysmgr.c | |
parent | 527480cab5ccd85beb355f7ac4a27903eabc7348 (diff) | |
download | linux-3eb47e41c2057fb6db5f73a60f35705450d80c08.tar.xz |
mfd: syscon: Call of_node_put() only when of_parse_phandle() takes a ref
[ Upstream commit d2b0680cf3b05490b579e71b0df6e07451977745 ]
of_parse_phandle() returns a device_node with refcount incremented, which
the callee needs to call of_node_put() on when done. We should only call
of_node_put() when the property argument is provided though as otherwise
nothing has taken a reference on the node.
Fixes: 45330bb43421 ("mfd: syscon: Allow property as NULL in syscon_regmap_lookup_by_phandle")
Signed-off-by: Peter Griffin <peter.griffin@linaro.org>
Link: https://lore.kernel.org/r/20240220115012.471689-2-peter.griffin@linaro.org
Signed-off-by: Lee Jones <lee@kernel.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
Diffstat (limited to 'drivers/mfd/altera-sysmgr.c')
0 files changed, 0 insertions, 0 deletions