mirror of
https://github.com/hardkernel/kernel_common_drivers.git
synced 2026-06-25 12:03:48 +09:00
72bbe1cebf981bd580eaef15860b756fecfa314f
PD#SWPL-198561 PD#OTT-71761 Problem: Call trace: dump_backtrace+0x0/0x1e4 show_stack+0x24/0x34 dump_stack+0xbc/0x108 ___might_sleep+0x100/0x110 __might_sleep+0x54/0x98 mutex_lock+0x2c/0x68 snd_pcm_stop_xrun+0x2c/0xb0 earcrx_timer_func+0x94/0xac [snd_soc] call_timer_fn+0xc0/0x1ac expire_timers+0x74/0x164 root cause: in spin lock irqsave section code, there is mutex called. Solution: 1.keep nonatomic as true. 2.trigger xrun in work task, not in timer function. Verify: sc2 Change-Id: Idde8f3bce545c55f6a9bf20a6a5903feac290f9e Signed-off-by: jian zhou <jian.zhou@amlogic.com>
Description
No description provided
Languages
C
98.9%
Perl
0.4%
Makefile
0.4%
Shell
0.2%