diff options
| author | Haoxiang Li <haoxiang_li2024@163.com> | 2026-06-22 22:56:45 +0800 |
|---|---|---|
| committer | Mark Brown <broonie@kernel.org> | 2026-06-29 18:51:28 +0100 |
| commit | 6ad4892c4f5cb437a928a02f5b7d37d496aa9268 (patch) | |
| tree | bc43773ab78cc23e88d5092abc4fbd0aa1dc3fc5 /tools/perf/scripts/python/stackcollapse.py | |
| parent | 016f29997ebd29d6ab59c8162ce0e7f73bd1e517 (diff) | |
ASoC: hdac_hda: Fix hlink refcount leak on component registration failure
hdac_hda_dev_probe() gets the HDA link with snd_hdac_ext_bus_link_get()
before registering the ASoC component. If component registration fails,
the function returns without dropping the link reference.
Always call snd_hdac_ext_bus_link_put() after the registration attempt so
the reference taken during probe is balanced on both success and failure.
Fixes: 6bae5ea94989 ("ASoC: hdac_hda: add asoc extension for legacy HDA codec drivers")
Cc: stable@vger.kernel.org
Signed-off-by: Haoxiang Li <haoxiang_li2024@163.com>
Link: https://patch.msgid.link/20260622145645.1184986-1-haoxiang_li2024@163.com
Signed-off-by: Mark Brown <broonie@kernel.org>
Diffstat (limited to 'tools/perf/scripts/python/stackcollapse.py')
0 files changed, 0 insertions, 0 deletions
