]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
ASoC: cs35l56: fix usages of device_get_named_child_node()
authorPierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Fri, 26 Apr 2024 15:29:39 +0000 (10:29 -0500)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 30 May 2024 07:48:53 +0000 (09:48 +0200)
commit9cdcc78f2538010b7f705f2345098fe581f3bf44
tree8cc986fb42c1e230899ac5581add8135782e6432
parent314bb361cb27367adeb8c4c29906fbf57ec17834
ASoC: cs35l56: fix usages of device_get_named_child_node()

[ Upstream commit fbd741f0993203d07b2b6562d68d1e5e4745b59b ]

The documentation for device_get_named_child_node() mentions this
important point:

"
The caller is responsible for calling fwnode_handle_put() on the
returned fwnode pointer.
"

Add fwnode_handle_put() to avoid leaked references.

Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Link: https://lore.kernel.org/r/20240426152939.38471-1-pierre-louis.bossart@linux.intel.com
Signed-off-by: Mark Brown <broonie@kernel.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
sound/soc/codecs/cs35l56.c