jian zhou aa250925bb audio: fix vad crash [1/1]
PD#SWPL-218573
PD#TV-166394

Problem:
wake_up_process+0x18/0x24
vad_wakeup_isr+0x68/0x9c [amlogic_snd_soc]
__handle_irq_event_percpu+0xc0/0x2fc
handle_irq_event+0x60/0xcc
root cause: in disable vad function, after set thread handle as null,
but in IRQ callback function still access thread handle.

Solution:
free IRQ first then set thread handle as null in disable vad function.

Verify:
t5m

Change-Id: I92897ce88ecb98ee75a058e557d697a3d36c6b76
Signed-off-by: jian zhou <jian.zhou@amlogic.com>
2025-06-17 23:53:46 -07:00
2025-05-15 04:35:00 -07:00
2025-06-17 23:53:46 -07:00
2025-05-29 21:08:29 -07:00
S
Description
No description provided
118 MiB
Languages
C 98.9%
Perl 0.4%
Makefile 0.4%
Shell 0.2%