diff options
author | Kuninori Morimoto <[email protected]> | 2024-05-10 00:24:55 +0000 |
---|---|---|
committer | Mark Brown <[email protected]> | 2024-05-10 10:08:08 +0100 |
commit | e54f128b0c2fe543816941342e085e21f49c5b6c (patch) | |
tree | a4eabae6ee1690d176478100a77444d0926b13f7 /drivers/cdx/controller/cdx_controller.c | |
parent | acfff66ee405060576ca88fab5eb569d10adfb45 (diff) |
ASoC: audio-graph-card2: call of_node_get() before of_get_next_child()
commit c6f597bc598a8 ("ASoC: audio-graph-card2: remove unneeded
of_node_get()") removed of_node_get(), but it need to keep original
reference, so of_node_get() itself is needed.
Because of_get_next_child() will call of_node_put() inside, if the
reference count dropped to zero, then of_node_get() after that will be
use afer free. Need to call of_node_get() *before* that.
Fixes: c6f597bc598a ("ASoC: audio-graph-card2: remove unneeded of_node_get()")
Link: https://lore.kernel.org/r/[email protected]
Reported-by: Dan Carpenter <[email protected]>
Signed-off-by: Kuninori Morimoto <[email protected]>
Link: https://lore.kernel.org/r/[email protected]
Signed-off-by: Mark Brown <[email protected]>
Diffstat (limited to 'drivers/cdx/controller/cdx_controller.c')
0 files changed, 0 insertions, 0 deletions