diff options
| author | Myeonghun Pak <mhun512@gmail.com> | 2026-10-04 00:34:51 -0400 |
|---|---|---|
| committer | Mark Brown <broonie@kernel.org> | 2026-10-05 15:32:06 +0200 |
| commit | 1b207c85551fd74854d632116849295b2305245f (patch) | |
| tree | f7266247f941a913c2802b6b22fe9d20d3221812 /tools/lib/python/kdoc/python_version.py | |
| parent | 157f7cba77a9dd3c3de9219c0d0fa2bb93d1a144 (diff) | |
ASoC: stm: stm32_i2s: request IRQ after regmap initialization
The ISR accesses the managed regmap, but probe requests the IRQ before
creating it. An early interrupt can reach an uninitialized regmap.
Reverse-order cleanup can free the regmap while the IRQ remains active.
Request the IRQ after regmap initialization so probe unwind and
removal free and synchronize it before releasing the regmap.
The teardown ordering issue was found by static analysis.
Fixes: e4e6ec7b127c ("ASoC: stm32: Add I2S driver")
Cc: stable@vger.kernel.org
Assisted-by: LLM
Co-developed-by: Ijae Kim <ae878000@gmail.com>
Signed-off-by: Ijae Kim <ae878000@gmail.com>
Signed-off-by: Myeonghun Pak <mhun512@gmail.com>
Link: https://patch.msgid.link/20261004043451.1138613-1-mhun512@gmail.com
Signed-off-by: Mark Brown <broonie@kernel.org>
Diffstat (limited to 'tools/lib/python/kdoc/python_version.py')
0 files changed, 0 insertions, 0 deletions
