diff options
| author | Mark Brown <broonie@kernel.org> | 2026-06-12 16:12:13 +0100 |
|---|---|---|
| committer | Mark Brown <broonie@kernel.org> | 2026-06-12 16:12:13 +0100 |
| commit | 7165d138c6e71a6b7845eff83ca8be8e129f8bff (patch) | |
| tree | f6b189a16f1d02201926ddeea2391065fb670254 /include/linux/timerqueue.h | |
| parent | c429fbea6174a7dd40c4215288589a50e8a33ff6 (diff) | |
| parent | 9741aad24432ae2cef0fe3d5c2c2d1c2ecc803f2 (diff) | |
ASoC: use scoped OF node handling in manual cleanup paths
Cássio Gabriel <cassiogabrielcontato@gmail.com> says:
Some ASoC drivers still manually release child OF nodes
when leaving child-node iteration loops early.
Convert these focused cases to scoped OF node cleanup
so early returns and normal loop exits keep the same node
lifetime handling without explicit of_node_put() calls.
- Patch 1 updates qcom_snd_parse_of() to use
for_each_available_child_of_node_scoped() for link nodes and
__free(device_node) for temporary cpu/platform/codec child nodes.
- Patch 2 updates fsl_qmc_audio to use
for_each_available_child_of_node_scoped() for DAI child-node parsing.
- Patch 3 updates cygnus-ssp to use
for_each_available_child_of_node_scoped() for SSP child-node parsing.
Link: https://patch.msgid.link/20260608-asoc-of-node-scoped-cleanup-v1-0-9e3ac518dc2e@gmail.com
Diffstat (limited to 'include/linux/timerqueue.h')
0 files changed, 0 insertions, 0 deletions
