* rtw88: 8821au:
@ 2025-02-10 8:48 petter
2025-02-10 8:57 ` rtw88: 8821au: locking issues possible caused by firmware failed to leave lps state / failed to get tx report petter
0 siblings, 1 reply; 5+ messages in thread
From: petter @ 2025-02-10 8:48 UTC (permalink / raw)
To: Linux wireless, rtl8821cerfe2, pkshih
Hi,
I have seen some issues with the LM808 dongle (8821au). I'm running
6.12.12 kernel with all missing rtw88 patches cherry-picked from latest
Linux-wireless main track. The dongle seems to be working fine most of
the time, when running traffic and load it, but sometimes during low
traffic/idle I can see below crash that loop around. Any good ideas what
is going on here? (running on armhf based platform)
BR Petter
Issue 1:
================
Feb 08 10:32:08 machine kernel: rtw_8821au 1-1:1.0: firmware failed to
leave lps state
Feb 08 10:32:08 machine kernel:
Feb 08 10:32:08 machine kernel:
============================================
Feb 08 10:32:08 machine kernel: WARNING: possible recursive locking
detected
Feb 08 10:32:08 machine kernel: 6.12.12-g8e187440f820 #0 Not tainted
Feb 08 10:32:08 machine kernel:
--------------------------------------------
Feb 08 10:32:08 machine kernel: kworker/u4:4/25 is trying to acquire
lock:
Feb 08 10:32:08 machine kernel: c4d8f050 (&rtwdev->mutex){+.+.}-{3:3},
at: rtw_leave_lps+0x1d4/0x208 [rtw88_core]
Feb 08 10:32:08 machine kernel:
but task is already holding lock:
Feb 08 10:32:08 machine kernel: c4d8f050 (&rtwdev->mutex){+.+.}-{3:3},
at: rtw_watch_dog_work+0x44/0x2e8 [rtw88_core]
Feb 08 10:32:08 machine kernel:
other info that might help us debug this:
Feb 08 10:32:08 machine kernel: Possible unsafe locking scenario:
Feb 08 10:32:08 machine kernel: CPU0
Feb 08 10:32:08 machine kernel: ----
Feb 08 10:32:08 machine kernel: lock(&rtwdev->mutex);
Feb 08 10:32:08 machine kernel: lock(&rtwdev->mutex);
Feb 08 10:32:08 machine kernel:
*** DEADLOCK ***
Feb 08 10:32:08 machine kernel: May be due to missing lock nesting
notation
Feb 08 10:32:08 machine kernel: 3 locks held by kworker/u4:4/25:
Feb 08 10:32:08 machine kernel: #0: c4eb64b4
((wq_completion)phy0){+.+.}-{0:0}, at: process_one_work+0x1ac/0x71c
Feb 08 10:32:08 machine kernel: #1: f090df20
((work_completion)(&(&rtwdev->watch_dog_work)->work)){+.+.}-{0:0}, at:
process_one_work+0x1d8/0x71c
Feb 08 10:32:08 machine kernel: #2: c4d8f050
(&rtwdev->mutex){+.+.}-{3:3}, at: rtw_watch_dog_work+0x44/0x2e8
[rtw88_core]
Feb 08 10:32:08 machine kernel:
stack backtrace:
Feb 08 10:32:08 machine kernel: CPU: 0 UID: 0 PID: 25 Comm: kworker/u4:4
Not tainted 6.12.12-g8e187440f820 #0
Feb 08 10:32:08 machine kernel: Hardware name: Freescale i.MX6 SoloX
(Device Tree)
Feb 08 10:32:08 machine kernel: Workqueue: phy0 rtw_watch_dog_work
[rtw88_core]
Feb 08 10:32:08 machine kernel: Call trace:
Feb 08 10:32:08 machine kernel: unwind_backtrace from
show_stack+0x10/0x14
Feb 08 10:32:08 machine kernel: show_stack from
dump_stack_lvl+0x88/0xb8
Feb 08 10:32:08 machine kernel: dump_stack_lvl from
print_deadlock_bug+0x1d8/0x240
Feb 08 10:32:08 machine kernel: print_deadlock_bug from
__lock_acquire+0x1304/0x29d4
Feb 08 10:32:08 machine kernel: __lock_acquire from
lock_acquire.part.0+0xe0/0x29c
Feb 08 10:32:08 machine kernel: lock_acquire.part.0 from
__mutex_lock+0x9c/0x914
Feb 08 10:32:08 machine kernel: __mutex_lock from
mutex_lock_nested+0x1c/0x24
Feb 08 10:32:08 machine kernel: mutex_lock_nested from
rtw_leave_lps+0x1d4/0x208 [rtw88_core]
Feb 08 10:32:08 machine kernel: rtw_leave_lps [rtw88_core] from
rtw_watch_dog_work+0x1b8/0x2e8 [rtw88_core]
Feb 08 10:32:08 machine kernel: rtw_watch_dog_work [rtw88_core] from
process_one_work+0x244/0x71c
Feb 08 10:32:08 machine kernel: process_one_work from
worker_thread+0x170/0x350
Feb 08 10:32:08 machine kernel: worker_thread from kthread+0x110/0x130
Feb 08 10:32:08 machine kernel: kthread from ret_from_fork+0x14/0x24
Feb 08 10:32:08 machine kernel: Exception stack(0xf090dfb0 to
0xf090dff8)
Feb 08 10:32:08 machine kernel: dfa0:
00000000 00000000 00000000 00000000
Feb 08 10:32:08 machine kernel: dfc0: 00000000 00000000 00000000
00000000 00000000 00000000 00000000 00000000
Feb 08 10:32:08 machine kernel: dfe0: 00000000 00000000 00000000
00000000 00000013 00000000
Feb 08 10:32:08 machine kernel: rtw_8821au 1-1:1.0: failed to get tx
report from firmware
Feb 08 10:32:08 machine kernel: BUG: scheduling while atomic:
swapper/0/0/0x00000103
Feb 08 10:32:08 machine kernel: INFO: lockdep is turned off.
Feb 08 10:32:08 machine kernel: Modules linked in: rtw88_8821au
rtw88_8821a rtw88_88xxa rtw88_usb rtw88_core mac80211 libarc4 cfg80211
imx_sdma ip_tables x_tables
Feb 08 10:32:08 machine kernel: irq event stamp: 1674268
Feb 08 10:32:08 machine kernel: hardirqs last enabled at (1674267):
[<c0100c58>] __irq_svc+0xb8/0xd4
Feb 08 10:32:08 machine kernel: hardirqs last disabled at (1674268):
[<c0dc50d4>] __schedule+0x490/0xc70
Feb 08 10:32:08 machine kernel: softirqs last enabled at (1674266):
[<c012cbbc>] handle_softirqs+0x2b4/0x4a8
Feb 08 10:32:08 machine kernel: softirqs last disabled at (1674251):
[<c012cf30>] __irq_exit_rcu+0x12c/0x198
Feb 08 10:32:08 machine kernel: CPU: 0 UID: 0 PID: 0 Comm: swapper/0 Not
tainted 6.12.12-g8e187440f820 #0
Feb 08 10:32:08 machine kernel: Hardware name: Freescale i.MX6 SoloX
(Device Tree)
Feb 08 10:32:08 machine kernel: Call trace:
Feb 08 10:32:08 machine kernel: unwind_backtrace from
show_stack+0x10/0x14
Feb 08 10:32:08 machine kernel: show_stack from
dump_stack_lvl+0x88/0xb8
Feb 08 10:32:08 machine kernel: dump_stack_lvl from
__schedule_bug+0x64/0x84
Feb 08 10:32:08 machine kernel: __schedule_bug from
__schedule+0x944/0xc70
Feb 08 10:32:08 machine kernel: __schedule from schedule+0x50/0x130
Feb 08 10:32:08 machine kernel: schedule from
schedule_preempt_disabled+0x1c/0x2c
Feb 08 10:32:08 machine kernel: schedule_preempt_disabled from
__mutex_lock+0x7d4/0x914
Feb 08 10:32:08 machine kernel: __mutex_lock from
mutex_lock_nested+0x1c/0x24
Feb 08 10:32:08 machine kernel: mutex_lock_nested from
rtw_tx_report_purge_timer+0x44/0x74 [rtw88_core]
Feb 08 10:32:08 machine kernel: rtw_tx_report_purge_timer [rtw88_core]
from call_timer_fn+0xb4/0x310
Feb 08 10:32:08 machine kernel: call_timer_fn from
__run_timers+0x278/0x324
Feb 08 10:32:08 machine kernel: __run_timers from
run_timer_base+0x4c/0x6c
Feb 08 10:32:08 machine kernel: run_timer_base from
run_timer_softirq+0x14/0x38
Feb 08 10:32:08 machine kernel: run_timer_softirq from
handle_softirqs+0x160/0x4a8
Feb 08 10:32:08 machine kernel: handle_softirqs from
__irq_exit_rcu+0x12c/0x198
Feb 08 10:32:08 machine kernel: __irq_exit_rcu from irq_exit+0x8/0x28
Feb 08 10:32:08 machine kernel: irq_exit from __irq_svc+0x90/0xd4
Feb 08 10:32:08 machine kernel: Exception stack(0xc1401f48 to
0xc1401f90)
Feb 08 10:32:08 machine kernel: 1f40: c0dc3ae0
2e43c000 00000001 00000000 c017b020 c1416840
Feb 08 10:32:08 machine kernel: 1f60: c1416840 c14125c0 c11f3820
00000000 00000068 ffffffff 00000000 c1401f98
Feb 08 10:32:08 machine kernel: 1f80: c0dc3ae0 c0dc3ae4 60070013
ffffffff
Feb 08 10:32:08 machine kernel: __irq_svc from
default_idle_call+0x1c/0x1f4
Feb 08 10:32:08 machine kernel: default_idle_call from
do_idle+0xc0/0x128
Feb 08 10:32:08 machine kernel: do_idle from
cpu_startup_entry+0x28/0x2c
Feb 08 10:32:08 machine kernel: cpu_startup_entry from
rest_init+0x150/0x17c
Feb 08 10:32:08 machine kernel: rest_init from start_kernel+0x618/0x6dc
Feb 08 10:32:08 machine kernel: bad: scheduling from the idle thread!
Feb 08 10:32:08 machine kernel: CPU: 0 UID: 0 PID: 0 Comm: swapper/0
Tainted: G W 6.12.12-g8e187440f820 #0
Feb 08 10:32:08 machine kernel: Tainted: [W]=WARN
Feb 08 10:32:08 machine kernel: Hardware name: Freescale i.MX6 SoloX
(Device Tree)
Feb 08 10:32:08 machine kernel: Call trace:
Feb 08 10:32:08 machine kernel: unwind_backtrace from
show_stack+0x10/0x14
Feb 08 10:32:08 machine kernel: show_stack from
dump_stack_lvl+0xa8/0xb8
Feb 08 10:32:08 machine kernel: dump_stack_lvl from
dequeue_task_idle+0x20/0x50
Feb 08 10:32:08 machine kernel: dequeue_task_idle from
__schedule+0x428/0xc70
Feb 08 10:32:08 machine kernel: __schedule from schedule+0x50/0x130
Feb 08 10:32:08 machine kernel: schedule from
schedule_preempt_disabled+0x1c/0x2c
Feb 08 10:32:08 machine kernel: schedule_preempt_disabled from
__mutex_lock+0x4dc/0x914
Feb 08 10:32:08 machine kernel: __mutex_lock from
mutex_lock_nested+0x1c/0x24
Feb 08 10:32:08 machine kernel: mutex_lock_nested from
rtw_tx_report_purge_timer+0x44/0x74 [rtw88_core]
Feb 08 10:32:08 machine kernel: rtw_tx_report_purge_timer [rtw88_core]
from call_timer_fn+0xb4/0x310
Feb 08 10:32:08 machine kernel: call_timer_fn from
__run_timers+0x278/0x324
Feb 08 10:32:08 machine kernel: __run_timers from
run_timer_base+0x4c/0x6c
Feb 08 10:32:08 machine kernel: run_timer_base from
run_timer_softirq+0x14/0x38
Feb 08 10:32:08 machine kernel: run_timer_softirq from
handle_softirqs+0x160/0x4a8
Feb 08 10:32:08 machine kernel: handle_softirqs from
__irq_exit_rcu+0x12c/0x198
Feb 08 10:32:08 machine kernel: __irq_exit_rcu from irq_exit+0x8/0x28
Feb 08 10:32:08 machine kernel: irq_exit from __irq_svc+0x90/0xd4
Feb 08 10:32:08 machine kernel: Exception stack(0xc1401f48 to
0xc1401f90)
Feb 08 10:32:08 machine kernel: 1f40: c0dc3ae0
2e43c000 00000001 00000000 c017b020 c1416840
Feb 08 10:32:08 machine kernel: 1f60: c1416840 c14125c0 c11f3820
00000000 00000068 ffffffff 00000000 c1401f98
Feb 08 10:32:08 machine kernel: 1f80: c0dc3ae0 c0dc3ae4 60070013
ffffffff
Feb 08 10:32:08 machine kernel: __irq_svc from
default_idle_call+0x1c/0x1f4
Feb 08 10:32:08 machine kernel: default_idle_call from
do_idle+0xc0/0x128
Feb 08 10:32:08 machine kernel: do_idle from
cpu_startup_entry+0x28/0x2c
Feb 08 10:32:08 machine kernel: cpu_startup_entry from
rest_init+0x150/0x17c
Feb 08 10:32:08 machine kernel: rest_init from start_kernel+0x618/0x6dc
Feb 08 10:32:09 machine kernel: bad: scheduling from the idle thread!
Feb 08 10:32:09 machine kernel: CPU: 0 UID: 0 PID: 0 Comm: swapper/0
Tainted: G W 6.12.12-g8e187440f820 #0
Feb 08 10:32:09 machine kernel: Tainted: [W]=WARN
Feb 08 10:32:09 machine kernel: Hardware name: Freescale i.MX6 SoloX
(Device Tree)
Feb 08 10:32:09 machine kernel: Call trace:
Feb 08 10:32:09 machine kernel: unwind_backtrace from
show_stack+0x10/0x14
Feb 08 10:32:09 machine kernel: show_stack from
dump_stack_lvl+0xa8/0xb8
Feb 08 10:32:09 machine kernel: dump_stack_lvl from
dequeue_task_idle+0x20/0x50
Feb 08 10:32:09 machine kernel: dequeue_task_idle from
__schedule+0x428/0xc70
Feb 08 10:32:09 machine kernel: __schedule from schedule+0x50/0x130
Feb 08 10:32:09 machine kernel: schedule from
schedule_preempt_disabled+0x1c/0x2c
Feb 08 10:32:09 machine kernel: schedule_preempt_disabled from
__mutex_lock+0x4dc/0x914
Feb 08 10:32:09 machine kernel: __mutex_lock from
mutex_lock_nested+0x1c/0x24
Feb 08 10:32:09 machine kernel: mutex_lock_nested from
rtw_tx_report_purge_timer+0x44/0x74 [rtw88_core]
Feb 08 10:32:09 machine kernel: rtw_tx_report_purge_timer [rtw88_core]
from call_timer_fn+0xb4/0x310
Feb 08 10:32:09 machine kernel: call_timer_fn from
__run_timers+0x278/0x324
Feb 08 10:32:09 machine kernel: __run_timers from
run_timer_base+0x4c/0x6c
Feb 08 10:32:09 machine kernel: run_timer_base from
run_timer_softirq+0x14/0x38
Feb 08 10:32:09 machine kernel: run_timer_softirq from
handle_softirqs+0x160/0x4a8
Feb 08 10:32:09 machine kernel: handle_softirqs from
__irq_exit_rcu+0x12c/0x198
Feb 08 10:32:09 machine kernel: __irq_exit_rcu from irq_exit+0x8/0x28
Feb 08 10:32:09 machine kernel: irq_exit from __irq_svc+0x90/0xd4
Feb 08 10:32:09 machine kernel: Exception stack(0xc1401f48 to
0xc1401f90)
Feb 08 10:32:09 machine kernel: 1f40: c0dc3ae0
2e43c000 00000001 00000000 c017b020 c1416840
Feb 08 10:32:09 machine kernel: 1f60: c1416840 c14125c0 c11f3820
00000000 00000068 ffffffff 00000000 c1401f98
Feb 08 10:32:09 machine kernel: 1f80: c0dc3ae0 c0dc3ae4 60070013
ffffffff
Feb 08 10:32:09 machine kernel: __irq_svc from
default_idle_call+0x1c/0x1f4
Feb 08 10:32:09 machine kernel: default_idle_call from
do_idle+0xc0/0x128
Feb 08 10:32:09 machine kernel: do_idle from
cpu_startup_entry+0x28/0x2c
Feb 08 10:32:09 machine kernel: cpu_startup_entry from
rest_init+0x150/0x17c
Feb 08 10:32:09 machine kernel: rest_init from start_kernel+0x618/0x6dc
Feb 08 10:32:09 machine kernel: bad: scheduling from the idle thread!
Feb 08 10:32:09 machine kernel: CPU: 0 UID: 0 PID: 0 Comm: swapper/0
Tainted: G W 6.12.12-g8e187440f820 #0
Feb 08 10:32:09 machine kernel: Tainted: [W]=WARN
Feb 08 10:32:09 machine kernel: Hardware name: Freescale i.MX6 SoloX
(Device Tree)
Feb 08 10:32:09 machine kernel: Call trace:
Feb 08 10:32:09 machine kernel: unwind_backtrace from
show_stack+0x10/0x14
Feb 08 10:32:09 machine kernel: show_stack from
dump_stack_lvl+0xa8/0xb8
Feb 08 10:32:09 machine kernel: dump_stack_lvl from
dequeue_task_idle+0x20/0x50
Feb 08 10:32:09 machine kernel: dequeue_task_idle from
__schedule+0x428/0xc70
Feb 08 10:32:09 machine kernel: __schedule from schedule+0x50/0x130
Feb 08 10:32:09 machine kernel: schedule from
schedule_preempt_disabled+0x1c/0x2c
Feb 08 10:32:09 machine kernel: schedule_preempt_disabled from
__mutex_lock+0x4dc/0x914
Feb 08 10:32:09 machine kernel: __mutex_lock from
mutex_lock_nested+0x1c/0x24
Feb 08 10:32:09 machine kernel: mutex_lock_nested from
rtw_tx_report_purge_timer+0x44/0x74 [rtw88_core]
Feb 08 10:32:09 machine kernel: rtw_tx_report_purge_timer [rtw88_core]
from call_timer_fn+0xb4/0x310
Feb 08 10:32:09 machine kernel: call_timer_fn from
__run_timers+0x278/0x324
Feb 08 10:32:09 machine kernel: __run_timers from
run_timer_base+0x4c/0x6c
Feb 08 10:32:09 machine kernel: run_timer_base from
run_timer_softirq+0x14/0x38
Feb 08 10:32:09 machine kernel: run_timer_softirq from
handle_softirqs+0x160/0x4a8
Feb 08 10:32:09 machine kernel: handle_softirqs from
__irq_exit_rcu+0x12c/0x198
Feb 08 10:32:09 machine kernel: __irq_exit_rcu from irq_exit+0x8/0x28
Feb 08 10:32:09 machine kernel: irq_exit from __irq_svc+0x90/0xd4
Feb 08 10:32:09 machine kernel: Exception stack(0xc1401f48 to
0xc1401f90)
Feb 08 10:32:09 machine kernel: 1f40: c0dc3ae0
2e43c000 00000001 00000000 c017b020 c1416840
Feb 08 10:32:09 machine kernel: 1f60: c1416840 c14125c0 c11f3820
00000000 00000068 ffffffff 00000000 c1401f98
Feb 08 10:32:09 machine kernel: 1f80: c0dc3ae0 c0dc3ae4 60070013
ffffffff
Feb 08 10:32:09 machine kernel: __irq_svc from
default_idle_call+0x1c/0x1f4
Feb 08 10:32:09 machine kernel: default_idle_call from
do_idle+0xc0/0x128
Feb 08 10:32:09 machine kernel: do_idle from
cpu_startup_entry+0x28/0x2c
Feb 08 10:32:09 machine kernel: cpu_startup_entry from
rest_init+0x150/0x17c
Feb 08 10:32:09 machine kernel: rest_init from start_kernel+0x618/0x6dc
Feb 08 10:32:09 machine kernel: bad: scheduling from the idle thread!
Feb 08 10:32:09 machine kernel: CPU: 0 UID: 0 PID: 0 Comm: swapper/0
Tainted: G W 6.12.12-g8e187440f820 #0
Feb 08 10:32:09 machine kernel: Tainted: [W]=WARN
Feb 08 10:32:09 machine kernel: Hardware name: Freescale i.MX6 SoloX
(Device Tree)
Feb 08 10:32:09 machine kernel: Call trace:
Feb 08 10:32:09 machine kernel: unwind_backtrace from
show_stack+0x10/0x14
Feb 08 10:32:09 machine kernel: show_stack from
dump_stack_lvl+0xa8/0xb8
Feb 08 10:32:09 machine kernel: dump_stack_lvl from
dequeue_task_idle+0x20/0x50
Feb 08 10:32:09 machine kernel: dequeue_task_idle from
__schedule+0x428/0xc70
Feb 08 10:32:09 machine kernel: __schedule from schedule+0x50/0x130
Feb 08 10:32:09 machine kernel: schedule from
schedule_preempt_disabled+0x1c/0x2c
Feb 08 10:32:09 machine kernel: schedule_preempt_disabled from
__mutex_lock+0x4dc/0x914
Feb 08 10:32:09 machine kernel: __mutex_lock from
mutex_lock_nested+0x1c/0x24
Feb 08 10:32:09 machine kernel: mutex_lock_nested from
rtw_tx_report_purge_timer+0x44/0x74 [rtw88_core]
Feb 08 10:32:09 machine kernel: rtw_tx_report_purge_timer [rtw88_core]
from call_timer_fn+0xb4/0x310
Feb 08 10:32:09 machine kernel: call_timer_fn from
__run_timers+0x278/0x324
Feb 08 10:32:09 machine kernel: __run_timers from
run_timer_base+0x4c/0x6c
Feb 08 10:32:09 machine kernel: run_timer_base from
run_timer_softirq+0x14/0x38
Feb 08 10:32:09 machine kernel: run_timer_softirq from
handle_softirqs+0x160/0x4a8
Feb 08 10:32:09 machine kernel: handle_softirqs from
__irq_exit_rcu+0x12c/0x198
Feb 08 10:32:09 machine kernel: __irq_exit_rcu from irq_exit+0x8/0x28
Feb 08 10:32:09 machine kernel: irq_exit from __irq_svc+0x90/0xd4
Feb 08 10:32:09 machine kernel: Exception stack(0xc1401f48 to
0xc1401f90)
Feb 08 10:32:09 machine kernel: 1f40: c0dc3ae0
2e43c000 00000001 00000000 c017b020 c1416840
Feb 08 10:32:09 machine kernel: 1f60: c1416840 c14125c0 c11f3820
00000000 00000068 ffffffff 00000000 c1401f98
Feb 08 10:32:09 machine kernel: 1f80: c0dc3ae0 c0dc3ae4 60070013
ffffffff
Feb 08 10:32:09 machine kernel: __irq_svc from
default_idle_call+0x1c/0x1f4
Feb 08 10:32:09 machine kernel: default_idle_call from
do_idle+0xc0/0x128
Feb 08 10:32:09 machine kernel: do_idle from
cpu_startup_entry+0x28/0x2c
Feb 08 10:32:09 machine kernel: cpu_startup_entry from
rest_init+0x150/0x17c
Feb 08 10:32:09 machine kernel: rest_init from start_kernel+0x618/0x6dc
Feb 08 10:32:09 machine kernel: bad: scheduling from the idle thread!
Feb 08 10:32:09 machine kernel: CPU: 0 UID: 0 PID: 0 Comm: swapper/0
Tainted: G W 6.12.12-g8e187440f820 #0
Feb 08 10:32:09 machine kernel: Tainted: [W]=WARN
Feb 08 10:32:09 machine kernel: Hardware name: Freescale i.MX6 SoloX
(Device Tree)
Feb 08 10:32:09 machine kernel: Call trace:
Feb 08 10:32:09 machine kernel: unwind_backtrace from
show_stack+0x10/0x14
Feb 08 10:32:09 machine kernel: show_stack from
dump_stack_lvl+0xa8/0xb8
Feb 08 10:32:09 machine kernel: dump_stack_lvl from
dequeue_task_idle+0x20/0x50
Feb 08 10:32:09 machine kernel: dequeue_task_idle from
__schedule+0x428/0xc70
Feb 08 10:32:09 machine kernel: __schedule from schedule+0x50/0x130
Feb 08 10:32:09 machine kernel: schedule from
schedule_preempt_disabled+0x1c/0x2c
Feb 08 10:32:09 machine kernel: schedule_preempt_disabled from
__mutex_lock+0x4dc/0x914
Feb 08 10:32:09 machine kernel: __mutex_lock from
mutex_lock_nested+0x1c/0x24
Feb 08 10:32:09 machine kernel: mutex_lock_nested from
rtw_tx_report_purge_timer+0x44/0x74 [rtw88_core]
Feb 08 10:32:09 machine kernel: rtw_tx_report_purge_timer [rtw88_core]
from call_timer_fn+0xb4/0x310
Feb 08 10:32:09 machine kernel: call_timer_fn from
__run_timers+0x278/0x324
Feb 08 10:32:09 machine kernel: __run_timers from
run_timer_base+0x4c/0x6c
Feb 08 10:32:09 machine kernel: run_timer_base from
run_timer_softirq+0x14/0x38
Feb 08 10:32:09 machine kernel: run_timer_softirq from
handle_softirqs+0x160/0x4a8
Feb 08 10:32:09 machine kernel: handle_softirqs from
__irq_exit_rcu+0x12c/0x198
Feb 08 10:32:09 machine kernel: __irq_exit_rcu from irq_exit+0x8/0x28
Feb 08 10:32:09 machine kernel: irq_exit from __irq_svc+0x90/0xd4
Feb 08 10:32:09 machine kernel: Exception stack(0xc1401f48 to
0xc1401f90)
Feb 08 10:32:09 machine kernel: 1f40: c0dc3ae0
2e43c000 00000001 00000000 c017b020 c1416840
Feb 08 10:32:09 machine kernel: 1f60: c1416840 c14125c0 c11f3820
00000000 00000068 ffffffff 00000000 c1401f98
Feb 08 10:32:09 machine kernel: 1f80: c0dc3ae0 c0dc3ae4 60070013
ffffffff
Feb 08 10:32:09 machine kernel: __irq_svc from
default_idle_call+0x1c/0x1f4
Feb 08 10:32:09 machine kernel: default_idle_call from
do_idle+0xc0/0x128
Feb 08 10:32:09 machine kernel: do_idle from
cpu_startup_entry+0x28/0x2c
Feb 08 10:32:09 machine kernel: cpu_startup_entry from
rest_init+0x150/0x17c
Feb 08 10:32:09 machine kernel: rest_init from start_kernel+0x618/0x6dc
Feb 08 10:32:09 machine kernel: bad: scheduling from the idle thread!
Feb 08 10:32:09 machine kernel: CPU: 0 UID: 0 PID: 0 Comm: swapper/0
Tainted: G W 6.12.12-g8e187440f820 #0
Feb 08 10:32:09 machine kernel: Tainted: [W]=WARN
Feb 08 10:32:09 machine kernel: Hardware name: Freescale i.MX6 SoloX
(Device Tree)
Feb 08 10:32:09 machine kernel: Call trace:
Feb 08 10:32:09 machine kernel: unwind_backtrace from
show_stack+0x10/0x14
Feb 08 10:32:09 machine kernel: show_stack from
dump_stack_lvl+0xa8/0xb8
Feb 08 10:32:09 machine kernel: dump_stack_lvl from
dequeue_task_idle+0x20/0x50
Feb 08 10:32:09 machine kernel: dequeue_task_idle from
__schedule+0x428/0xc70
Feb 08 10:32:09 machine kernel: __schedule from schedule+0x50/0x130
Feb 08 10:32:09 machine kernel: schedule from
schedule_preempt_disabled+0x1c/0x2c
Feb 08 10:32:09 machine kernel: schedule_preempt_disabled from
__mutex_lock+0x4dc/0x914
Feb 08 10:32:09 machine kernel: __mutex_lock from
mutex_lock_nested+0x1c/0x24
Feb 08 10:32:09 machine kernel: mutex_lock_nested from
rtw_tx_report_purge_timer+0x44/0x74 [rtw88_core]
Feb 08 10:32:09 machine kernel: rtw_tx_report_purge_timer [rtw88_core]
from call_timer_fn+0xb4/0x310
Feb 08 10:32:09 machine kernel: call_timer_fn from
__run_timers+0x278/0x324
Feb 08 10:32:09 machine kernel: __run_timers from
run_timer_base+0x4c/0x6c
Feb 08 10:32:09 machine kernel: run_timer_base from
run_timer_softirq+0x14/0x38
Feb 08 10:32:09 machine kernel: run_timer_softirq from
handle_softirqs+0x160/0x4a8
Feb 08 10:32:09 machine kernel: handle_softirqs from
__irq_exit_rcu+0x12c/0x198
Feb 08 10:32:09 machine kernel: __irq_exit_rcu from irq_exit+0x8/0x28
Feb 08 10:32:09 machine kernel: irq_exit from __irq_svc+0x90/0xd4
Feb 08 10:32:09 machine kernel: Exception stack(0xc1401f48 to
0xc1401f90)
Feb 08 10:32:09 machine kernel: 1f40: c0dc3ae0
2e43c000 00000001 00000000 c017b020 c1416840
Feb 08 10:32:09 machine kernel: 1f60: c1416840 c14125c0 c11f3820
00000000 00000068 ffffffff 00000000 c1401f98
Feb 08 10:32:09 machine kernel: 1f80: c0dc3ae0 c0dc3ae4 60070013
ffffffff
Feb 08 10:32:09 machine kernel: __irq_svc from
default_idle_call+0x1c/0x1f4
Feb 08 10:32:09 machine kernel: default_idle_call from
do_idle+0xc0/0x128
Feb 08 10:32:09 machine kernel: do_idle from
cpu_startup_entry+0x28/0x2c
Feb 08 10:32:09 machine kernel: cpu_startup_entry from
rest_init+0x150/0x17c
Feb 08 10:32:09 machine kernel: rest_init from start_kernel+0x618/0x6dc
Feb 08 10:32:10 machine kernel: bad: scheduling from the idle thread!
Feb 08 10:32:10 machine kernel: CPU: 0 UID: 0 PID: 0 Comm: swapper/0
Tainted: G W 6.12.12-g8e187440f820 #0
Feb 08 10:32:10 machine kernel: Tainted: [W]=WARN
Feb 08 10:32:10 machine kernel: Hardware name: Freescale i.MX6 SoloX
(Device Tree)
Feb 08 10:32:10 machine kernel: Call trace:
Feb 08 10:32:10 machine kernel: unwind_backtrace from
show_stack+0x10/0x14
Feb 08 10:32:10 machine kernel: show_stack from
dump_stack_lvl+0xa8/0xb8
Feb 08 10:32:10 machine kernel: dump_stack_lvl from
dequeue_task_idle+0x20/0x50
Feb 08 10:32:10 machine kernel: dequeue_task_idle from
__schedule+0x428/0xc70
Feb 08 10:32:10 machine kernel: __schedule from schedule+0x50/0x130
Feb 08 10:32:10 machine kernel: schedule from
schedule_preempt_disabled+0x1c/0x2c
Feb 08 10:32:10 machine kernel: schedule_preempt_disabled from
__mutex_lock+0x4dc/0x914
Feb 08 10:32:10 machine kernel: __mutex_lock from
mutex_lock_nested+0x1c/0x24
Feb 08 10:32:10 machine kernel: mutex_lock_nested from
rtw_tx_report_purge_timer+0x44/0x74 [rtw88_core]
Feb 08 10:32:10 machine kernel: rtw_tx_report_purge_timer [rtw88_core]
from call_timer_fn+0xb4/0x310
Feb 08 10:32:10 machine kernel: call_timer_fn from
__run_timers+0x278/0x324
Feb 08 10:32:10 machine kernel: __run_timers from
run_timer_base+0x4c/0x6c
Feb 08 10:32:10 machine kernel: run_timer_base from
run_timer_softirq+0x14/0x38
Feb 08 10:32:10 machine kernel: run_timer_softirq from
handle_softirqs+0x160/0x4a8
Feb 08 10:32:10 machine kernel: handle_softirqs from
__irq_exit_rcu+0x12c/0x198
Feb 08 10:32:10 machine kernel: __irq_exit_rcu from irq_exit+0x8/0x28
Feb 08 10:32:10 machine kernel: irq_exit from __irq_svc+0x90/0xd4
Feb 08 10:32:10 machine kernel: Exception stack(0xc1401f48 to
0xc1401f90)
Feb 08 10:32:10 machine kernel: 1f40: c0dc3ae0
2e43c000 00000001 00000000 c017b020 c1416840
Feb 08 10:32:10 machine kernel: 1f60: c1416840 c14125c0 c11f3820
00000000 00000068 ffffffff 00000000 c1401f98
Feb 08 10:32:10 machine kernel: 1f80: c0dc3ae0 c0dc3ae4 60070013
ffffffff
Feb 08 10:32:10 machine kernel: __irq_svc from
default_idle_call+0x1c/0x1f4
Feb 08 10:32:10 machine kernel: default_idle_call from
do_idle+0xc0/0x128
Feb 08 10:32:10 machine kernel: do_idle from
cpu_startup_entry+0x28/0x2c
Feb 08 10:32:10 machine kernel: cpu_startup_entry from
rest_init+0x150/0x17c
Feb 08 10:32:10 machine kernel: rest_init from start_kernel+0x618/0x6dc
Feb 08 10:32:10 machine kernel: bad: scheduling from the idle thread!
Feb 08 10:32:10 machine kernel: CPU: 0 UID: 0 PID: 0 Comm: swapper/0
Tainted: G W 6.12.12-g8e187440f820 #0
Feb 08 10:32:10 machine kernel: Tainted: [W]=WARN
Feb 08 10:32:10 machine kernel: Hardware name: Freescale i.MX6 SoloX
(Device Tree)
Feb 08 10:32:10 machine kernel: Call trace:
Feb 08 10:32:10 machine kernel: unwind_backtrace from
show_stack+0x10/0x14
Feb 08 10:32:10 machine kernel: show_stack from
dump_stack_lvl+0xa8/0xb8
Feb 08 10:32:10 machine kernel: dump_stack_lvl from
dequeue_task_idle+0x20/0x50
Feb 08 10:32:10 machine kernel: dequeue_task_idle from
__schedule+0x428/0xc70
Feb 08 10:32:10 machine kernel: __schedule from schedule+0x50/0x130
Feb 08 10:32:10 machine kernel: schedule from
schedule_preempt_disabled+0x1c/0x2c
Feb 08 10:32:10 machine kernel: schedule_preempt_disabled from
__mutex_lock+0x4dc/0x914
Feb 08 10:32:10 machine kernel: __mutex_lock from
mutex_lock_nested+0x1c/0x24
Feb 08 10:32:10 machine kernel: mutex_lock_nested from
rtw_tx_report_purge_timer+0x44/0x74 [rtw88_core]
Feb 08 10:32:10 machine kernel: rtw_tx_report_purge_timer [rtw88_core]
from call_timer_fn+0xb4/0x310
Feb 08 10:32:10 machine kernel: call_timer_fn from
__run_timers+0x278/0x324
Feb 08 10:32:10 machine kernel: __run_timers from
run_timer_base+0x4c/0x6c
Feb 08 10:32:10 machine kernel: run_timer_base from
run_timer_softirq+0x14/0x38
Feb 08 10:32:10 machine kernel: run_timer_softirq from
handle_softirqs+0x160/0x4a8
Feb 08 10:32:10 machine kernel: handle_softirqs from
__irq_exit_rcu+0x12c/0x198
Feb 08 10:32:10 machine kernel: __irq_exit_rcu from irq_exit+0x8/0x28
Feb 08 10:32:10 machine kernel: irq_exit from __irq_svc+0x90/0xd4
Feb 08 10:32:10 machine kernel: Exception stack(0xc1401f48 to
0xc1401f90)
Feb 08 10:32:10 machine kernel: 1f40: c0dc3ae0
2e43c000 00000001 00000000 c017b020 c1416840
Feb 08 10:32:10 machine kernel: 1f60: c1416840 c14125c0 c11f3820
00000000 00000068 ffffffff 00000000 c1401f98
Feb 08 10:32:10 machine kernel: 1f80: c0dc3ae0 c0dc3ae4 60070013
ffffffff
Feb 08 10:32:10 machine kernel: __irq_svc from
default_idle_call+0x1c/0x1f4
Feb 08 10:32:10 machine kernel: default_idle_call from
do_idle+0xc0/0x128
Feb 08 10:32:10 machine kernel: do_idle from
cpu_startup_entry+0x28/0x2c
Feb 08 10:32:10 machine kernel: cpu_startup_entry from
rest_init+0x150/0x17c
Feb 08 10:32:10 machine kernel: rest_init from start_kernel+0x618/0x6dc
Feb 08 10:32:10 machine kernel: bad: scheduling from the idle thread!
Feb 08 10:32:10 machine kernel: CPU: 0 UID: 0 PID: 0 Comm: swapper/0
Tainted: G W 6.12.12-g8e187440f820 #0
Feb 08 10:32:10 machine kernel: Tainted: [W]=WARN
Feb 08 10:32:10 machine kernel: Hardware name: Freescale i.MX6 SoloX
(Device Tree)
Feb 08 10:32:10 machine kernel: Call trace:
Feb 08 10:32:10 machine kernel: unwind_backtrace from
show_stack+0x10/0x14
Feb 08 10:32:10 machine kernel: show_stack from
dump_stack_lvl+0xa8/0xb8
Feb 08 10:32:10 machine kernel: dump_stack_lvl from
dequeue_task_idle+0x20/0x50
Feb 08 10:32:10 machine kernel: dequeue_task_idle from
__schedule+0x428/0xc70
Feb 08 10:32:10 machine kernel: __schedule from schedule+0x50/0x130
Feb 08 10:32:10 machine kernel: schedule from
schedule_preempt_disabled+0x1c/0x2c
Feb 08 10:32:10 machine kernel: schedule_preempt_disabled from
__mutex_lock+0x4dc/0x914
Feb 08 10:32:10 machine kernel: __mutex_lock from
mutex_lock_nested+0x1c/0x24
Feb 08 10:32:10 machine kernel: mutex_lock_nested from
rtw_tx_report_purge_timer+0x44/0x74 [rtw88_core]
Feb 08 10:32:10 machine kernel: rtw_tx_report_purge_timer [rtw88_core]
from call_timer_fn+0xb4/0x310
Feb 08 10:32:10 machine kernel: call_timer_fn from
__run_timers+0x278/0x324
Feb 08 10:32:10 machine kernel: __run_timers from
run_timer_base+0x4c/0x6c
Feb 08 10:32:10 machine kernel: run_timer_base from
run_timer_softirq+0x14/0x38
Feb 08 10:32:10 machine kernel: run_timer_softirq from
handle_softirqs+0x160/0x4a8
Feb 08 10:32:10 machine kernel: handle_softirqs from
__irq_exit_rcu+0x12c/0x198
Feb 08 10:32:10 machine kernel: __irq_exit_rcu from irq_exit+0x8/0x28
Feb 08 10:32:10 machine kernel: irq_exit from __irq_svc+0x90/0xd4
Feb 08 10:32:10 machine kernel: Exception stack(0xc1401f48 to
0xc1401f90)
Feb 08 10:32:10 machine kernel: 1f40: c0dc3ae0
2e43c000 00000001 00000000 c017b020 c1416840
Feb 08 10:32:10 machine kernel: 1f60: c1416840 c14125c0 c11f3820
00000000 00000068 ffffffff 00000000 c1401f98
Feb 08 10:32:10 machine kernel: 1f80: c0dc3ae0 c0dc3ae4 60070013
ffffffff
Feb 08 10:32:10 machine kernel: __irq_svc from
default_idle_call+0x1c/0x1f4
Feb 08 10:32:10 machine kernel: default_idle_call from
do_idle+0xc0/0x128
Feb 08 10:32:10 machine kernel: do_idle from
cpu_startup_entry+0x28/0x2c
Feb 08 10:32:10 machine kernel: cpu_startup_entry from
rest_init+0x150/0x17c
Feb 08 10:32:10 machine kernel: rest_init from start_kernel+0x618/0x6dc
Feb 08 10:32:10 machine kernel: bad: scheduling from the idle thread!
Feb 08 10:32:10 machine kernel: CPU: 0 UID: 0 PID: 0 Comm: swapper/0
Tainted: G W 6.12.12-g8e187440f820 #0
Feb 08 10:32:10 machine kernel: Tainted: [W]=WARN
Feb 08 10:32:10 machine kernel: Hardware name: Freescale i.MX6 SoloX
(Device Tree)
Feb 08 10:32:10 machine kernel: Call trace:
Feb 08 10:32:10 machine kernel: unwind_backtrace from
show_stack+0x10/0x14
Feb 08 10:32:10 machine kernel: show_stack from
dump_stack_lvl+0xa8/0xb8
Feb 08 10:32:10 machine kernel: dump_stack_lvl from
dequeue_task_idle+0x20/0x50
Feb 08 10:32:10 machine kernel: dequeue_task_idle from
__schedule+0x428/0xc70
Feb 08 10:32:10 machine kernel: __schedule from schedule+0x50/0x130
Feb 08 10:32:10 machine kernel: schedule from
schedule_preempt_disabled+0x1c/0x2c
Feb 08 10:32:10 machine kernel: schedule_preempt_disabled from
__mutex_lock+0x4dc/0x914
Feb 08 10:32:10 machine kernel: __mutex_lock from
mutex_lock_nested+0x1c/0x24
Feb 08 10:32:10 machine kernel: mutex_lock_nested from
rtw_tx_report_purge_timer+0x44/0x74 [rtw88_core]
Feb 08 10:32:10 machine kernel: rtw_tx_report_purge_timer [rtw88_core]
from call_timer_fn+0xb4/0x310
Feb 08 10:32:10 machine kernel: call_timer_fn from
__run_timers+0x278/0x324
Feb 08 10:32:10 machine kernel: __run_timers from
run_timer_base+0x4c/0x6c
Feb 08 10:32:10 machine kernel: run_timer_base from
run_timer_softirq+0x14/0x38
Feb 08 10:32:10 machine kernel: run_timer_softirq from
handle_softirqs+0x160/0x4a8
Feb 08 10:32:10 machine kernel: handle_softirqs from
__irq_exit_rcu+0x12c/0x198
Feb 08 10:32:10 machine kernel: __irq_exit_rcu from irq_exit+0x8/0x28
Feb 08 10:32:10 machine kernel: irq_exit from __irq_svc+0x90/0xd4
Feb 08 10:32:10 machine kernel: Exception stack(0xc1401f48 to
0xc1401f90)
Feb 08 10:32:10 machine kernel: 1f40: c0dc3ae0
2e43c000 00000001 00000000 c017b020 c1416840
Feb 08 10:32:10 machine kernel: 1f60: c1416840 c14125c0 c11f3820
00000000 00000068 ffffffff 00000000 c1401f98
Feb 08 10:32:10 machine kernel: 1f80: c0dc3ae0 c0dc3ae4 60070013
ffffffff
Feb 08 10:32:10 machine kernel: __irq_svc from
default_idle_call+0x1c/0x1f4
Feb 08 10:32:10 machine kernel: default_idle_call from
do_idle+0xc0/0x128
Feb 08 10:32:10 machine kernel: do_idle from
cpu_startup_entry+0x28/0x2c
Feb 08 10:32:10 machine kernel: cpu_startup_entry from
rest_init+0x150/0x17c
Feb 08 10:32:10 machine kernel: rest_init from start_kernel+0x618/0x6dc
Feb 08 10:32:10 machine kernel: bad: scheduling from the idle thread!
Feb 08 10:32:10 machine kernel: CPU: 0 UID: 0 PID: 0 Comm: swapper/0
Tainted: G W 6.12.12-g8e187440f820 #0
Feb 08 10:32:10 machine kernel: Tainted: [W]=WARN
Feb 08 10:32:10 machine kernel: Hardware name: Freescale i.MX6 SoloX
(Device Tree)
Feb 08 10:32:10 machine kernel: Call trace:
Feb 08 10:32:10 machine kernel: unwind_backtrace from
show_stack+0x10/0x14
Feb 08 10:32:10 machine kernel: show_stack from
dump_stack_lvl+0xa8/0xb8
Feb 08 10:32:10 machine kernel: dump_stack_lvl from
dequeue_task_idle+0x20/0x50
Feb 08 10:32:10 machine kernel: dequeue_task_idle from
__schedule+0x428/0xc70
Feb 08 10:32:10 machine kernel: __schedule from schedule+0x50/0x130
Feb 08 10:32:10 machine kernel: schedule from
schedule_preempt_disabled+0x1c/0x2c
Feb 08 10:32:10 machine kernel: schedule_preempt_disabled from
__mutex_lock+0x4dc/0x914
Feb 08 10:32:10 machine kernel: __mutex_lock from
mutex_lock_nested+0x1c/0x24
Feb 08 10:32:10 machine kernel: mutex_lock_nested from
rtw_tx_report_purge_timer+0x44/0x74 [rtw88_core]
Feb 08 10:32:10 machine kernel: rtw_tx_report_purge_timer [rtw88_core]
from call_timer_fn+0xb4/0x310
Feb 08 10:32:10 machine kernel: call_timer_fn from
__run_timers+0x278/0x324
Feb 08 10:32:10 machine kernel: __run_timers from
run_timer_base+0x4c/0x6c
Feb 08 10:32:10 machine kernel: run_timer_base from
run_timer_softirq+0x14/0x38
Feb 08 10:32:10 machine kernel: run_timer_softirq from
handle_softirqs+0x160/0x4a8
Feb 08 10:32:10 machine kernel: handle_softirqs from
__irq_exit_rcu+0x12c/0x198
Feb 08 10:32:10 machine kernel: __irq_exit_rcu from irq_exit+0x8/0x28
Feb 08 10:32:10 machine kernel: irq_exit from __irq_svc+0x90/0xd4
Feb 08 10:32:10 machine kernel: Exception stack(0xc1401f48 to
0xc1401f90)
Feb 08 10:32:10 machine kernel: 1f40: c0dc3ae0
2e43c000 00000001 00000000 c017b020 c1416840
Feb 08 10:32:10 machine kernel: 1f60: c1416840 c14125c0 c11f3820
00000000 00000068 ffffffff 00000000 c1401f98
Feb 08 10:32:10 machine kernel: 1f80: c0dc3ae0 c0dc3ae4 60070013
ffffffff
Feb 08 10:32:10 machine kernel: __irq_svc from
default_idle_call+0x1c/0x1f4
Feb 08 10:32:10 machine kernel: default_idle_call from
do_idle+0xc0/0x128
Feb 08 10:32:10 machine kernel: do_idle from
cpu_startup_entry+0x28/0x2c
Feb 08 10:32:10 machine kernel: cpu_startup_entry from
rest_init+0x150/0x17c
Feb 08 10:32:10 machine kernel: rest_init from start_kernel+0x618/0x6dc
Feb 08 10:32:10 machine kernel: bad: scheduling from the idle thread!
Feb 08 10:32:10 machine kernel: CPU: 0 UID: 0 PID: 0 Comm: swapper/0
Tainted: G W 6.12.12-g8e187440f820 #0
Feb 08 10:32:10 machine kernel: Tainted: [W]=WARN
Feb 08 10:32:10 machine kernel: Hardware name: Freescale i.MX6 SoloX
(Device Tree)
Feb 08 10:32:10 machine kernel: Call trace:
Feb 08 10:32:10 machine kernel: unwind_backtrace from
show_stack+0x10/0x14
Feb 08 10:32:10 machine kernel: show_stack from
dump_stack_lvl+0xa8/0xb8
Feb 08 10:32:10 machine kernel: dump_stack_lvl from
dequeue_task_idle+0x20/0x50
Feb 08 10:32:10 machine kernel: dequeue_task_idle from
__schedule+0x428/0xc70
Feb 08 10:32:10 machine kernel: __schedule from schedule+0x50/0x130
Feb 08 10:32:10 machine kernel: schedule from
schedule_preempt_disabled+0x1c/0x2c
Feb 08 10:32:10 machine kernel: schedule_preempt_disabled from
__mutex_lock+0x4dc/0x914
Feb 08 10:32:10 machine kernel: __mutex_lock from
mutex_lock_nested+0x1c/0x24
Feb 08 10:32:10 machine kernel: mutex_lock_nested from
rtw_tx_report_purge_timer+0x44/0x74 [rtw88_core]
Feb 08 10:32:10 machine kernel: rtw_tx_report_purge_timer [rtw88_core]
from call_timer_fn+0xb4/0x310
Feb 08 10:32:10 machine kernel: call_timer_fn from
__run_timers+0x278/0x324
Feb 08 10:32:10 machine kernel: __run_timers from
run_timer_base+0x4c/0x6c
Feb 08 10:32:10 machine kernel: run_timer_base from
run_timer_softirq+0x14/0x38
Feb 08 10:32:10 machine kernel: run_timer_softirq from
handle_softirqs+0x160/0x4a8
Feb 08 10:32:10 machine kernel: handle_softirqs from
__irq_exit_rcu+0x12c/0x198
Feb 08 10:32:10 machine kernel: __irq_exit_rcu from irq_exit+0x8/0x28
Feb 08 10:32:10 machine kernel: irq_exit from __irq_svc+0x90/0xd4
Feb 08 10:32:10 machine kernel: Exception stack(0xc1401f48 to
0xc1401f90)
Feb 08 10:32:10 machine kernel: 1f40: c0dc3ae0
2e43c000 00000001 00000000 c017b020 c1416840
Feb 08 10:32:10 machine kernel: 1f60: c1416840 c14125c0 c11f3820
00000000 00000068 ffffffff 00000000 c1401f98
Feb 08 10:32:10 machine kernel: 1f80: c0dc3ae0 c0dc3ae4 60070013
ffffffff
Feb 08 10:32:10 machine kernel: __irq_svc from
default_idle_call+0x1c/0x1f4
Feb 08 10:32:10 machine kernel: default_idle_call from
do_idle+0xc0/0x128
Feb 08 10:32:10 machine kernel: do_idle from
cpu_startup_entry+0x28/0x2c
Feb 08 10:32:10 machine kernel: cpu_startup_entry from
rest_init+0x150/0x17c
Feb 08 10:32:10 machine kernel: rest_init from start_kernel+0x618/0x6dc
Feb 08 10:32:11 machine kernel: bad: scheduling from the idle thread!
Feb 08 10:32:11 machine kernel: CPU: 0 UID: 0 PID: 0 Comm: swapper/0
Tainted: G W 6.12.12-g8e187440f820 #0
Feb 08 10:32:11 machine kernel: Tainted: [W]=WARN
Feb 08 10:32:11 machine kernel: Hardware name: Freescale i.MX6 SoloX
(Device Tree)
Feb 08 10:32:11 machine kernel: Call trace:
Feb 08 10:32:11 machine kernel: unwind_backtrace from
show_stack+0x10/0x14
Feb 08 10:32:11 machine kernel: show_stack from
dump_stack_lvl+0xa8/0xb8
Feb 08 10:32:11 machine kernel: dump_stack_lvl from
dequeue_task_idle+0x20/0x50
Feb 08 10:32:11 machine kernel: dequeue_task_idle from
__schedule+0x428/0xc70
Feb 08 10:32:11 machine kernel: __schedule from schedule+0x50/0x130
Feb 08 10:32:11 machine kernel: schedule from
schedule_preempt_disabled+0x1c/0x2c
Feb 08 10:32:11 machine kernel: schedule_preempt_disabled from
__mutex_lock+0x4dc/0x914
Feb 08 10:32:11 machine kernel: __mutex_lock from
mutex_lock_nested+0x1c/0x24
Feb 08 10:32:11 machine kernel: mutex_lock_nested from
rtw_tx_report_purge_timer+0x44/0x74 [rtw88_core]
Feb 08 10:32:11 machine kernel: rtw_tx_report_purge_timer [rtw88_core]
from call_timer_fn+0xb4/0x310
Feb 08 10:32:11 machine kernel: call_timer_fn from
__run_timers+0x278/0x324
Feb 08 10:32:11 machine kernel: __run_timers from
run_timer_base+0x4c/0x6c
Feb 08 10:32:11 machine kernel: run_timer_base from
run_timer_softirq+0x14/0x38
Feb 08 10:32:11 machine kernel: run_timer_softirq from
handle_softirqs+0x160/0x4a8
Feb 08 10:32:08 banan kernel: rtw_8821au 1-1:1.0: firmware failed to
leave lps state
Feb 08 10:32:08 banan kernel:
Feb 08 10:32:08 banan kernel:
============================================
Feb 08 10:32:08 banan kernel: WARNING: possible recursive locking
detected
Feb 08 10:32:08 banan kernel: 6.12.12-edge-g8e187440f820 #0 Not tainted
Feb 08 10:32:08 banan kernel:
--------------------------------------------
Feb 08 10:32:08 banan kernel: kworker/u4:4/25 is trying to acquire lock:
Feb 08 10:32:08 banan kernel: c4d8f050 (&rtwdev->mutex){+.+.}-{3:3}, at:
rtw_leave_lps+0x1d4/0x208 [rtw88_core]
Feb 08 10:32:08 banan kernel:
but task is already holding lock:
Feb 08 10:32:08 banan kernel: c4d8f050 (&rtwdev->mutex){+.+.}-{3:3}, at:
rtw_watch_dog_work+0x44/0x2e8 [rtw88_core]
Feb 08 10:32:08 banan kernel:
other info that might help us debug this:
Feb 08 10:32:08 banan kernel: Possible unsafe locking scenario:
Feb 08 10:32:08 banan kernel: CPU0
Feb 08 10:32:08 banan kernel: ----
Feb 08 10:32:08 banan kernel: lock(&rtwdev->mutex);
Feb 08 10:32:08 banan kernel: lock(&rtwdev->mutex);
Feb 08 10:32:08 banan kernel:
*** DEADLOCK ***
Feb 08 10:32:08 banan kernel: May be due to missing lock nesting
notation
Feb 08 10:32:08 banan kernel: 3 locks held by kworker/u4:4/25:
Feb 08 10:32:08 banan kernel: #0: c4eb64b4
((wq_completion)phy0){+.+.}-{0:0}, at: process_one_work+0x1ac/0x71c
Feb 08 10:32:08 banan kernel: #1: f090df20
((work_completion)(&(&rtwdev->watch_dog_work)->work)){+.+.}-{0:0}, at:
process_one_work+0x1d8/0x71c
Feb 08 10:32:08 banan kernel: #2: c4d8f050
(&rtwdev->mutex){+.+.}-{3:3}, at: rtw_watch_dog_work+0x44/0x2e8
[rtw88_core]
Feb 08 10:32:08 banan kernel:
stack backtrace:
Feb 08 10:32:08 banan kernel: CPU: 0 UID: 0 PID: 25 Comm: kworker/u4:4
Not tainted 6.12.12-edge-g8e187440f820 #0
Feb 08 10:32:08 banan kernel: Hardware name: Freescale i.MX6 SoloX
(Device Tree)
Feb 08 10:32:08 banan kernel: Workqueue: phy0 rtw_watch_dog_work
[rtw88_core]
Feb 08 10:32:08 banan kernel: Call trace:
Feb 08 10:32:08 banan kernel: unwind_backtrace from
show_stack+0x10/0x14
Feb 08 10:32:08 banan kernel: show_stack from dump_stack_lvl+0x88/0xb8
Feb 08 10:32:08 banan kernel: dump_stack_lvl from
print_deadlock_bug+0x1d8/0x240
Feb 08 10:32:08 banan kernel: print_deadlock_bug from
__lock_acquire+0x1304/0x29d4
Feb 08 10:32:08 banan kernel: __lock_acquire from
lock_acquire.part.0+0xe0/0x29c
Feb 08 10:32:08 banan kernel: lock_acquire.part.0 from
__mutex_lock+0x9c/0x914
Feb 08 10:32:08 banan kernel: __mutex_lock from
mutex_lock_nested+0x1c/0x24
Feb 08 10:32:08 banan kernel: mutex_lock_nested from
rtw_leave_lps+0x1d4/0x208 [rtw88_core]
Feb 08 10:32:08 banan kernel: rtw_leave_lps [rtw88_core] from
rtw_watch_dog_work+0x1b8/0x2e8 [rtw88_core]
Feb 08 10:32:08 banan kernel: rtw_watch_dog_work [rtw88_core] from
process_one_work+0x244/0x71c
Feb 08 10:32:08 banan kernel: process_one_work from
worker_thread+0x170/0x350
Feb 08 10:32:08 banan kernel: worker_thread from kthread+0x110/0x130
Feb 08 10:32:08 banan kernel: kthread from ret_from_fork+0x14/0x24
Feb 08 10:32:08 banan kernel: Exception stack(0xf090dfb0 to 0xf090dff8)
Feb 08 10:32:08 banan kernel: dfa0:
00000000 00000000 00000000 00000000
Feb 08 10:32:08 banan kernel: dfc0: 00000000 00000000 00000000 00000000
00000000 00000000 00000000 00000000
Feb 08 10:32:08 banan kernel: dfe0: 00000000 00000000 00000000 00000000
00000013 00000000
Feb 08 10:32:08 banan kernel: rtw_8821au 1-1:1.0: failed to get tx
report from firmware
Feb 08 10:32:08 banan kernel: BUG: scheduling while atomic:
swapper/0/0/0x00000103
Feb 08 10:32:08 banan kernel: INFO: lockdep is turned off.
Feb 08 10:32:08 banan kernel: Modules linked in: rtw88_8821au
rtw88_8821a rtw88_88xxa rtw88_usb rtw88_core mac80211 libarc4 cfg80211
imx_sdma ip_tables x_tables
Feb 08 10:32:08 banan kernel: irq event stamp: 1674268
Feb 08 10:32:08 banan kernel: hardirqs last enabled at (1674267):
[<c0100c58>] __irq_svc+0xb8/0xd4
Feb 08 10:32:08 banan kernel: hardirqs last disabled at (1674268):
[<c0dc50d4>] __schedule+0x490/0xc70
Feb 08 10:32:08 banan kernel: softirqs last enabled at (1674266):
[<c012cbbc>] handle_softirqs+0x2b4/0x4a8
Feb 08 10:32:08 banan kernel: softirqs last disabled at (1674251):
[<c012cf30>] __irq_exit_rcu+0x12c/0x198
Feb 08 10:32:08 banan kernel: CPU: 0 UID: 0 PID: 0 Comm: swapper/0 Not
tainted 6.12.12-edge-g8e187440f820 #0
Feb 08 10:32:08 banan kernel: Hardware name: Freescale i.MX6 SoloX
(Device Tree)
Feb 08 10:32:08 banan kernel: Call trace:
Feb 08 10:32:08 banan kernel: unwind_backtrace from
show_stack+0x10/0x14
Feb 08 10:32:08 banan kernel: show_stack from dump_stack_lvl+0x88/0xb8
Feb 08 10:32:08 banan kernel: dump_stack_lvl from
__schedule_bug+0x64/0x84
Feb 08 10:32:08 banan kernel: __schedule_bug from
__schedule+0x944/0xc70
Feb 08 10:32:08 banan kernel: __schedule from schedule+0x50/0x130
Feb 08 10:32:08 banan kernel: schedule from
schedule_preempt_disabled+0x1c/0x2c
Feb 08 10:32:08 banan kernel: schedule_preempt_disabled from
__mutex_lock+0x7d4/0x914
Feb 08 10:32:08 banan kernel: __mutex_lock from
mutex_lock_nested+0x1c/0x24
Feb 08 10:32:08 banan kernel: mutex_lock_nested from
rtw_tx_report_purge_timer+0x44/0x74 [rtw88_core]
Feb 08 10:32:08 banan kernel: rtw_tx_report_purge_timer [rtw88_core]
from call_timer_fn+0xb4/0x310
Feb 08 10:32:08 banan kernel: call_timer_fn from
__run_timers+0x278/0x324
Feb 08 10:32:08 banan kernel: __run_timers from
run_timer_base+0x4c/0x6c
Feb 08 10:32:08 banan kernel: run_timer_base from
run_timer_softirq+0x14/0x38
Feb 08 10:32:08 banan kernel: run_timer_softirq from
handle_softirqs+0x160/0x4a8
Feb 08 10:32:08 banan kernel: handle_softirqs from
__irq_exit_rcu+0x12c/0x198
Feb 08 10:32:08 banan kernel: __irq_exit_rcu from irq_exit+0x8/0x28
Feb 08 10:32:08 banan kernel: irq_exit from __irq_svc+0x90/0xd4
Feb 08 10:32:08 banan kernel: Exception stack(0xc1401f48 to 0xc1401f90)
Feb 08 10:32:08 banan kernel: 1f40: c0dc3ae0 2e43c000
00000001 00000000 c017b020 c1416840
Feb 08 10:32:08 banan kernel: 1f60: c1416840 c14125c0 c11f3820 00000000
00000068 ffffffff 00000000 c1401f98
Feb 08 10:32:08 banan kernel: 1f80: c0dc3ae0 c0dc3ae4 60070013 ffffffff
Feb 08 10:32:08 banan kernel: __irq_svc from
default_idle_call+0x1c/0x1f4
Feb 08 10:32:08 banan kernel: default_idle_call from do_idle+0xc0/0x128
Feb 08 10:32:08 banan kernel: do_idle from cpu_startup_entry+0x28/0x2c
Feb 08 10:32:08 banan kernel: cpu_startup_entry from
rest_init+0x150/0x17c
Feb 08 10:32:08 banan kernel: rest_init from start_kernel+0x618/0x6dc
Feb 08 10:32:08 banan kernel: bad: scheduling from the idle thread!
Feb 08 10:32:08 banan kernel: CPU: 0 UID: 0 PID: 0 Comm: swapper/0
Tainted: G W 6.12.12-edge-g8e187440f820 #0
Feb 08 10:32:08 banan kernel: Tainted: [W]=WARN
Feb 08 10:32:08 banan kernel: Hardware name: Freescale i.MX6 SoloX
(Device Tree)
Feb 08 10:32:08 banan kernel: Call trace:
Feb 08 10:32:08 banan kernel: unwind_backtrace from
show_stack+0x10/0x14
Feb 08 10:32:08 banan kernel: show_stack from dump_stack_lvl+0xa8/0xb8
Feb 08 10:32:08 banan kernel: dump_stack_lvl from
dequeue_task_idle+0x20/0x50
Feb 08 10:32:08 banan kernel: dequeue_task_idle from
__schedule+0x428/0xc70
Feb 08 10:32:08 banan kernel: __schedule from schedule+0x50/0x130
Feb 08 10:32:08 banan kernel: schedule from
schedule_preempt_disabled+0x1c/0x2c
Feb 08 10:32:08 banan kernel: schedule_preempt_disabled from
__mutex_lock+0x4dc/0x914
Feb 08 10:32:08 banan kernel: __mutex_lock from
mutex_lock_nested+0x1c/0x24
Feb 08 10:32:08 banan kernel: mutex_lock_nested from
rtw_tx_report_purge_timer+0x44/0x74 [rtw88_core]
Feb 08 10:32:08 banan kernel: rtw_tx_report_purge_timer [rtw88_core]
from call_timer_fn+0xb4/0x310
Feb 08 10:32:08 banan kernel: call_timer_fn from
__run_timers+0x278/0x324
Feb 08 10:32:08 banan kernel: __run_timers from
run_timer_base+0x4c/0x6c
Feb 08 10:32:08 banan kernel: run_timer_base from
run_timer_softirq+0x14/0x38
Feb 08 10:32:08 banan kernel: run_timer_softirq from
handle_softirqs+0x160/0x4a8
Feb 08 10:32:08 banan kernel: handle_softirqs from
__irq_exit_rcu+0x12c/0x198
Feb 08 10:32:08 banan kernel: __irq_exit_rcu from irq_exit+0x8/0x28
Feb 08 10:32:08 banan kernel: irq_exit from __irq_svc+0x90/0xd4
Feb 08 10:32:08 banan kernel: Exception stack(0xc1401f48 to 0xc1401f90)
Feb 08 10:32:08 banan kernel: 1f40: c0dc3ae0 2e43c000
00000001 00000000 c017b020 c1416840
Feb 08 10:32:08 banan kernel: 1f60: c1416840 c14125c0 c11f3820 00000000
00000068 ffffffff 00000000 c1401f98
Feb 08 10:32:08 banan kernel: 1f80: c0dc3ae0 c0dc3ae4 60070013 ffffffff
Feb 08 10:32:08 banan kernel: __irq_svc from
default_idle_call+0x1c/0x1f4
Feb 08 10:32:08 banan kernel: default_idle_call from do_idle+0xc0/0x128
Feb 08 10:32:08 banan kernel: do_idle from cpu_startup_entry+0x28/0x2c
Feb 08 10:32:08 banan kernel: cpu_startup_entry from
rest_init+0x150/0x17c
Feb 08 10:32:08 banan kernel: rest_init from start_kernel+0x618/0x6dc
Feb 08 10:32:09 banan kernel: bad: scheduling from the idle thread!
Feb 08 10:32:09 banan kernel: CPU: 0 UID: 0 PID: 0 Comm: swapper/0
Tainted: G W 6.12.12-edge-g8e187440f820 #0
Feb 08 10:32:09 banan kernel: Tainted: [W]=WARN
Feb 08 10:32:09 banan kernel: Hardware name: Freescale i.MX6 SoloX
(Device Tree)
Feb 08 10:32:09 banan kernel: Call trace:
Feb 08 10:32:09 banan kernel: unwind_backtrace from
show_stack+0x10/0x14
Feb 08 10:32:09 banan kernel: show_stack from dump_stack_lvl+0xa8/0xb8
Feb 08 10:32:09 banan kernel: dump_stack_lvl from
dequeue_task_idle+0x20/0x50
Feb 08 10:32:09 banan kernel: dequeue_task_idle from
__schedule+0x428/0xc70
Feb 08 10:32:09 banan kernel: __schedule from schedule+0x50/0x130
Feb 08 10:32:09 banan kernel: schedule from
schedule_preempt_disabled+0x1c/0x2c
Feb 08 10:32:09 banan kernel: schedule_preempt_disabled from
__mutex_lock+0x4dc/0x914
Feb 08 10:32:09 banan kernel: __mutex_lock from
mutex_lock_nested+0x1c/0x24
Feb 08 10:32:09 banan kernel: mutex_lock_nested from
rtw_tx_report_purge_timer+0x44/0x74 [rtw88_core]
Feb 08 10:32:09 banan kernel: rtw_tx_report_purge_timer [rtw88_core]
from call_timer_fn+0xb4/0x310
Feb 08 10:32:09 banan kernel: call_timer_fn from
__run_timers+0x278/0x324
Feb 08 10:32:09 banan kernel: __run_timers from
run_timer_base+0x4c/0x6c
Feb 08 10:32:09 banan kernel: run_timer_base from
run_timer_softirq+0x14/0x38
Feb 08 10:32:09 banan kernel: run_timer_softirq from
handle_softirqs+0x160/0x4a8
Feb 08 10:32:09 banan kernel: handle_softirqs from
__irq_exit_rcu+0x12c/0x198
Feb 08 10:32:09 banan kernel: __irq_exit_rcu from irq_exit+0x8/0x28
Feb 08 10:32:09 banan kernel: irq_exit from __irq_svc+0x90/0xd4
Feb 08 10:32:09 banan kernel: Exception stack(0xc1401f48 to 0xc1401f90)
Feb 08 10:32:09 banan kernel: 1f40: c0dc3ae0 2e43c000
00000001 00000000 c017b020 c1416840
Feb 08 10:32:09 banan kernel: 1f60: c1416840 c14125c0 c11f3820 00000000
00000068 ffffffff 00000000 c1401f98
Feb 08 10:32:09 banan kernel: 1f80: c0dc3ae0 c0dc3ae4 60070013 ffffffff
Feb 08 10:32:09 banan kernel: __irq_svc from
default_idle_call+0x1c/0x1f4
Feb 08 10:32:09 banan kernel: default_idle_call from do_idle+0xc0/0x128
Feb 08 10:32:09 banan kernel: do_idle from cpu_startup_entry+0x28/0x2c
Feb 08 10:32:09 banan kernel: cpu_startup_entry from
rest_init+0x150/0x17c
Feb 08 10:32:09 banan kernel: rest_init from start_kernel+0x618/0x6dc
Feb 08 10:32:09 banan kernel: bad: scheduling from the idle thread!
Feb 08 10:32:09 banan kernel: CPU: 0 UID: 0 PID: 0 Comm: swapper/0
Tainted: G W 6.12.12-edge-g8e187440f820 #0
Feb 08 10:32:09 banan kernel: Tainted: [W]=WARN
Feb 08 10:32:09 banan kernel: Hardware name: Freescale i.MX6 SoloX
(Device Tree)
Feb 08 10:32:09 banan kernel: Call trace:
Feb 08 10:32:09 banan kernel: unwind_backtrace from
show_stack+0x10/0x14
Feb 08 10:32:09 banan kernel: show_stack from dump_stack_lvl+0xa8/0xb8
Feb 08 10:32:09 banan kernel: dump_stack_lvl from
dequeue_task_idle+0x20/0x50
Feb 08 10:32:09 banan kernel: dequeue_task_idle from
__schedule+0x428/0xc70
Feb 08 10:32:09 banan kernel: __schedule from schedule+0x50/0x130
Feb 08 10:32:09 banan kernel: schedule from
schedule_preempt_disabled+0x1c/0x2c
Feb 08 10:32:09 banan kernel: schedule_preempt_disabled from
__mutex_lock+0x4dc/0x914
Feb 08 10:32:09 banan kernel: __mutex_lock from
mutex_lock_nested+0x1c/0x24
Feb 08 10:32:09 banan kernel: mutex_lock_nested from
rtw_tx_report_purge_timer+0x44/0x74 [rtw88_core]
Feb 08 10:32:09 banan kernel: rtw_tx_report_purge_timer [rtw88_core]
from call_timer_fn+0xb4/0x310
Feb 08 10:32:09 banan kernel: call_timer_fn from
__run_timers+0x278/0x324
Feb 08 10:32:09 banan kernel: __run_timers from
run_timer_base+0x4c/0x6c
Feb 08 10:32:09 banan kernel: run_timer_base from
run_timer_softirq+0x14/0x38
Feb 08 10:32:09 banan kernel: run_timer_softirq from
handle_softirqs+0x160/0x4a8
Feb 08 10:32:09 banan kernel: handle_softirqs from
__irq_exit_rcu+0x12c/0x198
Feb 08 10:32:09 banan kernel: __irq_exit_rcu from irq_exit+0x8/0x28
Feb 08 10:32:09 banan kernel: irq_exit from __irq_svc+0x90/0xd4
Feb 08 10:32:09 banan kernel: Exception stack(0xc1401f48 to 0xc1401f90)
Feb 08 10:32:09 banan kernel: 1f40: c0dc3ae0 2e43c000
00000001 00000000 c017b020 c1416840
Feb 08 10:32:09 banan kernel: 1f60: c1416840 c14125c0 c11f3820 00000000
00000068 ffffffff 00000000 c1401f98
Feb 08 10:32:09 banan kernel: 1f80: c0dc3ae0 c0dc3ae4 60070013 ffffffff
Feb 08 10:32:09 banan kernel: __irq_svc from
default_idle_call+0x1c/0x1f4
Feb 08 10:32:09 banan kernel: default_idle_call from do_idle+0xc0/0x128
Feb 08 10:32:09 banan kernel: do_idle from cpu_startup_entry+0x28/0x2c
Feb 08 10:32:09 banan kernel: cpu_startup_entry from
rest_init+0x150/0x17c
Feb 08 10:32:09 banan kernel: rest_init from start_kernel+0x618/0x6dc
Feb 08 10:32:09 banan kernel: bad: scheduling from the idle thread!
Feb 08 10:32:09 banan kernel: CPU: 0 UID: 0 PID: 0 Comm: swapper/0
Tainted: G W 6.12.12-edge-g8e187440f820 #0
Feb 08 10:32:09 banan kernel: Tainted: [W]=WARN
Feb 08 10:32:09 banan kernel: Hardware name: Freescale i.MX6 SoloX
(Device Tree)
Feb 08 10:32:09 banan kernel: Call trace:
Feb 08 10:32:09 banan kernel: unwind_backtrace from
show_stack+0x10/0x14
Feb 08 10:32:09 banan kernel: show_stack from dump_stack_lvl+0xa8/0xb8
Feb 08 10:32:09 banan kernel: dump_stack_lvl from
dequeue_task_idle+0x20/0x50
Feb 08 10:32:09 banan kernel: dequeue_task_idle from
__schedule+0x428/0xc70
Feb 08 10:32:09 banan kernel: __schedule from schedule+0x50/0x130
Feb 08 10:32:09 banan kernel: schedule from
schedule_preempt_disabled+0x1c/0x2c
Feb 08 10:32:09 banan kernel: schedule_preempt_disabled from
__mutex_lock+0x4dc/0x914
Feb 08 10:32:09 banan kernel: __mutex_lock from
mutex_lock_nested+0x1c/0x24
Feb 08 10:32:09 banan kernel: mutex_lock_nested from
rtw_tx_report_purge_timer+0x44/0x74 [rtw88_core]
Feb 08 10:32:09 banan kernel: rtw_tx_report_purge_timer [rtw88_core]
from call_timer_fn+0xb4/0x310
Feb 08 10:32:09 banan kernel: call_timer_fn from
__run_timers+0x278/0x324
Feb 08 10:32:09 banan kernel: __run_timers from
run_timer_base+0x4c/0x6c
Feb 08 10:32:09 banan kernel: run_timer_base from
run_timer_softirq+0x14/0x38
Feb 08 10:32:09 banan kernel: run_timer_softirq from
handle_softirqs+0x160/0x4a8
Feb 08 10:32:09 banan kernel: handle_softirqs from
__irq_exit_rcu+0x12c/0x198
Feb 08 10:32:09 banan kernel: __irq_exit_rcu from irq_exit+0x8/0x28
Feb 08 10:32:09 banan kernel: irq_exit from __irq_svc+0x90/0xd4
Feb 08 10:32:09 banan kernel: Exception stack(0xc1401f48 to 0xc1401f90)
Feb 08 10:32:09 banan kernel: 1f40: c0dc3ae0 2e43c000
00000001 00000000 c017b020 c1416840
Feb 08 10:32:09 banan kernel: 1f60: c1416840 c14125c0 c11f3820 00000000
00000068 ffffffff 00000000 c1401f98
Feb 08 10:32:09 banan kernel: 1f80: c0dc3ae0 c0dc3ae4 60070013 ffffffff
Feb 08 10:32:09 banan kernel: __irq_svc from
default_idle_call+0x1c/0x1f4
Feb 08 10:32:09 banan kernel: default_idle_call from do_idle+0xc0/0x128
Feb 08 10:32:09 banan kernel: do_idle from cpu_startup_entry+0x28/0x2c
Feb 08 10:32:09 banan kernel: cpu_startup_entry from
rest_init+0x150/0x17c
Feb 08 10:32:09 banan kernel: rest_init from start_kernel+0x618/0x6dc
Feb 08 10:32:09 banan kernel: bad: scheduling from the idle thread!
Feb 08 10:32:09 banan kernel: CPU: 0 UID: 0 PID: 0 Comm: swapper/0
Tainted: G W 6.12.12-edge-g8e187440f820 #0
Feb 08 10:32:09 banan kernel: Tainted: [W]=WARN
Feb 08 10:32:09 banan kernel: Hardware name: Freescale i.MX6 SoloX
(Device Tree)
Feb 08 10:32:09 banan kernel: Call trace:
Feb 08 10:32:09 banan kernel: unwind_backtrace from
show_stack+0x10/0x14
Feb 08 10:32:09 banan kernel: show_stack from dump_stack_lvl+0xa8/0xb8
Feb 08 10:32:09 banan kernel: dump_stack_lvl from
dequeue_task_idle+0x20/0x50
Feb 08 10:32:09 banan kernel: dequeue_task_idle from
__schedule+0x428/0xc70
Feb 08 10:32:09 banan kernel: __schedule from schedule+0x50/0x130
Feb 08 10:32:09 banan kernel: schedule from
schedule_preempt_disabled+0x1c/0x2c
Feb 08 10:32:09 banan kernel: schedule_preempt_disabled from
__mutex_lock+0x4dc/0x914
Feb 08 10:32:09 banan kernel: __mutex_lock from
mutex_lock_nested+0x1c/0x24
Feb 08 10:32:09 banan kernel: mutex_lock_nested from
rtw_tx_report_purge_timer+0x44/0x74 [rtw88_core]
Feb 08 10:32:09 banan kernel: rtw_tx_report_purge_timer [rtw88_core]
from call_timer_fn+0xb4/0x310
Feb 08 10:32:09 banan kernel: call_timer_fn from
__run_timers+0x278/0x324
Feb 08 10:32:09 banan kernel: __run_timers from
run_timer_base+0x4c/0x6c
Feb 08 10:32:09 banan kernel: run_timer_base from
run_timer_softirq+0x14/0x38
Feb 08 10:32:09 banan kernel: run_timer_softirq from
handle_softirqs+0x160/0x4a8
Feb 08 10:32:09 banan kernel: handle_softirqs from
__irq_exit_rcu+0x12c/0x198
Feb 08 10:32:09 banan kernel: __irq_exit_rcu from irq_exit+0x8/0x28
Feb 08 10:32:09 banan kernel: irq_exit from __irq_svc+0x90/0xd4
Feb 08 10:32:09 banan kernel: Exception stack(0xc1401f48 to 0xc1401f90)
Feb 08 10:32:09 banan kernel: 1f40: c0dc3ae0 2e43c000
00000001 00000000 c017b020 c1416840
Feb 08 10:32:09 banan kernel: 1f60: c1416840 c14125c0 c11f3820 00000000
00000068 ffffffff 00000000 c1401f98
Feb 08 10:32:09 banan kernel: 1f80: c0dc3ae0 c0dc3ae4 60070013 ffffffff
Feb 08 10:32:09 banan kernel: __irq_svc from
default_idle_call+0x1c/0x1f4
Feb 08 10:32:09 banan kernel: default_idle_call from do_idle+0xc0/0x128
Feb 08 10:32:09 banan kernel: do_idle from cpu_startup_entry+0x28/0x2c
Feb 08 10:32:09 banan kernel: cpu_startup_entry from
rest_init+0x150/0x17c
Feb 08 10:32:09 banan kernel: rest_init from start_kernel+0x618/0x6dc
Feb 08 10:32:09 banan kernel: bad: scheduling from the idle thread!
Feb 08 10:32:09 banan kernel: CPU: 0 UID: 0 PID: 0 Comm: swapper/0
Tainted: G W 6.12.12-edge-g8e187440f820 #0
Feb 08 10:32:09 banan kernel: Tainted: [W]=WARN
Feb 08 10:32:09 banan kernel: Hardware name: Freescale i.MX6 SoloX
(Device Tree)
Feb 08 10:32:09 banan kernel: Call trace:
Feb 08 10:32:09 banan kernel: unwind_backtrace from
show_stack+0x10/0x14
Feb 08 10:32:09 banan kernel: show_stack from dump_stack_lvl+0xa8/0xb8
Feb 08 10:32:09 banan kernel: dump_stack_lvl from
dequeue_task_idle+0x20/0x50
Feb 08 10:32:09 banan kernel: dequeue_task_idle from
__schedule+0x428/0xc70
Feb 08 10:32:09 banan kernel: __schedule from schedule+0x50/0x130
Feb 08 10:32:09 banan kernel: schedule from
schedule_preempt_disabled+0x1c/0x2c
Feb 08 10:32:09 banan kernel: schedule_preempt_disabled from
__mutex_lock+0x4dc/0x914
Feb 08 10:32:09 banan kernel: __mutex_lock from
mutex_lock_nested+0x1c/0x24
Feb 08 10:32:09 banan kernel: mutex_lock_nested from
rtw_tx_report_purge_timer+0x44/0x74 [rtw88_core]
Feb 08 10:32:09 banan kernel: rtw_tx_report_purge_timer [rtw88_core]
from call_timer_fn+0xb4/0x310
Feb 08 10:32:09 banan kernel: call_timer_fn from
__run_timers+0x278/0x324
Feb 08 10:32:09 banan kernel: __run_timers from
run_timer_base+0x4c/0x6c
Feb 08 10:32:09 banan kernel: run_timer_base from
run_timer_softirq+0x14/0x38
Feb 08 10:32:09 banan kernel: run_timer_softirq from
handle_softirqs+0x160/0x4a8
Feb 08 10:32:09 banan kernel: handle_softirqs from
__irq_exit_rcu+0x12c/0x198
Feb 08 10:32:09 banan kernel: __irq_exit_rcu from irq_exit+0x8/0x28
Feb 08 10:32:09 banan kernel: irq_exit from __irq_svc+0x90/0xd4
Feb 08 10:32:09 banan kernel: Exception stack(0xc1401f48 to 0xc1401f90)
Feb 08 10:32:09 banan kernel: 1f40: c0dc3ae0 2e43c000
00000001 00000000 c017b020 c1416840
Feb 08 10:32:09 banan kernel: 1f60: c1416840 c14125c0 c11f3820 00000000
00000068 ffffffff 00000000 c1401f98
Feb 08 10:32:09 banan kernel: 1f80: c0dc3ae0 c0dc3ae4 60070013 ffffffff
Feb 08 10:32:09 banan kernel: __irq_svc from
default_idle_call+0x1c/0x1f4
Feb 08 10:32:09 banan kernel: default_idle_call from do_idle+0xc0/0x128
Feb 08 10:32:09 banan kernel: do_idle from cpu_startup_entry+0x28/0x2c
Feb 08 10:32:09 banan kernel: cpu_startup_entry from
rest_init+0x150/0x17c
Feb 08 10:32:09 banan kernel: rest_init from start_kernel+0x618/0x6dc
Feb 08 10:32:10 banan kernel: bad: scheduling from the idle thread!
Feb 08 10:32:10 banan kernel: CPU: 0 UID: 0 PID: 0 Comm: swapper/0
Tainted: G W 6.12.12-edge-g8e187440f820 #0
Feb 08 10:32:10 banan kernel: Tainted: [W]=WARN
Feb 08 10:32:10 banan kernel: Hardware name: Freescale i.MX6 SoloX
(Device Tree)
Feb 08 10:32:10 banan kernel: Call trace:
Feb 08 10:32:10 banan kernel: unwind_backtrace from
show_stack+0x10/0x14
Feb 08 10:32:10 banan kernel: show_stack from dump_stack_lvl+0xa8/0xb8
Feb 08 10:32:10 banan kernel: dump_stack_lvl from
dequeue_task_idle+0x20/0x50
Feb 08 10:32:10 banan kernel: dequeue_task_idle from
__schedule+0x428/0xc70
Feb 08 10:32:10 banan kernel: __schedule from schedule+0x50/0x130
Feb 08 10:32:10 banan kernel: schedule from
schedule_preempt_disabled+0x1c/0x2c
Feb 08 10:32:10 banan kernel: schedule_preempt_disabled from
__mutex_lock+0x4dc/0x914
Feb 08 10:32:10 banan kernel: __mutex_lock from
mutex_lock_nested+0x1c/0x24
Feb 08 10:32:10 banan kernel: mutex_lock_nested from
rtw_tx_report_purge_timer+0x44/0x74 [rtw88_core]
Feb 08 10:32:10 banan kernel: rtw_tx_report_purge_timer [rtw88_core]
from call_timer_fn+0xb4/0x310
Feb 08 10:32:10 banan kernel: call_timer_fn from
__run_timers+0x278/0x324
Feb 08 10:32:10 banan kernel: __run_timers from
run_timer_base+0x4c/0x6c
Feb 08 10:32:10 banan kernel: run_timer_base from
run_timer_softirq+0x14/0x38
Feb 08 10:32:10 banan kernel: run_timer_softirq from
handle_softirqs+0x160/0x4a8
Feb 08 10:32:10 banan kernel: handle_softirqs from
__irq_exit_rcu+0x12c/0x198
Feb 08 10:32:10 banan kernel: __irq_exit_rcu from irq_exit+0x8/0x28
Feb 08 10:32:10 banan kernel: irq_exit from __irq_svc+0x90/0xd4
Feb 08 10:32:10 banan kernel: Exception stack(0xc1401f48 to 0xc1401f90)
Feb 08 10:32:10 banan kernel: 1f40: c0dc3ae0 2e43c000
00000001 00000000 c017b020 c1416840
Feb 08 10:32:10 banan kernel: 1f60: c1416840 c14125c0 c11f3820 00000000
00000068 ffffffff 00000000 c1401f98
Feb 08 10:32:10 banan kernel: 1f80: c0dc3ae0 c0dc3ae4 60070013 ffffffff
Feb 08 10:32:10 banan kernel: __irq_svc from
default_idle_call+0x1c/0x1f4
Feb 08 10:32:10 banan kernel: default_idle_call from do_idle+0xc0/0x128
Feb 08 10:32:10 banan kernel: do_idle from cpu_startup_entry+0x28/0x2c
Feb 08 10:32:10 banan kernel: cpu_startup_entry from
rest_init+0x150/0x17c
Feb 08 10:32:10 banan kernel: rest_init from start_kernel+0x618/0x6dc
Feb 08 10:32:10 banan kernel: bad: scheduling from the idle thread!
Feb 08 10:32:10 banan kernel: CPU: 0 UID: 0 PID: 0 Comm: swapper/0
Tainted: G W 6.12.12-edge-g8e187440f820 #0
Feb 08 10:32:10 banan kernel: Tainted: [W]=WARN
Feb 08 10:32:10 banan kernel: Hardware name: Freescale i.MX6 SoloX
(Device Tree)
Feb 08 10:32:10 banan kernel: Call trace:
Feb 08 10:32:10 banan kernel: unwind_backtrace from
show_stack+0x10/0x14
Feb 08 10:32:10 banan kernel: show_stack from dump_stack_lvl+0xa8/0xb8
Feb 08 10:32:10 banan kernel: dump_stack_lvl from
dequeue_task_idle+0x20/0x50
Feb 08 10:32:10 banan kernel: dequeue_task_idle from
__schedule+0x428/0xc70
Feb 08 10:32:10 banan kernel: __schedule from schedule+0x50/0x130
Feb 08 10:32:10 banan kernel: schedule from
schedule_preempt_disabled+0x1c/0x2c
Feb 08 10:32:10 banan kernel: schedule_preempt_disabled from
__mutex_lock+0x4dc/0x914
Feb 08 10:32:10 banan kernel: __mutex_lock from
mutex_lock_nested+0x1c/0x24
Feb 08 10:32:10 banan kernel: mutex_lock_nested from
rtw_tx_report_purge_timer+0x44/0x74 [rtw88_core]
Feb 08 10:32:10 banan kernel: rtw_tx_report_purge_timer [rtw88_core]
from call_timer_fn+0xb4/0x310
Feb 08 10:32:10 banan kernel: call_timer_fn from
__run_timers+0x278/0x324
Feb 08 10:32:10 banan kernel: __run_timers from
run_timer_base+0x4c/0x6c
Feb 08 10:32:10 banan kernel: run_timer_base from
run_timer_softirq+0x14/0x38
Feb 08 10:32:10 banan kernel: run_timer_softirq from
handle_softirqs+0x160/0x4a8
Feb 08 10:32:10 banan kernel: handle_softirqs from
__irq_exit_rcu+0x12c/0x198
Feb 08 10:32:10 banan kernel: __irq_exit_rcu from irq_exit+0x8/0x28
Feb 08 10:32:10 banan kernel: irq_exit from __irq_svc+0x90/0xd4
Feb 08 10:32:10 banan kernel: Exception stack(0xc1401f48 to 0xc1401f90)
Feb 08 10:32:10 banan kernel: 1f40: c0dc3ae0 2e43c000
00000001 00000000 c017b020 c1416840
Feb 08 10:32:10 banan kernel: 1f60: c1416840 c14125c0 c11f3820 00000000
00000068 ffffffff 00000000 c1401f98
Feb 08 10:32:10 banan kernel: 1f80: c0dc3ae0 c0dc3ae4 60070013 ffffffff
Feb 08 10:32:10 banan kernel: __irq_svc from
default_idle_call+0x1c/0x1f4
Feb 08 10:32:10 banan kernel: default_idle_call from do_idle+0xc0/0x128
Feb 08 10:32:10 banan kernel: do_idle from cpu_startup_entry+0x28/0x2c
Feb 08 10:32:10 banan kernel: cpu_startup_entry from
rest_init+0x150/0x17c
Feb 08 10:32:10 banan kernel: rest_init from start_kernel+0x618/0x6dc
Feb 08 10:32:10 banan kernel: bad: scheduling from the idle thread!
Feb 08 10:32:10 banan kernel: CPU: 0 UID: 0 PID: 0 Comm: swapper/0
Tainted: G W 6.12.12-edge-g8e187440f820 #0
Feb 08 10:32:10 banan kernel: Tainted: [W]=WARN
Feb 08 10:32:10 banan kernel: Hardware name: Freescale i.MX6 SoloX
(Device Tree)
Feb 08 10:32:10 banan kernel: Call trace:
Feb 08 10:32:10 banan kernel: unwind_backtrace from
show_stack+0x10/0x14
Feb 08 10:32:10 banan kernel: show_stack from dump_stack_lvl+0xa8/0xb8
Feb 08 10:32:10 banan kernel: dump_stack_lvl from
dequeue_task_idle+0x20/0x50
Feb 08 10:32:10 banan kernel: dequeue_task_idle from
__schedule+0x428/0xc70
Feb 08 10:32:10 banan kernel: __schedule from schedule+0x50/0x130
Feb 08 10:32:10 banan kernel: schedule from
schedule_preempt_disabled+0x1c/0x2c
Feb 08 10:32:10 banan kernel: schedule_preempt_disabled from
__mutex_lock+0x4dc/0x914
Feb 08 10:32:10 banan kernel: __mutex_lock from
mutex_lock_nested+0x1c/0x24
Feb 08 10:32:10 banan kernel: mutex_lock_nested from
rtw_tx_report_purge_timer+0x44/0x74 [rtw88_core]
Feb 08 10:32:10 banan kernel: rtw_tx_report_purge_timer [rtw88_core]
from call_timer_fn+0xb4/0x310
Feb 08 10:32:10 banan kernel: call_timer_fn from
__run_timers+0x278/0x324
Feb 08 10:32:10 banan kernel: __run_timers from
run_timer_base+0x4c/0x6c
Feb 08 10:32:10 banan kernel: run_timer_base from
run_timer_softirq+0x14/0x38
Feb 08 10:32:10 banan kernel: run_timer_softirq from
handle_softirqs+0x160/0x4a8
Feb 08 10:32:10 banan kernel: handle_softirqs from
__irq_exit_rcu+0x12c/0x198
Feb 08 10:32:10 banan kernel: __irq_exit_rcu from irq_exit+0x8/0x28
Feb 08 10:32:10 banan kernel: irq_exit from __irq_svc+0x90/0xd4
Feb 08 10:32:10 banan kernel: Exception stack(0xc1401f48 to 0xc1401f90)
Feb 08 10:32:10 banan kernel: 1f40: c0dc3ae0 2e43c000
00000001 00000000 c017b020 c1416840
Feb 08 10:32:10 banan kernel: 1f60: c1416840 c14125c0 c11f3820 00000000
00000068 ffffffff 00000000 c1401f98
Feb 08 10:32:10 banan kernel: 1f80: c0dc3ae0 c0dc3ae4 60070013 ffffffff
Feb 08 10:32:10 banan kernel: __irq_svc from
default_idle_call+0x1c/0x1f4
Feb 08 10:32:10 banan kernel: default_idle_call from do_idle+0xc0/0x128
Feb 08 10:32:10 banan kernel: do_idle from cpu_startup_entry+0x28/0x2c
Feb 08 10:32:10 banan kernel: cpu_startup_entry from
rest_init+0x150/0x17c
Feb 08 10:32:10 banan kernel: rest_init from start_kernel+0x618/0x6dc
Feb 08 10:32:10 banan kernel: bad: scheduling from the idle thread!
Feb 08 10:32:10 banan kernel: CPU: 0 UID: 0 PID: 0 Comm: swapper/0
Tainted: G W 6.12.12-edge-g8e187440f820 #0
Feb 08 10:32:10 banan kernel: Tainted: [W]=WARN
Feb 08 10:32:10 banan kernel: Hardware name: Freescale i.MX6 SoloX
(Device Tree)
Feb 08 10:32:10 banan kernel: Call trace:
Feb 08 10:32:10 banan kernel: unwind_backtrace from
show_stack+0x10/0x14
Feb 08 10:32:10 banan kernel: show_stack from dump_stack_lvl+0xa8/0xb8
Feb 08 10:32:10 banan kernel: dump_stack_lvl from
dequeue_task_idle+0x20/0x50
Feb 08 10:32:10 banan kernel: dequeue_task_idle from
__schedule+0x428/0xc70
Feb 08 10:32:10 banan kernel: __schedule from schedule+0x50/0x130
Feb 08 10:32:10 banan kernel: schedule from
schedule_preempt_disabled+0x1c/0x2c
Feb 08 10:32:10 banan kernel: schedule_preempt_disabled from
__mutex_lock+0x4dc/0x914
Feb 08 10:32:10 banan kernel: __mutex_lock from
mutex_lock_nested+0x1c/0x24
Feb 08 10:32:10 banan kernel: mutex_lock_nested from
rtw_tx_report_purge_timer+0x44/0x74 [rtw88_core]
Feb 08 10:32:10 banan kernel: rtw_tx_report_purge_timer [rtw88_core]
from call_timer_fn+0xb4/0x310
Feb 08 10:32:10 banan kernel: call_timer_fn from
__run_timers+0x278/0x324
Feb 08 10:32:10 banan kernel: __run_timers from
run_timer_base+0x4c/0x6c
Feb 08 10:32:10 banan kernel: run_timer_base from
run_timer_softirq+0x14/0x38
Feb 08 10:32:10 banan kernel: run_timer_softirq from
handle_softirqs+0x160/0x4a8
Feb 08 10:32:10 banan kernel: handle_softirqs from
__irq_exit_rcu+0x12c/0x198
Feb 08 10:32:10 banan kernel: __irq_exit_rcu from irq_exit+0x8/0x28
Feb 08 10:32:10 banan kernel: irq_exit from __irq_svc+0x90/0xd4
Feb 08 10:32:10 banan kernel: Exception stack(0xc1401f48 to 0xc1401f90)
Feb 08 10:32:10 banan kernel: 1f40: c0dc3ae0 2e43c000
00000001 00000000 c017b020 c1416840
Feb 08 10:32:10 banan kernel: 1f60: c1416840 c14125c0 c11f3820 00000000
00000068 ffffffff 00000000 c1401f98
Feb 08 10:32:10 banan kernel: 1f80: c0dc3ae0 c0dc3ae4 60070013 ffffffff
Feb 08 10:32:10 banan kernel: __irq_svc from
default_idle_call+0x1c/0x1f4
Feb 08 10:32:10 banan kernel: default_idle_call from do_idle+0xc0/0x128
Feb 08 10:32:10 banan kernel: do_idle from cpu_startup_entry+0x28/0x2c
Feb 08 10:32:10 banan kernel: cpu_startup_entry from
rest_init+0x150/0x17c
Feb 08 10:32:10 banan kernel: rest_init from start_kernel+0x618/0x6dc
Feb 08 10:32:10 banan kernel: bad: scheduling from the idle thread!
Feb 08 10:32:10 banan kernel: CPU: 0 UID: 0 PID: 0 Comm: swapper/0
Tainted: G W 6.12.12-edge-g8e187440f820 #0
Feb 08 10:32:10 banan kernel: Tainted: [W]=WARN
Feb 08 10:32:10 banan kernel: Hardware name: Freescale i.MX6 SoloX
(Device Tree)
Feb 08 10:32:10 banan kernel: Call trace:
Feb 08 10:32:10 banan kernel: unwind_backtrace from
show_stack+0x10/0x14
Feb 08 10:32:10 banan kernel: show_stack from dump_stack_lvl+0xa8/0xb8
Feb 08 10:32:10 banan kernel: dump_stack_lvl from
dequeue_task_idle+0x20/0x50
Feb 08 10:32:10 banan kernel: dequeue_task_idle from
__schedule+0x428/0xc70
Feb 08 10:32:10 banan kernel: __schedule from schedule+0x50/0x130
Feb 08 10:32:10 banan kernel: schedule from
schedule_preempt_disabled+0x1c/0x2c
Feb 08 10:32:10 banan kernel: schedule_preempt_disabled from
__mutex_lock+0x4dc/0x914
Feb 08 10:32:10 banan kernel: __mutex_lock from
mutex_lock_nested+0x1c/0x24
Feb 08 10:32:10 banan kernel: mutex_lock_nested from
rtw_tx_report_purge_timer+0x44/0x74 [rtw88_core]
Feb 08 10:32:10 banan kernel: rtw_tx_report_purge_timer [rtw88_core]
from call_timer_fn+0xb4/0x310
Feb 08 10:32:10 banan kernel: call_timer_fn from
__run_timers+0x278/0x324
Feb 08 10:32:10 banan kernel: __run_timers from
run_timer_base+0x4c/0x6c
Feb 08 10:32:10 banan kernel: run_timer_base from
run_timer_softirq+0x14/0x38
Feb 08 10:32:10 banan kernel: run_timer_softirq from
handle_softirqs+0x160/0x4a8
Feb 08 10:32:10 banan kernel: handle_softirqs from
__irq_exit_rcu+0x12c/0x198
Feb 08 10:32:10 banan kernel: __irq_exit_rcu from irq_exit+0x8/0x28
Feb 08 10:32:10 banan kernel: irq_exit from __irq_svc+0x90/0xd4
Feb 08 10:32:10 banan kernel: Exception stack(0xc1401f48 to 0xc1401f90)
Feb 08 10:32:10 banan kernel: 1f40: c0dc3ae0 2e43c000
00000001 00000000 c017b020 c1416840
Feb 08 10:32:10 banan kernel: 1f60: c1416840 c14125c0 c11f3820 00000000
00000068 ffffffff 00000000 c1401f98
Feb 08 10:32:10 banan kernel: 1f80: c0dc3ae0 c0dc3ae4 60070013 ffffffff
Feb 08 10:32:10 banan kernel: __irq_svc from
default_idle_call+0x1c/0x1f4
Feb 08 10:32:10 banan kernel: default_idle_call from do_idle+0xc0/0x128
Feb 08 10:32:10 banan kernel: do_idle from cpu_startup_entry+0x28/0x2c
Feb 08 10:32:10 banan kernel: cpu_startup_entry from
rest_init+0x150/0x17c
Feb 08 10:32:10 banan kernel: rest_init from start_kernel+0x618/0x6dc
Feb 08 10:32:10 banan kernel: bad: scheduling from the idle thread!
Feb 08 10:32:10 banan kernel: CPU: 0 UID: 0 PID: 0 Comm: swapper/0
Tainted: G W 6.12.12-edge-g8e187440f820 #0
Feb 08 10:32:10 banan kernel: Tainted: [W]=WARN
Feb 08 10:32:10 banan kernel: Hardware name: Freescale i.MX6 SoloX
(Device Tree)
Feb 08 10:32:10 banan kernel: Call trace:
Feb 08 10:32:10 banan kernel: unwind_backtrace from
show_stack+0x10/0x14
Feb 08 10:32:10 banan kernel: show_stack from dump_stack_lvl+0xa8/0xb8
Feb 08 10:32:10 banan kernel: dump_stack_lvl from
dequeue_task_idle+0x20/0x50
Feb 08 10:32:10 banan kernel: dequeue_task_idle from
__schedule+0x428/0xc70
Feb 08 10:32:10 banan kernel: __schedule from schedule+0x50/0x130
Feb 08 10:32:10 banan kernel: schedule from
schedule_preempt_disabled+0x1c/0x2c
Feb 08 10:32:10 banan kernel: schedule_preempt_disabled from
__mutex_lock+0x4dc/0x914
Feb 08 10:32:10 banan kernel: __mutex_lock from
mutex_lock_nested+0x1c/0x24
Feb 08 10:32:10 banan kernel: mutex_lock_nested from
rtw_tx_report_purge_timer+0x44/0x74 [rtw88_core]
Feb 08 10:32:10 banan kernel: rtw_tx_report_purge_timer [rtw88_core]
from call_timer_fn+0xb4/0x310
Feb 08 10:32:10 banan kernel: call_timer_fn from
__run_timers+0x278/0x324
Feb 08 10:32:10 banan kernel: __run_timers from
run_timer_base+0x4c/0x6c
Feb 08 10:32:10 banan kernel: run_timer_base from
run_timer_softirq+0x14/0x38
Feb 08 10:32:10 banan kernel: run_timer_softirq from
handle_softirqs+0x160/0x4a8
Feb 08 10:32:10 banan kernel: handle_softirqs from
__irq_exit_rcu+0x12c/0x198
Feb 08 10:32:10 banan kernel: __irq_exit_rcu from irq_exit+0x8/0x28
Feb 08 10:32:10 banan kernel: irq_exit from __irq_svc+0x90/0xd4
Feb 08 10:32:10 banan kernel: Exception stack(0xc1401f48 to 0xc1401f90)
Feb 08 10:32:10 banan kernel: 1f40: c0dc3ae0 2e43c000
00000001 00000000 c017b020 c1416840
Feb 08 10:32:10 banan kernel: 1f60: c1416840 c14125c0 c11f3820 00000000
00000068 ffffffff 00000000 c1401f98
Feb 08 10:32:10 banan kernel: 1f80: c0dc3ae0 c0dc3ae4 60070013 ffffffff
Feb 08 10:32:10 banan kernel: __irq_svc from
default_idle_call+0x1c/0x1f4
Feb 08 10:32:10 banan kernel: default_idle_call from do_idle+0xc0/0x128
Feb 08 10:32:10 banan kernel: do_idle from cpu_startup_entry+0x28/0x2c
Feb 08 10:32:10 banan kernel: cpu_startup_entry from
rest_init+0x150/0x17c
Feb 08 10:32:10 banan kernel: rest_init from start_kernel+0x618/0x6dc
Feb 08 10:32:11 banan kernel: bad: scheduling from the idle thread!
Feb 08 10:32:11 banan kernel: CPU: 0 UID: 0 PID: 0 Comm: swapper/0
Tainted: G W 6.12.12-edge-g8e187440f820 #0
Feb 08 10:32:11 banan kernel: Tainted: [W]=WARN
Feb 08 10:32:11 banan kernel: Hardware name: Freescale i.MX6 SoloX
(Device Tree)
Feb 08 10:32:11 banan kernel: Call trace:
Feb 08 10:32:11 banan kernel: unwind_backtrace from
show_stack+0x10/0x14
Feb 08 10:32:11 banan kernel: show_stack from dump_stack_lvl+0xa8/0xb8
Feb 08 10:32:11 banan kernel: dump_stack_lvl from
dequeue_task_idle+0x20/0x50
Feb 08 10:32:11 banan kernel: dequeue_task_idle from
__schedule+0x428/0xc70
Feb 08 10:32:11 banan kernel: __schedule from schedule+0x50/0x130
Feb 08 10:32:11 banan kernel: schedule from
schedule_preempt_disabled+0x1c/0x2c
Feb 08 10:32:11 banan kernel: schedule_preempt_disabled from
__mutex_lock+0x4dc/0x914
Feb 08 10:32:11 banan kernel: __mutex_lock from
mutex_lock_nested+0x1c/0x24
Feb 08 10:32:11 banan kernel: mutex_lock_nested from
rtw_tx_report_purge_timer+0x44/0x74 [rtw88_core]
Feb 08 10:32:11 banan kernel: rtw_tx_report_purge_timer [rtw88_core]
from call_timer_fn+0xb4/0x310
Feb 08 10:32:11 banan kernel: call_timer_fn from
__run_timers+0x278/0x324
Feb 08 10:32:11 banan kernel: __run_timers from
run_timer_base+0x4c/0x6c
Feb 08 10:32:11 banan kernel: run_timer_base from
run_timer_softirq+0x14/0x38
Feb 08 10:32:11 banan kernel: run_timer_softirq from
handle_softirqs+0x160/0x4a8
Issue 2:
================
Feb 07 20:23:45 machine kernel: rtw_8821au 1-1:1.0: firmware failed to
leave lps state
Feb 07 20:23:46 machine kernel: rtw_8821au 1-1:1.0: failed to get tx
report from firmware
Feb 07 20:23:46 machine kernel: BUG: scheduling while atomic:
swapper/0/0/0x00000103
Feb 07 20:23:46 machine kernel: INFO: lockdep is turned off.
Feb 07 20:23:46 machine kernel: Modules linked in: rtw88_8821au
rtw88_8821a rtw88_88xxa rtw88_usb rtw88_core mac80211 libarc4 cfg80211
imx_sdma ip_tables x_tables
Feb 07 20:23:46 machine kernel: irq event stamp: 10781843
Feb 07 20:23:46 machine kernel: hardirqs last enabled at (10781842):
[<c0100c58>] __irq_svc+0xb8/0xd4
Feb 07 20:23:46 machine kernel: hardirqs last disabled at (10781843):
[<c0dcf33c>] _raw_spin_lock_irqsave+0x64/0x68
Feb 07 20:23:46 machine kernel: softirqs last enabled at (10781808):
[<c012cbbc>] handle_softirqs+0x2b4/0x4a8
Feb 07 20:23:46 machine kernel: softirqs last disabled at (10781821):
[<c012cf30>] __irq_exit_rcu+0x12c/0x198
Feb 07 20:23:46 machine kernel: CPU: 0 UID: 0 PID: 0 Comm: swapper/0 Not
tainted 6.12.12-g8e187440f820 #0
Feb 07 20:23:46 machine kernel: Hardware name: Freescale i.MX6 SoloX
(Device Tree)
Feb 07 20:23:46 machine kernel: Call trace:
Feb 07 20:23:46 machine kernel: unwind_backtrace from
show_stack+0x10/0x14
Feb 07 20:23:46 machine kernel: show_stack from
dump_stack_lvl+0x88/0xb8
Feb 07 20:23:46 machine kernel: dump_stack_lvl from
__schedule_bug+0x64/0x84
Feb 07 20:23:46 machine kernel: __schedule_bug from
__schedule+0x944/0xc70
Feb 07 20:23:46 machine kernel: __schedule from schedule+0x50/0x130
Feb 07 20:23:46 machine kernel: schedule from
schedule_preempt_disabled+0x1c/0x2c
Feb 07 20:23:46 machine kernel: schedule_preempt_disabled from
__mutex_lock+0x7d4/0x914
Feb 07 20:23:46 machine kernel: __mutex_lock from
mutex_lock_nested+0x1c/0x24
Feb 07 20:23:46 machine kernel: mutex_lock_nested from
rtw_tx_report_purge_timer+0x44/0x74 [rtw88_core]
Feb 07 20:23:46 machine kernel: rtw_tx_report_purge_timer [rtw88_core]
from call_timer_fn+0xb4/0x310
Feb 07 20:23:46 machine kernel: call_timer_fn from
__run_timers+0x278/0x324
Feb 07 20:23:46 machine kernel: __run_timers from
run_timer_base+0x4c/0x6c
Feb 07 20:23:46 machine kernel: run_timer_base from
run_timer_softirq+0x14/0x38
Feb 07 20:23:46 machine kernel: run_timer_softirq from
handle_softirqs+0x160/0x4a8
Feb 07 20:23:46 machine kernel: handle_softirqs from
__irq_exit_rcu+0x12c/0x198
Feb 07 20:23:46 machine kernel: __irq_exit_rcu from irq_exit+0x8/0x28
Feb 07 20:23:46 machine kernel: irq_exit from __irq_svc+0x90/0xd4
Feb 07 20:23:46 machine kernel: Exception stack(0xc1401f48 to
0xc1401f90)
Feb 07 20:23:46 machine kernel: 1f40: c0dc3ae0
2e43c000 00000001 00000000 c017b020 c1416840
Feb 07 20:23:46 machine kernel: 1f60: c1416840 c14125c0 c11f3820
00000000 00000068 ffffffff 00000000 c1401f98
Feb 07 20:23:46 machine kernel: 1f80: c0dc3ae0 c0dc3ae4 600e0013
ffffffff
Feb 07 20:23:46 machine kernel: __irq_svc from
default_idle_call+0x1c/0x1f4
Feb 07 20:23:46 machine kernel: default_idle_call from
do_idle+0xc0/0x128
Feb 07 20:23:46 machine kernel: do_idle from
cpu_startup_entry+0x28/0x2c
Feb 07 20:23:46 machine kernel: cpu_startup_entry from
rest_init+0x150/0x17c
Feb 07 20:23:46 machine kernel: rest_init from start_kernel+0x618/0x6dc
Feb 07 20:23:46 machine kernel: bad: scheduling from the idle thread!
Feb 07 20:23:46 machine kernel: CPU: 0 UID: 0 PID: 0 Comm: swapper/0
Tainted: G W 6.12.12-g8e187440f820 #0
Feb 07 20:23:46 machine kernel: Tainted: [W]=WARN
Feb 07 20:23:46 machine kernel: Hardware name: Freescale i.MX6 SoloX
(Device Tree)
Feb 07 20:23:46 machine kernel: Call trace:
Feb 07 20:23:46 machine kernel: unwind_backtrace from
show_stack+0x10/0x14
Feb 07 20:23:46 machine kernel: show_stack from
dump_stack_lvl+0xa8/0xb8
Feb 07 20:23:46 machine kernel: dump_stack_lvl from
dequeue_task_idle+0x20/0x50
Feb 07 20:23:46 machine kernel: dequeue_task_idle from
__schedule+0x428/0xc70
Feb 07 20:23:46 machine kernel: __schedule from schedule+0x50/0x130
Feb 07 20:23:46 machine kernel: schedule from
schedule_preempt_disabled+0x1c/0x2c
Feb 07 20:23:46 machine kernel: schedule_preempt_disabled from
__mutex_lock+0x4dc/0x914
Feb 07 20:23:46 machine kernel: __mutex_lock from
mutex_lock_nested+0x1c/0x24
Feb 07 20:23:46 machine kernel: mutex_lock_nested from
rtw_tx_report_purge_timer+0x44/0x74 [rtw88_core]
Feb 07 20:23:46 machine kernel: rtw_tx_report_purge_timer [rtw88_core]
from call_timer_fn+0xb4/0x310
Feb 07 20:23:46 machine kernel: call_timer_fn from
__run_timers+0x278/0x324
Feb 07 20:23:46 machine kernel: __run_timers from
run_timer_base+0x4c/0x6c
Feb 07 20:23:46 machine kernel: run_timer_base from
run_timer_softirq+0x14/0x38
Feb 07 20:23:46 machine kernel: run_timer_softirq from
handle_softirqs+0x160/0x4a8
Feb 07 20:23:46 machine kernel: handle_softirqs from
__irq_exit_rcu+0x12c/0x198
Feb 07 20:23:46 machine kernel: __irq_exit_rcu from irq_exit+0x8/0x28
Feb 07 20:23:46 machine kernel: irq_exit from __irq_svc+0x90/0xd4
Feb 07 20:23:46 machine kernel: Exception stack(0xc1401f48 to
0xc1401f90)
Feb 07 20:23:46 machine kernel: 1f40: c0dc3ae0
2e43c000 00000001 00000000 c017b020 c1416840
Feb 07 20:23:46 machine kernel: 1f60: c1416840 c14125c0 c11f3820
00000000 00000068 ffffffff 00000000 c1401f98
Feb 07 20:23:46 machine kernel: 1f80: c0dc3ae0 c0dc3ae4 600e0013
ffffffff
Feb 07 20:23:46 machine kernel: __irq_svc from
default_idle_call+0x1c/0x1f4
Feb 07 20:23:46 machine kernel: default_idle_call from
do_idle+0xc0/0x128
Feb 07 20:23:46 machine kernel: do_idle from
cpu_startup_entry+0x28/0x2c
Feb 07 20:23:46 machine kernel: cpu_startup_entry from
rest_init+0x150/0x17c
Feb 07 20:23:46 machine kernel: rest_init from start_kernel+0x618/0x6dc
Feb 07 20:23:46 machine kernel: bad: scheduling from the idle thread!
Feb 07 20:23:46 machine kernel: CPU: 0 UID: 0 PID: 0 Comm: swapper/0
Tainted: G W 6.12.12-g8e187440f820 #0
Feb 07 20:23:46 machine kernel: Tainted: [W]=WARN
Feb 07 20:23:46 machine kernel: Hardware name: Freescale i.MX6 SoloX
(Device Tree)
Feb 07 20:23:46 machine kernel: Call trace:
Feb 07 20:23:46 machine kernel: unwind_backtrace from
show_stack+0x10/0x14
Feb 07 20:23:46 machine kernel: show_stack from
dump_stack_lvl+0xa8/0xb8
Feb 07 20:23:46 machine kernel: dump_stack_lvl from
dequeue_task_idle+0x20/0x50
Feb 07 20:23:46 machine kernel: dequeue_task_idle from
__schedule+0x428/0xc70
Feb 07 20:23:46 machine kernel: __schedule from schedule+0x50/0x130
Feb 07 20:23:46 machine kernel: schedule from
schedule_preempt_disabled+0x1c/0x2c
Feb 07 20:23:46 machine kernel: schedule_preempt_disabled from
__mutex_lock+0x4dc/0x914
Feb 07 20:23:46 machine kernel: __mutex_lock from
mutex_lock_nested+0x1c/0x24
Feb 07 20:23:46 machine kernel: mutex_lock_nested from
rtw_tx_report_purge_timer+0x44/0x74 [rtw88_core]
Feb 07 20:23:46 machine kernel: rtw_tx_report_purge_timer [rtw88_core]
from call_timer_fn+0xb4/0x310
Feb 07 20:23:46 machine kernel: call_timer_fn from
__run_timers+0x278/0x324
Feb 07 20:23:46 machine kernel: __run_timers from
run_timer_base+0x4c/0x6c
Feb 07 20:23:46 machine kernel: run_timer_base from
run_timer_softirq+0x14/0x38
Feb 07 20:23:46 machine kernel: run_timer_softirq from
handle_softirqs+0x160/0x4a8
Feb 07 20:23:46 machine kernel: handle_softirqs from
__irq_exit_rcu+0x12c/0x198
Feb 07 20:23:46 machine kernel: __irq_exit_rcu from irq_exit+0x8/0x28
Feb 07 20:23:46 machine kernel: irq_exit from __irq_svc+0x90/0xd4
Feb 07 20:23:46 machine kernel: Exception stack(0xc1401f48 to
0xc1401f90)
Feb 07 20:23:46 machine kernel: 1f40: c0dc3ae0
2e43c000 00000001 00000000 c017b020 c1416840
Feb 07 20:23:46 machine kernel: 1f60: c1416840 c14125c0 c11f3820
00000000 00000068 ffffffff 00000000 c1401f98
Feb 07 20:23:46 machine kernel: 1f80: c0dc3ae0 c0dc3ae4 600e0013
ffffffff
Feb 07 20:23:46 machine kernel: __irq_svc from
default_idle_call+0x1c/0x1f4
Feb 07 20:23:46 machine kernel: default_idle_call from
do_idle+0xc0/0x128
Feb 07 20:23:46 machine kernel: do_idle from
cpu_startup_entry+0x28/0x2c
Feb 07 20:23:46 machine kernel: cpu_startup_entry from
rest_init+0x150/0x17c
Feb 07 20:23:46 machine kernel: rest_init from start_kernel+0x618/0x6dc
Feb 07 20:23:47 machine kernel: bad: scheduling from the idle thread!
Feb 07 20:23:47 machine kernel: CPU: 0 UID: 0 PID: 0 Comm: swapper/0
Tainted: G W 6.12.12-g8e187440f820 #0
Feb 07 20:23:47 machine kernel: Tainted: [W]=WARN
Feb 07 20:23:47 machine kernel: Hardware name: Freescale i.MX6 SoloX
(Device Tree)
Feb 07 20:23:47 machine kernel: Call trace:
Feb 07 20:23:47 machine kernel: unwind_backtrace from
show_stack+0x10/0x14
Feb 07 20:23:47 machine kernel: show_stack from
dump_stack_lvl+0xa8/0xb8
Feb 07 20:23:47 machine kernel: dump_stack_lvl from
dequeue_task_idle+0x20/0x50
Feb 07 20:23:47 machine kernel: dequeue_task_idle from
__schedule+0x428/0xc70
Feb 07 20:23:47 machine kernel: __schedule from schedule+0x50/0x130
Feb 07 20:23:47 machine kernel: schedule from
schedule_preempt_disabled+0x1c/0x2c
Feb 07 20:23:47 machine kernel: schedule_preempt_disabled from
__mutex_lock+0x4dc/0x914
Feb 07 20:23:47 machine kernel: __mutex_lock from
mutex_lock_nested+0x1c/0x24
Feb 07 20:23:47 machine kernel: mutex_lock_nested from
rtw_tx_report_purge_timer+0x44/0x74 [rtw88_core]
Feb 07 20:23:47 machine kernel: rtw_tx_report_purge_timer [rtw88_core]
from call_timer_fn+0xb4/0x310
Feb 07 20:23:47 machine kernel: call_timer_fn from
__run_timers+0x278/0x324
Feb 07 20:23:47 machine kernel: __run_timers from
run_timer_base+0x4c/0x6c
Feb 07 20:23:47 machine kernel: run_timer_base from
run_timer_softirq+0x14/0x38
Feb 07 20:23:47 machine kernel: run_timer_softirq from
handle_softirqs+0x160/0x4a8
Feb 07 20:23:47 machine kernel: handle_softirqs from
__irq_exit_rcu+0x12c/0x198
Feb 07 20:23:47 machine kernel: __irq_exit_rcu from irq_exit+0x8/0x28
Feb 07 20:23:47 machine kernel: irq_exit from __irq_svc+0x90/0xd4
Feb 07 20:23:47 machine kernel: Exception stack(0xc1401f48 to
0xc1401f90)
Feb 07 20:23:47 machine kernel: 1f40: c0dc3ae0
2e43c000 00000001 00000000 c017b020 c1416840
Feb 07 20:23:47 machine kernel: 1f60: c1416840 c14125c0 c11f3820
00000000 00000068 ffffffff 00000000 c1401f98
Feb 07 20:23:47 machine kernel: 1f80: c0dc3ae0 c0dc3ae4 600e0013
ffffffff
Feb 07 20:23:47 machine kernel: __irq_svc from
default_idle_call+0x1c/0x1f4
Feb 07 20:23:47 machine kernel: default_idle_call from
do_idle+0xc0/0x128
Feb 07 20:23:47 machine kernel: do_idle from
cpu_startup_entry+0x28/0x2c
Feb 07 20:23:47 machine kernel: cpu_startup_entry from
rest_init+0x150/0x17c
Feb 07 20:23:47 machine kernel: rest_init from start_kernel+0x618/0x6dc
Feb 07 20:23:47 machine kernel: bad: scheduling from the idle thread!
Feb 07 20:23:47 machine kernel: CPU: 0 UID: 0 PID: 0 Comm: swapper/0
Tainted: G W 6.12.12-g8e187440f820 #0
Feb 07 20:23:47 machine kernel: Tainted: [W]=WARN
Feb 07 20:23:47 machine kernel: Hardware name: Freescale i.MX6 SoloX
(Device Tree)
Feb 07 20:23:47 machine kernel: Call trace:
Feb 07 20:23:47 machine kernel: unwind_backtrace from
show_stack+0x10/0x14
Feb 07 20:23:47 machine kernel: show_stack from
dump_stack_lvl+0xa8/0xb8
Feb 07 20:23:47 machine kernel: dump_stack_lvl from
dequeue_task_idle+0x20/0x50
Feb 07 20:23:47 machine kernel: dequeue_task_idle from
__schedule+0x428/0xc70
Feb 07 20:23:47 machine kernel: __schedule from schedule+0x50/0x130
Feb 07 20:23:47 machine kernel: schedule from
schedule_preempt_disabled+0x1c/0x2c
Feb 07 20:23:47 machine kernel: schedule_preempt_disabled from
__mutex_lock+0x4dc/0x914
Feb 07 20:23:47 machine kernel: __mutex_lock from
mutex_lock_nested+0x1c/0x24
Feb 07 20:23:47 machine kernel: mutex_lock_nested from
rtw_tx_report_purge_timer+0x44/0x74 [rtw88_core]
Feb 07 20:23:47 machine kernel: rtw_tx_report_purge_timer [rtw88_core]
from call_timer_fn+0xb4/0x310
Feb 07 20:23:47 machine kernel: call_timer_fn from
__run_timers+0x278/0x324
Feb 07 20:23:47 machine kernel: __run_timers from
run_timer_base+0x4c/0x6c
Feb 07 20:23:47 machine kernel: run_timer_base from
run_timer_softirq+0x14/0x38
Feb 07 20:23:47 machine kernel: run_timer_softirq from
handle_softirqs+0x160/0x4a8
Feb 07 20:23:47 machine kernel: handle_softirqs from
__irq_exit_rcu+0x12c/0x198
Feb 07 20:23:47 machine kernel: __irq_exit_rcu from irq_exit+0x8/0x28
Feb 07 20:23:47 machine kernel: irq_exit from __irq_svc+0x90/0xd4
Feb 07 20:23:47 machine kernel: Exception stack(0xc1401f48 to
0xc1401f90)
Feb 07 20:23:47 machine kernel: 1f40: c0dc3ae0
2e43c000 00000001 00000000 c017b020 c1416840
Feb 07 20:23:47 machine kernel: 1f60: c1416840 c14125c0 c11f3820
00000000 00000068 ffffffff 00000000 c1401f98
Feb 07 20:23:47 machine kernel: 1f80: c0dc3ae0 c0dc3ae4 600e0013
ffffffff
Feb 07 20:23:47 machine kernel: __irq_svc from
default_idle_call+0x1c/0x1f4
Feb 07 20:23:47 machine kernel: default_idle_call from
do_idle+0xc0/0x128
Feb 07 20:23:47 machine kernel: do_idle from
cpu_startup_entry+0x28/0x2c
Feb 07 20:23:47 machine kernel: cpu_startup_entry from
rest_init+0x150/0x17c
Feb 07 20:23:47 machine kernel: rest_init from start_kernel+0x618/0x6dc
Feb 07 20:23:47 machine kernel: bad: scheduling from the idle thread!
Feb 07 20:23:47 machine kernel: CPU: 0 UID: 0 PID: 0 Comm: swapper/0
Tainted: G W 6.12.12-g8e187440f820 #0
Feb 07 20:23:47 machine kernel: Tainted: [W]=WARN
Feb 07 20:23:47 machine kernel: Hardware name: Freescale i.MX6 SoloX
(Device Tree)
Feb 07 20:23:47 machine kernel: Call trace:
Feb 07 20:23:47 machine kernel: unwind_backtrace from
show_stack+0x10/0x14
Feb 07 20:23:47 machine kernel: show_stack from
dump_stack_lvl+0xa8/0xb8
Feb 07 20:23:47 machine kernel: dump_stack_lvl from
dequeue_task_idle+0x20/0x50
Feb 07 20:23:47 machine kernel: dequeue_task_idle from
__schedule+0x428/0xc70
Feb 07 20:23:47 machine kernel: __schedule from schedule+0x50/0x130
Feb 07 20:23:47 machine kernel: schedule from
schedule_preempt_disabled+0x1c/0x2c
Feb 07 20:23:47 machine kernel: schedule_preempt_disabled from
__mutex_lock+0x4dc/0x914
Feb 07 20:23:47 machine kernel: __mutex_lock from
mutex_lock_nested+0x1c/0x24
Feb 07 20:23:47 machine kernel: mutex_lock_nested from
rtw_tx_report_purge_timer+0x44/0x74 [rtw88_core]
Feb 07 20:23:47 machine kernel: rtw_tx_report_purge_timer [rtw88_core]
from call_timer_fn+0xb4/0x310
Feb 07 20:23:47 machine kernel: call_timer_fn from
__run_timers+0x278/0x324
Feb 07 20:23:47 machine kernel: __run_timers from
run_timer_base+0x4c/0x6c
Feb 07 20:23:47 machine kernel: run_timer_base from
run_timer_softirq+0x14/0x38
Feb 07 20:23:47 machine kernel: run_timer_softirq from
handle_softirqs+0x160/0x4a8
Feb 07 20:23:47 machine kernel: handle_softirqs from
__irq_exit_rcu+0x12c/0x198
Feb 07 20:23:47 machine kernel: __irq_exit_rcu from irq_exit+0x8/0x28
Feb 07 20:23:47 machine kernel: irq_exit from __irq_svc+0x90/0xd4
Feb 07 20:23:47 machine kernel: Exception stack(0xc1401f48 to
0xc1401f90)
Feb 07 20:23:47 machine kernel: 1f40: c0dc3ae0
2e43c000 00000001 00000000 c017b020 c1416840
Feb 07 20:23:47 machine kernel: 1f60: c1416840 c14125c0 c11f3820
00000000 00000068 ffffffff 00000000 c1401f98
Feb 07 20:23:47 machine kernel: 1f80: c0dc3ae0 c0dc3ae4 600e0013
ffffffff
Feb 07 20:23:47 machine kernel: __irq_svc from
default_idle_call+0x1c/0x1f4
Feb 07 20:23:47 machine kernel: default_idle_call from
do_idle+0xc0/0x128
Feb 07 20:23:47 machine kernel: do_idle from
cpu_startup_entry+0x28/0x2c
Feb 07 20:23:47 machine kernel: cpu_startup_entry from
rest_init+0x150/0x17c
Feb 07 20:23:47 machine kernel: rest_init from start_kernel+0x618/0x6dc
Feb 07 20:23:47 machine kernel: bad: scheduling from the idle thread!
Feb 07 20:23:47 machine kernel: CPU: 0 UID: 0 PID: 0 Comm: swapper/0
Tainted: G W 6.12.12-g8e187440f820 #0
Feb 07 20:23:47 machine kernel: Tainted: [W]=WARN
Feb 07 20:23:47 machine kernel: Hardware name: Freescale i.MX6 SoloX
(Device Tree)
Feb 07 20:23:47 machine kernel: Call trace:
Feb 07 20:23:47 machine kernel: unwind_backtrace from
show_stack+0x10/0x14
Feb 07 20:23:47 machine kernel: show_stack from
dump_stack_lvl+0xa8/0xb8
Feb 07 20:23:47 machine kernel: dump_stack_lvl from
dequeue_task_idle+0x20/0x50
Feb 07 20:23:47 machine kernel: dequeue_task_idle from
__schedule+0x428/0xc70
Feb 07 20:23:47 machine kernel: __schedule from schedule+0x50/0x130
Feb 07 20:23:47 machine kernel: schedule from
schedule_preempt_disabled+0x1c/0x2c
Feb 07 20:23:47 machine kernel: schedule_preempt_disabled from
__mutex_lock+0x4dc/0x914
Feb 07 20:23:47 machine kernel: __mutex_lock from
mutex_lock_nested+0x1c/0x24
Feb 07 20:23:47 machine kernel: mutex_lock_nested from
rtw_tx_report_purge_timer+0x44/0x74 [rtw88_core]
Feb 07 20:23:47 machine kernel: rtw_tx_report_purge_timer [rtw88_core]
from call_timer_fn+0xb4/0x310
Feb 07 20:23:47 machine kernel: call_timer_fn from
__run_timers+0x278/0x324
Feb 07 20:23:47 machine kernel: __run_timers from
run_timer_base+0x4c/0x6c
Feb 07 20:23:47 machine kernel: run_timer_base from
run_timer_softirq+0x14/0x38
Feb 07 20:23:47 machine kernel: run_timer_softirq from
handle_softirqs+0x160/0x4a8
Feb 07 20:23:47 machine kernel: handle_softirqs from
__irq_exit_rcu+0x12c/0x198
Feb 07 20:23:47 machine kernel: __irq_exit_rcu from irq_exit+0x8/0x28
Feb 07 20:23:47 machine kernel: irq_exit from __irq_svc+0x90/0xd4
Feb 07 20:23:47 machine kernel: Exception stack(0xc1401f48 to
0xc1401f90)
Feb 07 20:23:47 machine kernel: 1f40: c0dc3ae0
2e43c000 00000001 00000000 c017b020 c1416840
Feb 07 20:23:47 machine kernel: 1f60: c1416840 c14125c0 c11f3820
00000000 00000068 ffffffff 00000000 c1401f98
Feb 07 20:23:47 machine kernel: 1f80: c0dc3ae0 c0dc3ae4 600e0013
ffffffff
Feb 07 20:23:47 machine kernel: __irq_svc from
default_idle_call+0x1c/0x1f4
Feb 07 20:23:47 machine kernel: default_idle_call from
do_idle+0xc0/0x128
Feb 07 20:23:47 machine kernel: do_idle from
cpu_startup_entry+0x28/0x2c
Feb 07 20:23:47 machine kernel: cpu_startup_entry from
rest_init+0x150/0x17c
Feb 07 20:23:47 machine kernel: rest_init from start_kernel+0x618/0x6dc
Feb 07 20:23:47 machine kernel: bad: scheduling from the idle thread!
Feb 07 20:23:47 machine kernel: CPU: 0 UID: 0 PID: 0 Comm: swapper/0
Tainted: G W 6.12.12-g8e187440f820 #0
Feb 07 20:23:47 machine kernel: Tainted: [W]=WARN
Feb 07 20:23:47 machine kernel: Hardware name: Freescale i.MX6 SoloX
(Device Tree)
Feb 07 20:23:47 machine kernel: Call trace:
Feb 07 20:23:47 machine kernel: unwind_backtrace from
show_stack+0x10/0x14
Feb 07 20:23:47 machine kernel: show_stack from
dump_stack_lvl+0xa8/0xb8
Feb 07 20:23:47 machine kernel: dump_stack_lvl from
dequeue_task_idle+0x20/0x50
Feb 07 20:23:47 machine kernel: dequeue_task_idle from
__schedule+0x428/0xc70
Feb 07 20:23:47 machine kernel: __schedule from schedule+0x50/0x130
Feb 07 20:23:47 machine kernel: schedule from
schedule_preempt_disabled+0x1c/0x2c
Feb 07 20:23:47 machine kernel: schedule_preempt_disabled from
__mutex_lock+0x4dc/0x914
Feb 07 20:23:47 machine kernel: __mutex_lock from
mutex_lock_nested+0x1c/0x24
Feb 07 20:23:47 machine kernel: mutex_lock_nested from
rtw_tx_report_purge_timer+0x44/0x74 [rtw88_core]
Feb 07 20:23:47 machine kernel: rtw_tx_report_purge_timer [rtw88_core]
from call_timer_fn+0xb4/0x310
Feb 07 20:23:47 machine kernel: call_timer_fn from
__run_timers+0x278/0x324
Feb 07 20:23:47 machine kernel: __run_timers from
run_timer_base+0x4c/0x6c
Feb 07 20:23:47 machine kernel: run_timer_base from
run_timer_softirq+0x14/0x38
Feb 07 20:23:47 machine kernel: run_timer_softirq from
handle_softirqs+0x160/0x4a8
Feb 07 20:23:47 machine kernel: handle_softirqs from
__irq_exit_rcu+0x12c/0x198
Feb 07 20:23:47 machine kernel: __irq_exit_rcu from irq_exit+0x8/0x28
Feb 07 20:23:47 machine kernel: irq_exit from __irq_svc+0x90/0xd4
Feb 07 20:23:47 machine kernel: Exception stack(0xc1401f48 to
0xc1401f90)
Feb 07 20:23:47 machine kernel: 1f40: c0dc3ae0
2e43c000 00000001 00000000 c017b020 c1416840
Feb 07 20:23:47 machine kernel: 1f60: c1416840 c14125c0 c11f3820
00000000 00000068 ffffffff 00000000 c1401f98
Feb 07 20:23:47 machine kernel: 1f80: c0dc3ae0 c0dc3ae4 600e0013
ffffffff
Feb 07 20:23:47 machine kernel: __irq_svc from
default_idle_call+0x1c/0x1f4
Feb 07 20:23:47 machine kernel: default_idle_call from
do_idle+0xc0/0x128
Feb 07 20:23:47 machine kernel: do_idle from
cpu_startup_entry+0x28/0x2c
Feb 07 20:23:47 machine kernel: cpu_startup_entry from
rest_init+0x150/0x17c
Feb 07 20:23:47 machine kernel: rest_init from start_kernel+0x618/0x6dc
Feb 07 20:23:48 machine kernel: bad: scheduling from the idle thread!
Feb 07 20:23:48 machine kernel: CPU: 0 UID: 0 PID: 0 Comm: swapper/0
Tainted: G W 6.12.12-g8e187440f820 #0
Feb 07 20:23:48 machine kernel: Tainted: [W]=WARN
Feb 07 20:23:48 machine kernel: Hardware name: Freescale i.MX6 SoloX
(Device Tree)
Feb 07 20:23:48 machine kernel: Call trace:
Feb 07 20:23:48 machine kernel: unwind_backtrace from
show_stack+0x10/0x14
Feb 07 20:23:48 machine kernel: show_stack from
dump_stack_lvl+0xa8/0xb8
Feb 07 20:23:48 machine kernel: dump_stack_lvl from
dequeue_task_idle+0x20/0x50
Feb 07 20:23:48 machine kernel: dequeue_task_idle from
__schedule+0x428/0xc70
Feb 07 20:23:48 machine kernel: __schedule from schedule+0x50/0x130
Feb 07 20:23:48 machine kernel: schedule from
schedule_preempt_disabled+0x1c/0x2c
Feb 07 20:23:48 machine kernel: schedule_preempt_disabled from
__mutex_lock+0x4dc/0x914
Feb 07 20:23:48 machine kernel: __mutex_lock from
mutex_lock_nested+0x1c/0x24
Feb 07 20:23:48 machine kernel: mutex_lock_nested from
rtw_tx_report_purge_timer+0x44/0x74 [rtw88_core]
Feb 07 20:23:48 machine kernel: rtw_tx_report_purge_timer [rtw88_core]
from call_timer_fn+0xb4/0x310
Feb 07 20:23:48 machine kernel: call_timer_fn from
__run_timers+0x278/0x324
Feb 07 20:23:48 machine kernel: __run_timers from
run_timer_base+0x4c/0x6c
Feb 07 20:23:48 machine kernel: run_timer_base from
run_timer_softirq+0x14/0x38
Feb 07 20:23:48 machine kernel: run_timer_softirq from
handle_softirqs+0x160/0x4a8
Feb 07 20:23:48 machine kernel: handle_softirqs from
__irq_exit_rcu+0x12c/0x198
Feb 07 20:23:48 machine kernel: __irq_exit_rcu from irq_exit+0x8/0x28
Feb 07 20:23:48 machine kernel: irq_exit from __irq_svc+0x90/0xd4
Feb 07 20:23:48 machine kernel: Exception stack(0xc1401f48 to
0xc1401f90)
Feb 07 20:23:48 machine kernel: 1f40: c0dc3ae0
2e43c000 00000001 00000000 c017b020 c1416840
Feb 07 20:23:48 machine kernel: 1f60: c1416840 c14125c0 c11f3820
00000000 00000068 ffffffff 00000000 c1401f98
Feb 07 20:23:48 machine kernel: 1f80: c0dc3ae0 c0dc3ae4 600e0013
ffffffff
Feb 07 20:23:48 machine kernel: __irq_svc from
default_idle_call+0x1c/0x1f4
Feb 07 20:23:48 machine kernel: default_idle_call from
do_idle+0xc0/0x128
Feb 07 20:23:48 machine kernel: do_idle from
cpu_startup_entry+0x28/0x2c
Feb 07 20:23:48 machine kernel: cpu_startup_entry from
rest_init+0x150/0x17c
Feb 07 20:23:48 machine kernel: rest_init from start_kernel+0x618/0x6dc
Feb 07 20:23:48 machine kernel: bad: scheduling from the idle thread!
Feb 07 20:23:48 machine kernel: CPU: 0 UID: 0 PID: 0 Comm: swapper/0
Tainted: G W 6.12.12-g8e187440f820 #0
Feb 07 20:23:48 machine kernel: Tainted: [W]=WARN
Feb 07 20:23:48 machine kernel: Hardware name: Freescale i.MX6 SoloX
(Device Tree)
Feb 07 20:23:48 machine kernel: Call trace:
Feb 07 20:23:48 machine kernel: unwind_backtrace from
show_stack+0x10/0x14
Feb 07 20:23:48 machine kernel: show_stack from
dump_stack_lvl+0xa8/0xb8
Feb 07 20:23:48 machine kernel: dump_stack_lvl from
dequeue_task_idle+0x20/0x50
Feb 07 20:23:48 machine kernel: dequeue_task_idle from
__schedule+0x428/0xc70
Feb 07 20:23:48 machine kernel: __schedule from schedule+0x50/0x130
Feb 07 20:23:48 machine kernel: schedule from
schedule_preempt_disabled+0x1c/0x2c
Feb 07 20:23:48 machine kernel: schedule_preempt_disabled from
__mutex_lock+0x4dc/0x914
Feb 07 20:23:48 machine kernel: __mutex_lock from
mutex_lock_nested+0x1c/0x24
Feb 07 20:23:48 machine kernel: mutex_lock_nested from
rtw_tx_report_purge_timer+0x44/0x74 [rtw88_core]
Feb 07 20:23:48 machine kernel: rtw_tx_report_purge_timer [rtw88_core]
from call_timer_fn+0xb4/0x310
Feb 07 20:23:48 machine kernel: call_timer_fn from
__run_timers+0x278/0x324
Feb 07 20:23:48 machine kernel: __run_timers from
run_timer_base+0x4c/0x6c
Feb 07 20:23:48 machine kernel: run_timer_base from
run_timer_softirq+0x14/0x38
Feb 07 20:23:48 machine kernel: run_timer_softirq from
handle_softirqs+0x160/0x4a8
Feb 07 20:23:48 machine kernel: handle_softirqs from
__irq_exit_rcu+0x12c/0x198
Feb 07 20:23:48 machine kernel: __irq_exit_rcu from irq_exit+0x8/0x28
Feb 07 20:23:48 machine kernel: irq_exit from __irq_svc+0x90/0xd4
Feb 07 20:23:48 machine kernel: Exception stack(0xc1401f48 to
0xc1401f90)
Feb 07 20:23:48 machine kernel: 1f40: c0dc3ae0
2e43c000 00000001 00000000 c017b020 c1416840
Feb 07 20:23:48 machine kernel: 1f60: c1416840 c14125c0 c11f3820
00000000 00000068 ffffffff 00000000 c1401f98
Feb 07 20:23:48 machine kernel: 1f80: c0dc3ae0 c0dc3ae4 600e0013
ffffffff
Feb 07 20:23:48 machine kernel: __irq_svc from
default_idle_call+0x1c/0x1f4
Feb 07 20:23:48 machine kernel: default_idle_call from
do_idle+0xc0/0x128
Feb 07 20:23:48 machine kernel: do_idle from
cpu_startup_entry+0x28/0x2c
Feb 07 20:23:48 machine kernel: cpu_startup_entry from
rest_init+0x150/0x17c
Feb 07 20:23:48 machine kernel: rest_init from start_kernel+0x618/0x6dc
Feb 07 20:23:48 machine kernel: bad: scheduling from the idle thread!
Feb 07 20:23:48 machine kernel: CPU: 0 UID: 0 PID: 0 Comm: swapper/0
Tainted: G W 6.12.12-g8e187440f820 #0
Feb 07 20:23:48 machine kernel: Tainted: [W]=WARN
Feb 07 20:23:48 machine kernel: Hardware name: Freescale i.MX6 SoloX
(Device Tree)
Feb 07 20:23:48 machine kernel: Call trace:
Feb 07 20:23:48 machine kernel: unwind_backtrace from
show_stack+0x10/0x14
Feb 07 20:23:48 machine kernel: show_stack from
dump_stack_lvl+0xa8/0xb8
Feb 07 20:23:48 machine kernel: dump_stack_lvl from
dequeue_task_idle+0x20/0x50
Feb 07 20:23:48 machine kernel: dequeue_task_idle from
__schedule+0x428/0xc70
Feb 07 20:23:48 machine kernel: __schedule from schedule+0x50/0x130
Feb 07 20:23:48 machine kernel: schedule from
schedule_preempt_disabled+0x1c/0x2c
Feb 07 20:23:48 machine kernel: schedule_preempt_disabled from
__mutex_lock+0x4dc/0x914
Feb 07 20:23:48 machine kernel: __mutex_lock from
mutex_lock_nested+0x1c/0x24
Feb 07 20:23:48 machine kernel: mutex_lock_nested from
rtw_tx_report_purge_timer+0x44/0x74 [rtw88_core]
Feb 07 20:23:48 machine kernel: rtw_tx_report_purge_timer [rtw88_core]
from call_timer_fn+0xb4/0x310
Feb 07 20:23:48 machine kernel: call_timer_fn from
__run_timers+0x278/0x324
Feb 07 20:23:48 machine kernel: __run_timers from
run_timer_base+0x4c/0x6c
Feb 07 20:23:48 machine kernel: run_timer_base from
run_timer_softirq+0x14/0x38
Feb 07 20:23:48 machine kernel: run_timer_softirq from
handle_softirqs+0x160/0x4a8
Feb 07 20:23:48 machine kernel: handle_softirqs from
__irq_exit_rcu+0x12c/0x198
Feb 07 20:23:48 machine kernel: __irq_exit_rcu from irq_exit+0x8/0x28
Feb 07 20:23:48 machine kernel: irq_exit from __irq_svc+0x90/0xd4
Feb 07 20:23:48 machine kernel: Exception stack(0xc1401f48 to
0xc1401f90)
Feb 07 20:23:48 machine kernel: 1f40: c0dc3ae0
2e43c000 00000001 00000000 c017b020 c1416840
Feb 07 20:23:48 machine kernel: 1f60: c1416840 c14125c0 c11f3820
00000000 00000068 ffffffff 00000000 c1401f98
Feb 07 20:23:48 machine kernel: 1f80: c0dc3ae0 c0dc3ae4 600e0013
ffffffff
Feb 07 20:23:48 machine kernel: __irq_svc from
default_idle_call+0x1c/0x1f4
Feb 07 20:23:48 machine kernel: default_idle_call from
do_idle+0xc0/0x128
Feb 07 20:23:48 machine kernel: do_idle from
cpu_startup_entry+0x28/0x2c
Feb 07 20:23:48 machine kernel: cpu_startup_entry from
rest_init+0x150/0x17c
Feb 07 20:23:48 machine kernel: rest_init from start_kernel+0x618/0x6dc
Feb 07 20:23:48 machine kernel: bad: scheduling from the idle thread!
Feb 07 20:23:48 machine kernel: CPU: 0 UID: 0 PID: 0 Comm: swapper/0
Tainted: G W 6.12.12-g8e187440f820 #0
Feb 07 20:23:48 machine kernel: Tainted: [W]=WARN
Feb 07 20:23:48 machine kernel: Hardware name: Freescale i.MX6 SoloX
(Device Tree)
Feb 07 20:23:48 machine kernel: Call trace:
Feb 07 20:23:48 machine kernel: unwind_backtrace from
show_stack+0x10/0x14
Feb 07 20:23:48 machine kernel: show_stack from
dump_stack_lvl+0xa8/0xb8
Feb 07 20:23:48 machine kernel: dump_stack_lvl from
dequeue_task_idle+0x20/0x50
Feb 07 20:23:48 machine kernel: dequeue_task_idle from
__schedule+0x428/0xc70
Feb 07 20:23:48 machine kernel: __schedule from schedule+0x50/0x130
Feb 07 20:23:48 machine kernel: schedule from
schedule_preempt_disabled+0x1c/0x2c
Feb 07 20:23:48 machine kernel: schedule_preempt_disabled from
__mutex_lock+0x4dc/0x914
Feb 07 20:23:48 machine kernel: __mutex_lock from
mutex_lock_nested+0x1c/0x24
Feb 07 20:23:48 machine kernel: mutex_lock_nested from
rtw_tx_report_purge_timer+0x44/0x74 [rtw88_core]
Feb 07 20:23:48 machine kernel: rtw_tx_report_purge_timer [rtw88_core]
from call_timer_fn+0xb4/0x310
Feb 07 20:23:48 machine kernel: call_timer_fn from
__run_timers+0x278/0x324
Feb 07 20:23:48 machine kernel: __run_timers from
run_timer_base+0x4c/0x6c
Feb 07 20:23:48 machine kernel: run_timer_base from
run_timer_softirq+0x14/0x38
Feb 07 20:23:48 machine kernel: run_timer_softirq from
handle_softirqs+0x160/0x4a8
Feb 07 20:23:48 machine kernel: handle_softirqs from
__irq_exit_rcu+0x12c/0x198
Feb 07 20:23:48 machine kernel: __irq_exit_rcu from irq_exit+0x8/0x28
Feb 07 20:23:48 machine kernel: irq_exit from __irq_svc+0x90/0xd4
Feb 07 20:23:48 machine kernel: Exception stack(0xc1401f48 to
0xc1401f90)
Feb 07 20:23:48 machine kernel: 1f40: c0dc3ae0
2e43c000 00000001 00000000 c017b020 c1416840
Feb 07 20:23:48 machine kernel: 1f60: c1416840 c14125c0 c11f3820
00000000 00000068 ffffffff 00000000 c1401f98
Feb 07 20:23:48 machine kernel: 1f80: c0dc3ae0 c0dc3ae4 600e0013
ffffffff
Feb 07 20:23:48 machine kernel: __irq_svc from
default_idle_call+0x1c/0x1f4
Feb 07 20:23:48 machine kernel: default_idle_call from
do_idle+0xc0/0x128
Feb 07 20:23:48 machine kernel: do_idle from
cpu_startup_entry+0x28/0x2c
Feb 07 20:23:48 machine kernel: cpu_startup_entry from
rest_init+0x150/0x17c
Feb 07 20:23:48 machine kernel: rest_init from start_kernel+0x618/0x6dc
Feb 07 20:23:48 machine kernel: bad: scheduling from the idle thread!
Feb 07 20:23:48 machine kernel: CPU: 0 UID: 0 PID: 0 Comm: swapper/0
Tainted: G W 6.12.12-g8e187440f820 #0
Feb 07 20:23:48 machine kernel: Tainted: [W]=WARN
Feb 07 20:23:48 machine kernel: Hardware name: Freescale i.MX6 SoloX
(Device Tree)
Feb 07 20:23:48 machine kernel: Call trace:
Feb 07 20:23:48 machine kernel: unwind_backtrace from
show_stack+0x10/0x14
Feb 07 20:23:48 machine kernel: show_stack from
dump_stack_lvl+0xa8/0xb8
Feb 07 20:23:48 machine kernel: dump_stack_lvl from
dequeue_task_idle+0x20/0x50
Feb 07 20:23:48 machine kernel: dequeue_task_idle from
__schedule+0x428/0xc70
Feb 07 20:23:48 machine kernel: __schedule from schedule+0x50/0x130
Feb 07 20:23:48 machine kernel: schedule from
schedule_preempt_disabled+0x1c/0x2c
Feb 07 20:23:48 machine kernel: schedule_preempt_disabled from
__mutex_lock+0x4dc/0x914
Feb 07 20:23:48 machine kernel: __mutex_lock from
mutex_lock_nested+0x1c/0x24
Feb 07 20:23:48 machine kernel: mutex_lock_nested from
rtw_tx_report_purge_timer+0x44/0x74 [rtw88_core]
Feb 07 20:23:48 machine kernel: rtw_tx_report_purge_timer [rtw88_core]
from call_timer_fn+0xb4/0x310
Feb 07 20:23:48 machine kernel: call_timer_fn from
__run_timers+0x278/0x324
Feb 07 20:23:48 machine kernel: __run_timers from
run_timer_base+0x4c/0x6c
Feb 07 20:23:48 machine kernel: run_timer_base from
run_timer_softirq+0x14/0x38
Feb 07 20:23:48 machine kernel: run_timer_softirq from
handle_softirqs+0x160/0x4a8
Feb 07 20:23:48 machine kernel: handle_softirqs from
__irq_exit_rcu+0x12c/0x198
Feb 07 20:23:48 machine kernel: __irq_exit_rcu from irq_exit+0x8/0x28
Feb 07 20:23:48 machine kernel: irq_exit from __irq_svc+0x90/0xd4
Feb 07 20:23:48 machine kernel: Exception stack(0xc1401f48 to
0xc1401f90)
Feb 07 20:23:48 machine kernel: 1f40: c0dc3ae0
2e43c000 00000001 00000000 c017b020 c1416840
Feb 07 20:23:48 machine kernel: 1f60: c1416840 c14125c0 c11f3820
00000000 00000068 ffffffff 00000000 c1401f98
Feb 07 20:23:48 machine kernel: 1f80: c0dc3ae0 c0dc3ae4 600e0013
ffffffff
Feb 07 20:23:48 machine kernel: __irq_svc from
default_idle_call+0x1c/0x1f4
Feb 07 20:23:48 machine kernel: default_idle_call from
do_idle+0xc0/0x128
Feb 07 20:23:48 machine kernel: do_idle from
cpu_startup_entry+0x28/0x2c
Feb 07 20:23:48 machine kernel: cpu_startup_entry from
rest_init+0x150/0x17c
Feb 07 20:23:48 machine kernel: rest_init from start_kernel+0x618/0x6dc
Feb 07 20:23:49 machine kernel: bad: scheduling from the idle thread!
Feb 07 20:23:49 machine kernel: CPU: 0 UID: 0 PID: 0 Comm: swapper/0
Tainted: G W 6.12.12-g8e187440f820 #0
Feb 07 20:23:49 machine kernel: Tainted: [W]=WARN
Feb 07 20:23:49 machine kernel: Hardware name: Freescale i.MX6 SoloX
(Device Tree)
Feb 07 20:23:49 machine kernel: Call trace:
Feb 07 20:23:49 machine kernel: unwind_backtrace from
show_stack+0x10/0x14
Feb 07 20:23:49 machine kernel: show_stack from
dump_stack_lvl+0xa8/0xb8
Feb 07 20:23:49 machine kernel: dump_stack_lvl from
dequeue_task_idle+0x20/0x50
Feb 07 20:23:49 machine kernel: dequeue_task_idle from
__schedule+0x428/0xc70
Feb 07 20:23:49 machine kernel: __schedule from schedule+0x50/0x130
Feb 07 20:23:49 machine kernel: schedule from
schedule_preempt_disabled+0x1c/0x2c
Feb 07 20:23:49 machine kernel: schedule_preempt_disabled from
__mutex_lock+0x4dc/0x914
Feb 07 20:23:49 machine kernel: __mutex_lock from
mutex_lock_nested+0x1c/0x24
Feb 07 20:23:49 machine kernel: mutex_lock_nested from
rtw_tx_report_purge_timer+0x44/0x74 [rtw88_core]
Feb 07 20:23:49 machine kernel: rtw_tx_report_purge_timer [rtw88_core]
from call_timer_fn+0xb4/0x310
Feb 07 20:23:49 machine kernel: call_timer_fn from
__run_timers+0x278/0x324
Feb 07 20:23:49 machine kernel: __run_timers from
run_timer_base+0x4c/0x6c
Feb 07 20:23:49 machine kernel: run_timer_base from
run_timer_softirq+0x14/0x38
Feb 07 20:23:49 machine kernel: run_timer_softirq from
handle_softirqs+0x160/0x4a8
Feb 07 20:23:49 machine kernel: handle_softirqs from
__irq_exit_rcu+0x12c/0x198
Feb 07 20:23:49 machine kernel: __irq_exit_rcu from irq_exit+0x8/0x28
Feb 07 20:23:49 machine kernel: irq_exit from __irq_svc+0x90/0xd4
Feb 07 20:23:49 machine kernel: Exception stack(0xc1401f48 to
0xc1401f90)
Feb 07 20:23:49 machine kernel: 1f40: c0dc3ae0
2e43c000 00000001 00000000 c017b020 c1416840
Feb 07 20:23:49 machine kernel: 1f60: c1416840 c14125c0 c11f3820
00000000 00000068 ffffffff 00000000 c1401f98
Feb 07 20:23:49 machine kernel: 1f80: c0dc3ae0 c0dc3ae4 600e0013
ffffffff
Feb 07 20:23:49 machine kernel: __irq_svc from
default_idle_call+0x1c/0x1f4
Feb 07 20:23:49 machine kernel: default_idle_call from
do_idle+0xc0/0x128
Feb 07 20:23:49 machine kernel: do_idle from
cpu_startup_entry+0x28/0x2c
Feb 07 20:23:49 machine kernel: cpu_startup_entry from
rest_init+0x150/0x17c
Feb 07 20:23:49 machine kernel: rest_init from start_kernel+0x618/0x6dc
Feb 07 20:23:49 machine kernel: bad: scheduling from the idle thread!
Feb 07 20:23:49 machine kernel: CPU: 0 UID: 0 PID: 0 Comm: swapper/0
Tainted: G W 6.12.12-g8e187440f820 #0
Feb 07 20:23:49 machine kernel: Tainted: [W]=WARN
Feb 07 20:23:49 machine kernel: Hardware name: Freescale i.MX6 SoloX
(Device Tree)
Feb 07 20:23:49 machine kernel: Call trace:
Feb 07 20:23:49 machine kernel: unwind_backtrace from
show_stack+0x10/0x14
Feb 07 20:23:49 machine kernel: show_stack from
dump_stack_lvl+0xa8/0xb8
Feb 07 20:23:49 machine kernel: dump_stack_lvl from
dequeue_task_idle+0x20/0x50
Feb 07 20:23:49 machine kernel: dequeue_task_idle from
__schedule+0x428/0xc70
Feb 07 20:23:49 machine kernel: __schedule from schedule+0x50/0x130
Feb 07 20:23:49 machine kernel: schedule from
schedule_preempt_disabled+0x1c/0x2c
Feb 07 20:23:49 machine kernel: schedule_preempt_disabled from
__mutex_lock+0x4dc/0x914
Feb 07 20:23:49 machine kernel: __mutex_lock from
mutex_lock_nested+0x1c/0x24
Feb 07 20:23:49 machine kernel: mutex_lock_nested from
rtw_tx_report_purge_timer+0x44/0x74 [rtw88_core]
Feb 07 20:23:49 machine kernel: rtw_tx_report_purge_timer [rtw88_core]
from call_timer_fn+0xb4/0x310
Feb 07 20:23:49 machine kernel: call_timer_fn from
__run_timers+0x278/0x324
Feb 07 20:23:49 machine kernel: __run_timers from
run_timer_base+0x4c/0x6c
Feb 07 20:23:49 machine kernel: run_timer_base from
run_timer_softirq+0x14/0x38
Feb 07 20:23:49 machine kernel: run_timer_softirq from
handle_softirqs+0x160/0x4a8
Feb 07 20:23:49 machine kernel: handle_softirqs from
__irq_exit_rcu+0x12c/0x198
Feb 07 20:23:49 machine kernel: __irq_exit_rcu from irq_exit+0x8/0x28
Feb 07 20:23:49 machine kernel: irq_exit from __irq_svc+0x90/0xd4
Feb 07 20:23:49 machine kernel: Exception stack(0xc1401f48 to
0xc1401f90)
Feb 07 20:23:49 machine kernel: 1f40: c0dc3ae0
2e43c000 00000001 00000000 c017b020 c1416840
Feb 07 20:23:49 machine kernel: 1f60: c1416840 c14125c0 c11f3820
00000000 00000068 ffffffff 00000000 c1401f98
Feb 07 20:23:49 machine kernel: 1f80: c0dc3ae0 c0dc3ae4 600e0013
ffffffff
Feb 07 20:23:49 machine kernel: __irq_svc from
default_idle_call+0x1c/0x1f4
Feb 07 20:23:49 machine kernel: default_idle_call from
do_idle+0xc0/0x128
Feb 07 20:23:49 machine kernel: do_idle from
cpu_startup_entry+0x28/0x2c
Feb 07 20:23:49 machine kernel: cpu_startup_entry from
rest_init+0x150/0x17c
Feb 07 20:23:49 machine kernel: rest_init from start_kernel+0x618/0x6dc
Feb 07 20:23:49 machine kernel: bad: scheduling from the idle thread!
Feb 07 20:23:49 machine kernel: CPU: 0 UID: 0 PID: 0 Comm: swapper/0
Tainted: G W 6.12.12-g8e187440f820 #0
Feb 07 20:23:49 machine kernel: Tainted: [W]=WARN
Feb 07 20:23:49 machine kernel: Hardware name: Freescale i.MX6 SoloX
(Device Tree)
Feb 07 20:23:49 machine kernel: Call trace:
Feb 07 20:23:49 machine kernel: unwind_backtrace from
show_stack+0x10/0x14
Feb 07 20:23:49 machine kernel: show_stack from
dump_stack_lvl+0xa8/0xb8
Feb 07 20:23:49 machine kernel: dump_stack_lvl from
dequeue_task_idle+0x20/0x50
Feb 07 20:23:49 machine kernel: dequeue_task_idle from
__schedule+0x428/0xc70
Feb 07 20:23:49 machine kernel: __schedule from schedule+0x50/0x130
Feb 07 20:23:49 machine kernel: schedule from
schedule_preempt_disabled+0x1c/0x2c
Feb 07 20:23:49 machine kernel: schedule_preempt_disabled from
__mutex_lock+0x4dc/0x914
Feb 07 20:23:49 machine kernel: __mutex_lock from
mutex_lock_nested+0x1c/0x24
Feb 07 20:23:49 machine kernel: mutex_lock_nested from
rtw_tx_report_purge_timer+0x44/0x74 [rtw88_core]
Feb 07 20:23:49 machine kernel: rtw_tx_report_purge_timer [rtw88_core]
from call_timer_fn+0xb4/0x310
Feb 07 20:23:49 machine kernel: call_timer_fn from
__run_timers+0x278/0x324
Feb 07 20:23:49 machine kernel: __run_timers from
run_timer_base+0x4c/0x6c
Feb 07 20:23:49 machine kernel: run_timer_base from
run_timer_softirq+0x14/0x38
Feb 07 20:23:49 machine kernel: run_timer_softirq from
handle_softirqs+0x160/0x4a8
Feb 07 20:23:49 machine kernel: handle_softirqs from
__irq_exit_rcu+0x12c/0x198
Feb 07 20:23:49 machine kernel: __irq_exit_rcu from irq_exit+0x8/0x28
Feb 07 20:23:49 machine kernel: irq_exit from __irq_svc+0x90/0xd4
Feb 07 20:23:49 machine kernel: Exception stack(0xc1401f48 to
0xc1401f90)
Feb 07 20:23:49 machine kernel: 1f40: c0dc3ae0
2e43c000 00000001 00000000 c017b020 c1416840
Feb 07 20:23:49 machine kernel: 1f60: c1416840 c14125c0 c11f3820
00000000 00000068 ffffffff 00000000 c1401f98
Feb 07 20:23:49 machine kernel: 1f80: c0dc3ae0 c0dc3ae4 600e0013
ffffffff
Feb 07 20:23:49 machine kernel: __irq_svc from
default_idle_call+0x1c/0x1f4
Feb 07 20:23:49 machine kernel: default_idle_call from
do_idle+0xc0/0x128
Feb 07 20:23:49 machine kernel: do_idle from
cpu_startup_entry+0x28/0x2c
Feb 07 20:23:49 machine kernel: cpu_startup_entry from
rest_init+0x150/0x17c
Feb 07 20:23:49 machine kernel: rest_init from start_kernel+0x618/0x6dc
Feb 07 20:23:49 machine kernel: bad: scheduling from the idle thread!
Feb 07 20:23:49 machine kernel: CPU: 0 UID: 0 PID: 0 Comm: swapper/0
Tainted: G W 6.12.12-g8e187440f820 #0
Feb 07 20:23:49 machine kernel: Tainted: [W]=WARN
Feb 07 20:23:49 machine kernel: Hardware name: Freescale i.MX6 SoloX
(Device Tree)
Feb 07 20:23:49 machine kernel: Call trace:
Feb 07 20:23:49 machine kernel: unwind_backtrace from
show_stack+0x10/0x14
Feb 07 20:23:49 machine kernel: show_stack from
dump_stack_lvl+0xa8/0xb8
Feb 07 20:23:49 machine kernel: dump_stack_lvl from
dequeue_task_idle+0x20/0x50
Feb 07 20:23:49 machine kernel: dequeue_task_idle from
__schedule+0x428/0xc70
Feb 07 20:23:49 machine kernel: __schedule from schedule+0x50/0x130
Feb 07 20:23:49 machine kernel: schedule from
schedule_preempt_disabled+0x1c/0x2c
Feb 07 20:23:49 machine kernel: schedule_preempt_disabled from
__mutex_lock+0x4dc/0x914
Feb 07 20:23:49 machine kernel: __mutex_lock from
mutex_lock_nested+0x1c/0x24
Feb 07 20:23:49 machine kernel: mutex_lock_nested from
rtw_tx_report_purge_timer+0x44/0x74 [rtw88_core]
Feb 07 20:23:49 machine kernel: rtw_tx_report_purge_timer [rtw88_core]
from call_timer_fn+0xb4/0x310
Feb 07 20:23:49 machine kernel: call_timer_fn from
__run_timers+0x278/0x324
Feb 07 20:23:49 machine kernel: __run_timers from
run_timer_base+0x4c/0x6c
Feb 07 20:23:49 machine kernel: run_timer_base from
run_timer_softirq+0x14/0x38
Feb 07 20:23:49 machine kernel: run_timer_softirq from
handle_softirqs+0x160/0x4a8
Feb 07 20:23:49 machine kernel: handle_softirqs from
__irq_exit_rcu+0x12c/0x198
Feb 07 20:23:49 machine kernel: __irq_exit_rcu from irq_exit+0x8/0x28
Feb 07 20:23:49 machine kernel: irq_exit from __irq_svc+0x90/0xd4
Feb 07 20:23:49 machine kernel: Exception stack(0xc1401f48 to
0xc1401f90)
Feb 07 20:23:49 machine kernel: 1f40: c0dc3ae0
2e43c000 00000001 00000000 c017b020 c1416840
Feb 07 20:23:49 machine kernel: 1f60: c1416840 c14125c0 c11f3820
00000000 00000068 ffffffff 00000000 c1401f98
Feb 07 20:23:49 machine kernel: 1f80: c0dc3ae0 c0dc3ae4 600e0013
ffffffff
Feb 07 20:23:49 machine kernel: __irq_svc from
default_idle_call+0x1c/0x1f4
Feb 07 20:23:49 machine kernel: default_idle_call from
do_idle+0xc0/0x128
Feb 07 20:23:49 machine kernel: do_idle from
cpu_startup_entry+0x28/0x2c
Feb 07 20:23:49 machine kernel: cpu_startup_entry from
rest_init+0x150/0x17c
Feb 07 20:23:49 machine kernel: rest_init from start_kernel+0x618/0x6dc
Feb 07 20:23:49 machine kernel: bad: scheduling from the idle thread!
Feb 07 20:23:49 machine kernel: CPU: 0 UID: 0 PID: 0 Comm: swapper/0
Tainted: G W 6.12.12-g8e187440f820 #0
Feb 07 20:23:49 machine kernel: Tainted: [W]=WARN
Feb 07 20:23:49 machine kernel: Hardware name: Freescale i.MX6 SoloX
(Device Tree)
Feb 07 20:23:49 machine kernel: Call trace:
Feb 07 20:23:49 machine kernel: unwind_backtrace from
show_stack+0x10/0x14
Feb 07 20:23:49 machine kernel: show_stack from
dump_stack_lvl+0xa8/0xb8
Feb 07 20:23:49 machine kernel: dump_stack_lvl from
dequeue_task_idle+0x20/0x50
Feb 07 20:23:49 machine kernel: dequeue_task_idle from
__schedule+0x428/0xc70
Feb 07 20:23:49 machine kernel: __schedule from schedule+0x50/0x130
Feb 07 20:23:49 machine kernel: schedule from
schedule_preempt_disabled+0x1c/0x2c
Feb 07 20:23:49 machine kernel: schedule_preempt_disabled from
__mutex_lock+0x4dc/0x914
Feb 07 20:23:49 machine kernel: __mutex_lock from
mutex_lock_nested+0x1c/0x24
Feb 07 20:23:49 machine kernel: mutex_lock_nested from
rtw_tx_report_purge_timer+0x44/0x74 [rtw88_core]
Feb 07 20:23:49 machine kernel: rtw_tx_report_purge_timer [rtw88_core]
from call_timer_fn+0xb4/0x310
Feb 07 20:23:49 machine kernel: call_timer_fn from
__run_timers+0x278/0x324
Feb 07 20:23:49 machine kernel: __run_timers from
run_timer_base+0x4c/0x6c
Feb 07 20:23:49 machine kernel: run_timer_base from
run_timer_softirq+0x14/0x38
Feb 07 20:23:49 machine kernel: run_timer_softirq from
handle_softirqs+0x160/0x4a8
Feb 07 20:23:49 machine kernel: handle_softirqs from
__irq_exit_rcu+0x12c/0x198
Feb 07 20:23:49 machine kernel: __irq_exit_rcu from irq_exit+0x8/0x28
Feb 07 20:23:49 machine kernel: irq_exit from __irq_svc+0x90/0xd4
Feb 07 20:23:49 machine kernel: Exception stack(0xc1401f48 to
0xc1401f90)
Feb 07 20:23:49 machine kernel: 1f40: c0dc3ae0
2e43c000 00000001 00000000 c017b020 c1416840
Feb 07 20:23:49 machine kernel: 1f60: c1416840 c14125c0 c11f3820
00000000 00000068 ffffffff 00000000 c1401f98
Feb 07 20:23:49 machine kernel: 1f80: c0dc3ae0 c0dc3ae4 600e0013
ffffffff
Feb 07 20:23:49 machine kernel: __irq_svc from
default_idle_call+0x1c/0x1f4
Feb 07 20:23:49 machine kernel: default_idle_call from
do_idle+0xc0/0x128
Feb 07 20:23:49 machine kernel: do_idle from
cpu_startup_entry+0x28/0x2c
Feb 07 20:23:49 machine kernel: cpu_startup_entry from
rest_init+0x150/0x17c
Feb 07 20:23:49 machine kernel: rest_init from start_kernel+0x618/0x6dc
Feb 07 20:23:49 machine kernel: bad: scheduling from the idle thread!
Feb 07 20:23:49 machine kernel: CPU: 0 UID: 0 PID: 0 Comm: swapper/0
Tainted: G W 6.12.12-g8e187440f820 #0
Feb 07 20:23:49 machine kernel: Tainted: [W]=WARN
Feb 07 20:23:49 machine kernel: Hardware name: Freescale i.MX6 SoloX
(Device Tree)
Feb 07 20:23:49 machine kernel: Call trace:
Feb 07 20:23:49 machine kernel: unwind_backtrace from
show_stack+0x10/0x14
Feb 07 20:23:49 machine kernel: show_stack from
dump_stack_lvl+0xa8/0xb8
Feb 07 20:23:49 machine kernel: dump_stack_lvl from
dequeue_task_idle+0x20/0x50
Feb 07 20:23:49 machine kernel: dequeue_task_idle from
__schedule+0x428/0xc70
Feb 07 20:23:49 machine kernel: __schedule from schedule+0x50/0x130
Feb 07 20:23:49 machine kernel: schedule from
schedule_preempt_disabled+0x1c/0x2c
Feb 07 20:23:49 machine kernel: schedule_preempt_disabled from
__mutex_lock+0x4dc/0x914
Feb 07 20:23:49 machine kernel: __mutex_lock from
mutex_lock_nested+0x1c/0x24
Feb 07 20:23:49 machine kernel: mutex_lock_nested from
rtw_tx_report_purge_timer+0x44/0x74 [rtw88_core]
Feb 07 20:23:49 machine kernel: rtw_tx_report_purge_timer [rtw88_core]
from call_timer_fn+0xb4/0x310
Feb 07 20:23:49 machine kernel: call_timer_fn from
__run_timers+0x278/0x324
Feb 07 20:23:49 machine kernel: __run_timers from
run_timer_base+0x4c/0x6c
Feb 07 20:23:49 machine kernel: run_timer_base from
run_timer_softirq+0x14/0x38
Feb 07 20:23:49 machine kernel: run_timer_softirq from
handle_softirqs+0x160/0x4a8
Feb 07 20:23:50 machine kernel: handle_softirqs from
__irq_exit_rcu+0x12c/0x198
Feb 07 20:23:50 machine kernel: __irq_exit_rcu from irq_exit+0x8/0x28
Feb 07 20:23:50 machine kernel: irq_exit from __irq_svc+0x90/0xd4
Feb 07 20:23:50 machine kernel: Exception stack(0xc1401f48 to
0xc1401f90)
Feb 07 20:23:50 machine kernel: 1f40: c0dc3ae0
2e43c000 00000001 00000000 c017b020 c1416840
Feb 07 20:23:50 machine kernel: 1f60: c1416840 c14125c0 c11f3820
00000000 00000068 ffffffff 00000000 c1401f98
Feb 07 20:23:50 machine kernel: 1f80: c0dc3ae0 c0dc3ae4 600e0013
ffffffff
Feb 07 20:23:50 machine kernel: __irq_svc from
default_idle_call+0x1c/0x1f4
Feb 07 20:23:50 machine kernel: default_idle_call from
do_idle+0xc0/0x128
Feb 07 20:23:50 machine kernel: do_idle from
cpu_startup_entry+0x28/0x2c
Feb 07 20:23:50 machine kernel: cpu_startup_entry from
rest_init+0x150/0x17c
Feb 07 20:23:50 machine kernel: rest_init from start_kernel+0x618/0x6dc
Feb 07 20:23:50 machine kernel: bad: scheduling from the idle thread!
Feb 07 20:23:50 machine kernel: CPU: 0 UID: 0 PID: 0 Comm: swapper/0
Tainted: G W 6.12.12-g8e187440f820 #0
Feb 07 20:23:50 machine kernel: Tainted: [W]=WARN
Feb 07 20:23:50 machine kernel: Hardware name: Freescale i.MX6 SoloX
(Device Tree)
Feb 07 20:23:50 machine kernel: Call trace:
Feb 07 20:23:50 machine kernel: unwind_backtrace from
show_stack+0x10/0x14
Feb 07 20:23:50 machine kernel: show_stack from
dump_stack_lvl+0xa8/0xb8
Feb 07 20:23:50 machine kernel: dump_stack_lvl from
dequeue_task_idle+0x20/0x50
Feb 07 20:23:50 machine kernel: dequeue_task_idle from
__schedule+0x428/0xc70
Feb 07 20:23:50 machine kernel: __schedule from schedule+0x50/0x130
Feb 07 20:23:50 machine kernel: schedule from
schedule_preempt_disabled+0x1c/0x2c
Feb 07 20:23:50 machine kernel: schedule_preempt_disabled from
__mutex_lock+0x4dc/0x914
Feb 07 20:23:50 machine kernel: __mutex_lock from
mutex_lock_nested+0x1c/0x24
Feb 07 20:23:50 machine kernel: mutex_lock_nested from
rtw_tx_report_purge_timer+0x44/0x74 [rtw88_core]
Feb 07 20:23:50 machine kernel: rtw_tx_report_purge_timer [rtw88_core]
from call_timer_fn+0xb4/0x310
Feb 07 20:23:50 machine kernel: call_timer_fn from
__run_timers+0x278/0x324
Feb 07 20:23:50 machine kernel: __run_timers from
run_timer_base+0x4c/0x6c
Feb 07 20:23:50 machine kernel: run_timer_base from
run_timer_softirq+0x14/0x38
Feb 07 20:23:50 machine kernel: run_timer_softirq from
handle_softirqs+0x160/0x4a8
Feb 07 20:23:50 machine kernel: handle_softirqs from
__irq_exit_rcu+0x12c/0x198
Feb 07 20:23:50 machine kernel: __irq_exit_rcu from irq_exit+0x8/0x28
Feb 07 20:23:50 machine kernel: irq_exit from __irq_svc+0x90/0xd4
Feb 07 20:23:50 machine kernel: Exception stack(0xc1401f48 to
0xc1401f90)
Feb 07 20:23:50 machine kernel: 1f40: c0dc3ae0
2e43c000 00000001 00000000 c017b020 c1416840
Feb 07 20:23:50 machine kernel: 1f60: c1416840 c14125c0 c11f3820
00000000 00000068 ffffffff 00000000 c1401f98
Feb 07 20:23:50 machine kernel: 1f80: c0dc3ae0 c0dc3ae4 600e0013
ffffffff
Feb 07 20:23:50 machine kernel: __irq_svc from
default_idle_call+0x1c/0x1f4
Feb 07 20:23:50 machine kernel: default_idle_call from
do_idle+0xc0/0x128
Feb 07 20:23:50 machine kernel: do_idle from
cpu_startup_entry+0x28/0x2c
Feb 07 20:23:50 machine kernel: cpu_startup_entry from
rest_init+0x150/0x17c
Feb 07 20:23:50 machine kernel: rest_init from start_kernel+0x618/0x6dc
Feb 07 20:23:50 machine kernel: bad: scheduling from the idle thread!
Feb 07 20:23:50 machine kernel: CPU: 0 UID: 0 PID: 0 Comm: swapper/0
Tainted: G W 6.12.12-g8e187440f820 #0
Feb 07 20:23:50 machine kernel: Tainted: [W]=WARN
Feb 07 20:23:50 machine kernel: Hardware name: Freescale i.MX6 SoloX
(Device Tree)
Feb 07 20:23:50 machine kernel: Call trace:
Feb 07 20:23:50 machine kernel: unwind_backtrace from
show_stack+0x10/0x14
Feb 07 20:23:50 machine kernel: show_stack from
dump_stack_lvl+0xa8/0xb8
Feb 07 20:23:50 machine kernel: dump_stack_lvl from
dequeue_task_idle+0x20/0x50
Feb 07 20:23:50 machine kernel: dequeue_task_idle from
__schedule+0x428/0xc70
Feb 07 20:23:50 machine kernel: __schedule from schedule+0x50/0x130
Feb 07 20:23:50 machine kernel: schedule from
schedule_preempt_disabled+0x1c/0x2c
Feb 07 20:23:50 machine kernel: schedule_preempt_disabled from
__mutex_lock+0x4dc/0x914
Feb 07 20:23:50 machine kernel: __mutex_lock from
mutex_lock_nested+0x1c/0x24
Feb 07 20:23:50 machine kernel: mutex_lock_nested from
rtw_tx_report_purge_timer+0x44/0x74 [rtw88_core]
Feb 07 20:23:50 machine kernel: rtw_tx_report_purge_timer [rtw88_core]
from call_timer_fn+0xb4/0x310
Feb 07 20:23:50 machine kernel: call_timer_fn from
__run_timers+0x278/0x324
Feb 07 20:23:50 machine kernel: __run_timers from
run_timer_base+0x4c/0x6c
Feb 07 20:23:50 machine kernel: run_timer_base from
run_timer_softirq+0x14/0x38
Feb 07 20:23:50 machine kernel: run_timer_softirq from
handle_softirqs+0x160/0x4a8
Feb 07 20:23:50 machine kernel: handle_softirqs from
__irq_exit_rcu+0x12c/0x198
Feb 07 20:23:50 machine kernel: __irq_exit_rcu from irq_exit+0x8/0x28
Feb 07 20:23:50 machine kernel: irq_exit from __irq_svc+0x90/0xd4
Feb 07 20:23:50 machine kernel: Exception stack(0xc1401f48 to
0xc1401f90)
Feb 07 20:23:50 machine kernel: 1f40: c0dc3ae0
2e43c000 00000001 00000000 c017b020 c1416840
Feb 07 20:23:50 machine kernel: 1f60: c1416840 c14125c0 c11f3820
00000000 00000068 ffffffff 00000000 c1401f98
Feb 07 20:23:50 machine kernel: 1f80: c0dc3ae0 c0dc3ae4 600e0013
ffffffff
Feb 07 20:23:50 machine kernel: __irq_svc from
default_idle_call+0x1c/0x1f4
Feb 07 20:23:50 machine kernel: default_idle_call from
do_idle+0xc0/0x128
Feb 07 20:23:50 machine kernel: do_idle from
cpu_startup_entry+0x28/0x2c
Feb 07 20:23:50 machine kernel: cpu_startup_entry from
rest_init+0x150/0x17c
Feb 07 20:23:50 machine kernel: rest_init from start_kernel+0x618/0x6dc
Feb 07 20:23:50 machine kernel: bad: scheduling from the idle thread!
Feb 07 20:23:50 machine kernel: CPU: 0 UID: 0 PID: 0 Comm: swapper/0
Tainted: G W 6.12.12-g8e187440f820 #0
Feb 07 20:23:50 machine kernel: Tainted: [W]=WARN
Feb 07 20:23:50 machine kernel: Hardware name: Freescale i.MX6 SoloX
(Device Tree)
Feb 07 20:23:50 machine kernel: Call trace:
Feb 07 20:23:50 machine kernel: unwind_backtrace from
show_stack+0x10/0x14
Feb 07 20:23:50 machine kernel: show_stack from
dump_stack_lvl+0xa8/0xb8
Feb 07 20:23:50 machine kernel: dump_stack_lvl from
dequeue_task_idle+0x20/0x50
Feb 07 20:23:50 machine kernel: dequeue_task_idle from
__schedule+0x428/0xc70
Feb 07 20:23:50 machine kernel: __schedule from schedule+0x50/0x130
Feb 07 20:23:50 machine kernel: schedule from
schedule_preempt_disabled+0x1c/0x2c
Feb 07 20:23:50 machine kernel: schedule_preempt_disabled from
__mutex_lock+0x4dc/0x914
Feb 07 20:23:50 machine kernel: __mutex_lock from
mutex_lock_nested+0x1c/0x24
Feb 07 20:23:50 machine kernel: mutex_lock_nested from
rtw_tx_report_purge_timer+0x44/0x74 [rtw88_core]
Feb 07 20:23:50 machine kernel: rtw_tx_report_purge_timer [rtw88_core]
from call_timer_fn+0xb4/0x310
Feb 07 20:23:50 machine kernel: call_timer_fn from
__run_timers+0x278/0x324
Feb 07 20:23:50 machine kernel: __run_timers from
run_timer_base+0x4c/0x6c
Feb 07 20:23:50 machine kernel: run_timer_base from
run_timer_softirq+0x14/0x38
Feb 07 20:23:50 machine kernel: run_timer_softirq from
handle_softirqs+0x160/0x4a8
Feb 07 20:23:50 machine kernel: handle_softirqs from
__irq_exit_rcu+0x12c/0x198
Feb 07 20:23:50 machine kernel: __irq_exit_rcu from irq_exit+0x8/0x28
Feb 07 20:23:50 machine kernel: irq_exit from __irq_svc+0x90/0xd4
Feb 07 20:23:50 machine kernel: Exception stack(0xc1401f48 to
0xc1401f90)
Feb 07 20:23:50 machine kernel: 1f40: c0dc3ae0
2e43c000 00000001 00000000 c017b020 c1416840
Feb 07 20:23:50 machine kernel: 1f60: c1416840 c14125c0 c11f3820
00000000 00000068 ffffffff 00000000 c1401f98
Feb 07 20:23:50 machine kernel: 1f80: c0dc3ae0 c0dc3ae4 600e0013
ffffffff
Feb 07 20:23:50 machine kernel: __irq_svc from
default_idle_call+0x1c/0x1f4
Feb 07 20:23:50 machine kernel: default_idle_call from
do_idle+0xc0/0x128
Feb 07 20:23:50 machine kernel: do_idle from
cpu_startup_entry+0x28/0x2c
Feb 07 20:23:50 machine kernel: cpu_startup_entry from
rest_init+0x150/0x17c
Feb 07 20:23:50 machine kernel: rest_init from start_kernel+0x618/0x6dc
Feb 07 20:23:50 machine kernel: bad: scheduling from the idle thread!
Feb 07 20:23:50 machine kernel: CPU: 0 UID: 0 PID: 0 Comm: swapper/0
Tainted: G W 6.12.12-g8e187440f820 #0
Feb 07 20:23:50 machine kernel: Tainted: [W]=WARN
Feb 07 20:23:50 machine kernel: Hardware name: Freescale i.MX6 SoloX
(Device Tree)
Feb 07 20:23:50 machine kernel: Call trace:
Feb 07 20:23:50 machine kernel: unwind_backtrace from
show_stack+0x10/0x14
Feb 07 20:23:50 machine kernel: show_stack from
dump_stack_lvl+0xa8/0xb8
Feb 07 20:23:50 machine kernel: dump_stack_lvl from
dequeue_task_idle+0x20/0x50
Feb 07 20:23:50 machine kernel: dequeue_task_idle from
__schedule+0x428/0xc70
Feb 07 20:23:50 machine kernel: __schedule from schedule+0x50/0x130
Feb 07 20:23:50 machine kernel: schedule from
schedule_preempt_disabled+0x1c/0x2c
Feb 07 20:23:50 machine kernel: schedule_preempt_disabled from
__mutex_lock+0x4dc/0x914
Feb 07 20:23:50 machine kernel: __mutex_lock from
mutex_lock_nested+0x1c/0x24
Feb 07 20:23:50 machine kernel: mutex_lock_nested from
rtw_tx_report_purge_timer+0x44/0x74 [rtw88_core]
Feb 07 20:23:50 machine kernel: rtw_tx_report_purge_timer [rtw88_core]
from call_timer_fn+0xb4/0x310
Feb 07 20:23:50 machine kernel: call_timer_fn from
__run_timers+0x278/0x324
Feb 07 20:23:50 machine kernel: __run_timers from
run_timer_base+0x4c/0x6c
Feb 07 20:23:50 machine kernel: run_timer_base from
run_timer_softirq+0x14/0x38
Feb 07 20:23:50 machine kernel: run_timer_softirq from
handle_softirqs+0x160/0x4a8
Feb 07 20:23:50 machine kernel: handle_softirqs from
__irq_exit_rcu+0x12c/0x198
Feb 07 20:23:50 machine kernel: __irq_exit_rcu from irq_exit+0x8/0x28
Feb 07 20:23:50 machine kernel: irq_exit from __irq_svc+0x90/0xd4
Feb 07 20:23:50 machine kernel: Exception stack(0xc1401f48 to
0xc1401f90)
Feb 07 20:23:50 machine kernel: 1f40: c0dc3ae0
2e43c000 00000001 00000000 c017b020 c1416840
Feb 07 20:23:50 machine kernel: 1f60: c1416840 c14125c0 c11f3820
00000000 00000068 ffffffff 00000000 c1401f98
Feb 07 20:23:50 machine kernel: 1f80: c0dc3ae0 c0dc3ae4 600e0013
ffffffff
Feb 07 20:23:50 machine kernel: __irq_svc from
default_idle_call+0x1c/0x1f4
Feb 07 20:23:50 machine kernel: default_idle_call from
do_idle+0xc0/0x128
Feb 07 20:23:50 machine kernel: do_idle from
cpu_startup_entry+0x28/0x2c
Feb 07 20:23:50 machine kernel: cpu_startup_entry from
rest_init+0x150/0x17c
Feb 07 20:23:50 machine kernel: rest_init from start_kernel+0x618/0x6dc
Feb 07 20:23:50 machine kernel: bad: scheduling from the idle thread!
Feb 07 20:23:50 machine kernel: CPU: 0 UID: 0 PID: 0 Comm: swapper/0
Tainted: G W 6.12.12-g8e187440f820 #0
Feb 07 20:23:50 machine kernel: Tainted: [W]=WARN
Feb 07 20:23:50 machine kernel: Hardware name: Freescale i.MX6 SoloX
(Device Tree)
Feb 07 20:23:50 machine kernel: Call trace:
Feb 07 20:23:50 machine kernel: unwind_backtrace from
show_stack+0x10/0x14
Feb 07 20:23:50 machine kernel: show_stack from
dump_stack_lvl+0xa8/0xb8
Feb 07 20:23:50 machine kernel: dump_stack_lvl from
dequeue_task_idle+0x20/0x50
Feb 07 20:23:50 machine kernel: dequeue_task_idle from
__schedule+0x428/0xc70
Feb 07 20:23:50 machine kernel: __schedule from schedule+0x50/0x130
Feb 07 20:23:50 machine kernel: schedule from
schedule_preempt_disabled+0x1c/0x2c
Feb 07 20:23:50 machine kernel: schedule_preempt_disabled from
__mutex_lock+0x4dc/0x914
Feb 07 20:23:50 machine kernel: __mutex_lock from
mutex_lock_nested+0x1c/0x24
Feb 07 20:23:50 machine kernel: mutex_lock_nested from
rtw_tx_report_purge_timer+0x44/0x74 [rtw88_core]
Feb 07 20:23:50 machine kernel: rtw_tx_report_purge_timer [rtw88_core]
from call_timer_fn+0xb4/0x310
Feb 07 20:23:50 machine kernel: call_timer_fn from
__run_timers+0x278/0x324
Feb 07 20:23:50 machine kernel: __run_timers from
run_timer_base+0x4c/0x6c
Feb 07 20:23:50 machine kernel: run_timer_base from
run_timer_softirq+0x14/0x38
Feb 07 20:23:50 machine kernel: run_timer_softirq from
handle_softirqs+0x160/0x4a8
Feb 07 20:23:50 machine kernel: handle_softirqs from
__irq_exit_rcu+0x12c/0x198
Feb 07 20:23:50 machine kernel: __irq_exit_rcu from irq_exit+0x8/0x28
Feb 07 20:23:50 machine kernel: irq_exit from __irq_svc+0x90/0xd4
Feb 07 20:23:50 machine kernel: Exception stack(0xc1401f48 to
0xc1401f90)
Feb 07 20:23:50 machine kernel: 1f40: c0dc3ae0
2e43c000 00000001 00000000 c017b020 c1416840
Feb 07 20:23:50 machine kernel: 1f60: c1416840 c14125c0 c11f3820
00000000 00000068 ffffffff 00000000 c1401f98
Feb 07 20:23:50 machine kernel: 1f80: c0dc3ae0 c0dc3ae4 600e0013
ffffffff
Feb 07 20:23:50 machine kernel: __irq_svc from
default_idle_call+0x1c/0x1f4
Feb 07 20:23:50 machine kernel: default_idle_call from
do_idle+0xc0/0x128
Feb 07 20:23:50 machine kernel: do_idle from
cpu_startup_entry+0x28/0x2c
Feb 07 20:23:50 machine kernel: cpu_startup_entry from
rest_init+0x150/0x17c
Feb 07 20:23:50 machine kernel: rest_init from start_kernel+0x618/0x6dc
Feb 07 20:23:51 machine kernel: bad: scheduling from the idle thread!
Feb 07 20:23:51 machine kernel: CPU: 0 UID: 0 PID: 0 Comm: swapper/0
Tainted: G W 6.12.12-g8e187440f820 #0
Feb 07 20:23:51 machine kernel: Tainted: [W]=WARN
Feb 07 20:23:51 machine kernel: Hardware name: Freescale i.MX6 SoloX
(Device Tree)
Feb 07 20:23:51 machine kernel: Call trace:
Feb 07 20:23:51 machine kernel: unwind_backtrace from
show_stack+0x10/0x14
Feb 07 20:23:51 machine kernel: show_stack from
dump_stack_lvl+0xa8/0xb8
Feb 07 20:23:51 machine kernel: dump_stack_lvl from
dequeue_task_idle+0x20/0x50
Feb 07 20:23:51 machine kernel: dequeue_task_idle from
__schedule+0x428/0xc70
Feb 07 20:23:51 machine kernel: __schedule from schedule+0x50/0x130
Feb 07 20:23:51 machine kernel: schedule from
schedule_preempt_disabled+0x1c/0x2c
Feb 07 20:23:51 machine kernel: schedule_preempt_disabled from
__mutex_lock+0x4dc/0x914
Feb 07 20:23:51 machine kernel: __mutex_lock from
mutex_lock_nested+0x1c/0x24
Feb 07 20:23:51 machine kernel: mutex_lock_nested from
rtw_tx_report_purge_timer+0x44/0x74 [rtw88_core]
Feb 07 20:23:51 machine kernel: rtw_tx_report_purge_timer [rtw88_core]
from call_timer_fn+0xb4/0x310
Feb 07 20:23:51 machine kernel: call_timer_fn from
__run_timers+0x278/0x324
Feb 07 20:23:51 machine kernel: __run_timers from
run_timer_base+0x4c/0x6c
Feb 07 20:23:51 machine kernel: run_timer_base from
run_timer_softirq+0x14/0x38
Feb 07 20:23:51 machine kernel: run_timer_softirq from
handle_softirqs+0x160/0x4a8
Feb 07 20:23:51 machine kernel: handle_softirqs from
__irq_exit_rcu+0x12c/0x198
Feb 07 20:23:51 machine kernel: __irq_exit_rcu from irq_exit+0x8/0x28
Feb 07 20:23:51 machine kernel: irq_exit from __irq_svc+0x90/0xd4
Feb 07 20:23:51 machine kernel: Exception stack(0xc1401f48 to
0xc1401f90)
Feb 07 20:23:51 machine kernel: 1f40: c0dc3ae0
2e43c000 00000001 00000000 c017b020 c1416840
Feb 07 20:23:51 machine kernel: 1f60: c1416840 c14125c0 c11f3820
00000000 00000068 ffffffff 00000000 c1401f98
Feb 07 20:23:51 machine kernel: 1f80: c0dc3ae0 c0dc3ae4 600e0013
ffffffff
Feb 07 20:23:51 machine kernel: __irq_svc from
default_idle_call+0x1c/0x1f4
Feb 07 20:23:51 machine kernel: default_idle_call from
do_idle+0xc0/0x128
Feb 07 20:23:51 machine kernel: do_idle from
cpu_startup_entry+0x28/0x2c
Feb 07 20:23:51 machine kernel: cpu_startup_entry from
rest_init+0x150/0x17c
Feb 07 20:23:51 machine kernel: rest_init from start_kernel+0x618/0x6dc
Feb 07 20:23:51 machine kernel: bad: scheduling from the idle thread!
Feb 07 20:23:51 machine kernel: CPU: 0 UID: 0 PID: 0 Comm: swapper/0
Tainted: G W 6.12.12-g8e187440f820 #0
Feb 07 20:23:51 machine kernel: Tainted: [W]=WARN
Feb 07 20:23:51 machine kernel: Hardware name: Freescale i.MX6 SoloX
(Device Tree)
Feb 07 20:23:51 machine kernel: Call trace:
Feb 07 20:23:51 machine kernel: unwind_backtrace from
show_stack+0x10/0x14
Feb 07 20:23:51 machine kernel: show_stack from
dump_stack_lvl+0xa8/0xb8
Feb 07 20:23:51 machine kernel: dump_stack_lvl from
dequeue_task_idle+0x20/0x50
Feb 07 20:23:51 machine kernel: dequeue_task_idle from
__schedule+0x428/0xc70
Feb 07 20:23:51 machine kernel: __schedule from schedule+0x50/0x130
Feb 07 20:23:51 machine kernel: schedule from
schedule_preempt_disabled+0x1c/0x2c
Feb 07 20:23:51 machine kernel: schedule_preempt_disabled from
__mutex_lock+0x4dc/0x914
Feb 07 20:23:51 machine kernel: __mutex_lock from
mutex_lock_nested+0x1c/0x24
Feb 07 20:23:51 machine kernel: mutex_lock_nested from
rtw_tx_report_purge_timer+0x44/0x74 [rtw88_core]
Feb 07 20:23:51 machine kernel: rtw_tx_report_purge_timer [rtw88_core]
from call_timer_fn+0xb4/0x310
Feb 07 20:23:51 machine kernel: call_timer_fn from
__run_timers+0x278/0x324
Feb 07 20:23:51 machine kernel: __run_timers from
run_timer_base+0x4c/0x6c
Feb 07 20:23:51 machine kernel: run_timer_base from
run_timer_softirq+0x14/0x38
Feb 07 20:23:51 machine kernel: run_timer_softirq from
handle_softirqs+0x160/0x4a8
Feb 07 20:23:51 machine kernel: handle_softirqs from
__irq_exit_rcu+0x12c/0x198
Feb 07 20:23:51 machine kernel: __irq_exit_rcu from irq_exit+0x8/0x28
Feb 07 20:23:51 machine kernel: irq_exit from __irq_svc+0x90/0xd4
Feb 07 20:23:51 machine kernel: Exception stack(0xc1401f48 to
0xc1401f90)
Feb 07 20:23:51 machine kernel: 1f40: c0dc3ae0
2e43c000 00000001 00000000 c017b020 c1416840
Feb 07 20:23:51 machine kernel: 1f60: c1416840 c14125c0 c11f3820
00000000 00000068 ffffffff 00000000 c1401f98
Feb 07 20:23:51 machine kernel: 1f80: c0dc3ae0 c0dc3ae4 600e0013
ffffffff
Feb 07 20:23:51 machine kernel: __irq_svc from
default_idle_call+0x1c/0x1f4
Feb 07 20:23:51 machine kernel: default_idle_call from
do_idle+0xc0/0x128
Feb 07 20:23:51 machine kernel: do_idle from
cpu_startup_entry+0x28/0x2c
Feb 07 20:23:51 machine kernel: cpu_startup_entry from
rest_init+0x150/0x17c
Feb 07 20:23:51 machine kernel: rest_init from start_kernel+0x618/0x6dc
Feb 07 20:23:51 machine kernel: bad: scheduling from the idle thread!
Feb 07 20:23:51 machine kernel: CPU: 0 UID: 0 PID: 0 Comm: swapper/0
Tainted: G W 6.12.12-g8e187440f820 #0
Feb 07 20:23:51 machine kernel: Tainted: [W]=WARN
Feb 07 20:23:51 machine kernel: Hardware name: Freescale i.MX6 SoloX
(Device Tree)
Feb 07 20:23:51 machine kernel: Call trace:
Feb 07 20:23:51 machine kernel: unwind_backtrace from
show_stack+0x10/0x14
Feb 07 20:23:51 machine kernel: show_stack from
dump_stack_lvl+0xa8/0xb8
Feb 07 20:23:51 machine kernel: dump_stack_lvl from
dequeue_task_idle+0x20/0x50
Feb 07 20:23:51 machine kernel: dequeue_task_idle from
__schedule+0x428/0xc70
Feb 07 20:23:51 machine kernel: __schedule from schedule+0x50/0x130
Feb 07 20:23:51 machine kernel: schedule from
schedule_preempt_disabled+0x1c/0x2c
Feb 07 20:23:51 machine kernel: schedule_preempt_disabled from
__mutex_lock+0x4dc/0x914
Feb 07 20:23:51 machine kernel: __mutex_lock from
mutex_lock_nested+0x1c/0x24
Feb 07 20:23:51 machine kernel: mutex_lock_nested from
rtw_tx_report_purge_timer+0x44/0x74 [rtw88_core]
Feb 07 20:23:51 machine kernel: rtw_tx_report_purge_timer [rtw88_core]
from call_timer_fn+0xb4/0x310
Feb 07 20:23:51 machine kernel: call_timer_fn from
__run_timers+0x278/0x324
Feb 07 20:23:51 machine kernel: __run_timers from
run_timer_base+0x4c/0x6c
Feb 07 20:23:51 machine kernel: run_timer_base from
run_timer_softirq+0x14/0x38
Feb 07 20:23:51 machine kernel: run_timer_softirq from
handle_softirqs+0x160/0x4a8
Feb 07 20:23:51 machine kernel: handle_softirqs from
__irq_exit_rcu+0x12c/0x198
Feb 07 20:23:51 machine kernel: __irq_exit_rcu from irq_exit+0x8/0x28
Feb 07 20:23:51 machine kernel: irq_exit from __irq_svc+0x90/0xd4
Feb 07 20:23:51 machine kernel: Exception stack(0xc1401f48 to
0xc1401f90)
Feb 07 20:23:51 machine kernel: 1f40: c0dc3ae0
2e43c000 00000001 00000000 c017b020 c1416840
Feb 07 20:23:51 machine kernel: 1f60: c1416840 c14125c0 c11f3820
00000000 00000068 ffffffff 00000000 c1401f98
Feb 07 20:23:51 machine kernel: 1f80: c0dc3ae0 c0dc3ae4 600e0013
ffffffff
Feb 07 20:23:51 machine kernel: __irq_svc from
default_idle_call+0x1c/0x1f4
Feb 07 20:23:51 machine kernel: default_idle_call from
do_idle+0xc0/0x128
Feb 07 20:23:51 machine kernel: do_idle from
cpu_startup_entry+0x28/0x2c
Feb 07 20:23:51 machine kernel: cpu_startup_entry from
rest_init+0x150/0x17c
Feb 07 20:23:51 machine kernel: rest_init from start_kernel+0x618/0x6dc
Feb 07 20:23:51 machine kernel: bad: scheduling from the idle thread!
Feb 07 20:23:51 machine kernel: CPU: 0 UID: 0 PID: 0 Comm: swapper/0
Tainted: G W 6.12.12-g8e187440f820 #0
Feb 07 20:23:51 machine kernel: Tainted: [W]=WARN
Feb 07 20:23:51 machine kernel: Hardware name: Freescale i.MX6 SoloX
(Device Tree)
Feb 07 20:23:51 machine kernel: Call trace:
Feb 07 20:23:51 machine kernel: unwind_backtrace from
show_stack+0x10/0x14
Feb 07 20:23:51 machine kernel: show_stack from
dump_stack_lvl+0xa8/0xb8
Feb 07 20:23:51 machine kernel: dump_stack_lvl from
dequeue_task_idle+0x20/0x50
Feb 07 20:23:51 machine kernel: dequeue_task_idle from
__schedule+0x428/0xc70
Feb 07 20:23:51 machine kernel: __schedule from schedule+0x50/0x130
Feb 07 20:23:51 machine kernel: schedule from
schedule_preempt_disabled+0x1c/0x2c
Feb 07 20:23:51 machine kernel: schedule_preempt_disabled from
__mutex_lock+0x4dc/0x914
Feb 07 20:23:51 machine kernel: __mutex_lock from
mutex_lock_nested+0x1c/0x24
Feb 07 20:23:51 machine kernel: mutex_lock_nested from
rtw_tx_report_purge_timer+0x44/0x74 [rtw88_core]
Feb 07 20:23:51 machine kernel: rtw_tx_report_purge_timer [rtw88_core]
from call_timer_fn+0xb4/0x310
Feb 07 20:23:51 machine kernel: call_timer_fn from
__run_timers+0x278/0x324
Feb 07 20:23:51 machine kernel: __run_timers from
run_timer_base+0x4c/0x6c
Feb 07 20:23:51 machine kernel: run_timer_base from
run_timer_softirq+0x14/0x38
Feb 07 20:23:51 machine kernel: run_timer_softirq from
handle_softirqs+0x160/0x4a8
Feb 07 20:23:51 machine kernel: handle_softirqs from
__irq_exit_rcu+0x12c/0x198
Feb 07 20:23:51 machine kernel: __irq_exit_rcu from irq_exit+0x8/0x28
Feb 07 20:23:51 machine kernel: irq_exit from __irq_svc+0x90/0xd4
Feb 07 20:23:51 machine kernel: Exception stack(0xc1401f48 to
0xc1401f90)
Feb 07 20:23:51 machine kernel: 1f40: c0dc3ae0
2e43c000 00000001 00000000 c017b020 c1416840
Feb 07 20:23:51 machine kernel: 1f60: c1416840 c14125c0 c11f3820
00000000 00000068 ffffffff 00000000 c1401f98
Feb 07 20:23:51 machine kernel: 1f80: c0dc3ae0 c0dc3ae4 600e0013
ffffffff
Feb 07 20:23:51 machine kernel: __irq_svc from
default_idle_call+0x1c/0x1f4
Feb 07 20:23:51 machine kernel: default_idle_call from
do_idle+0xc0/0x128
Feb 07 20:23:51 machine kernel: do_idle from
cpu_startup_entry+0x28/0x2c
Feb 07 20:23:51 machine kernel: cpu_startup_entry from
rest_init+0x150/0x17c
Feb 07 20:23:51 machine kernel: rest_init from start_kernel+0x618/0x6dc
Feb 07 20:23:51 machine kernel: bad: scheduling from the idle thread!
Feb 07 20:23:51 machine kernel: CPU: 0 UID: 0 PID: 0 Comm: swapper/0
Tainted: G W 6.12.12-g8e187440f820 #0
Feb 07 20:23:51 machine kernel: Tainted: [W]=WARN
Feb 07 20:23:51 machine kernel: Hardware name: Freescale i.MX6 SoloX
(Device Tree)
Feb 07 20:23:51 machine kernel: Call trace:
Feb 07 20:23:51 machine kernel: unwind_backtrace from
show_stack+0x10/0x14
Feb 07 20:23:51 machine kernel: show_stack from
dump_stack_lvl+0xa8/0xb8
Feb 07 20:23:51 machine kernel: dump_stack_lvl from
dequeue_task_idle+0x20/0x50
Feb 07 20:23:51 machine kernel: dequeue_task_idle from
__schedule+0x428/0xc70
Feb 07 20:23:51 machine kernel: __schedule from schedule+0x50/0x130
Feb 07 20:23:51 machine kernel: schedule from
schedule_preempt_disabled+0x1c/0x2c
Feb 07 20:23:51 machine kernel: schedule_preempt_disabled from
__mutex_lock+0x4dc/0x914
Feb 07 20:23:51 machine kernel: __mutex_lock from
mutex_lock_nested+0x1c/0x24
Feb 07 20:23:51 machine kernel: mutex_lock_nested from
rtw_tx_report_purge_timer+0x44/0x74 [rtw88_core]
Feb 07 20:23:51 machine kernel: rtw_tx_report_purge_timer [rtw88_core]
from call_timer_fn+0xb4/0x310
Feb 07 20:23:51 machine kernel: call_timer_fn from
__run_timers+0x278/0x324
Feb 07 20:23:51 machine kernel: __run_timers from
run_timer_base+0x4c/0x6c
Feb 07 20:23:51 machine kernel: run_timer_base from
run_timer_softirq+0x14/0x38
Feb 07 20:23:51 machine kernel: run_timer_softirq from
handle_softirqs+0x160/0x4a8
Feb 07 20:23:51 machine kernel: handle_softirqs from
__irq_exit_rcu+0x12c/0x198
Feb 07 20:23:51 machine kernel: __irq_exit_rcu from irq_exit+0x8/0x28
Feb 07 20:23:51 machine kernel: irq_exit from __irq_svc+0x90/0xd4
Feb 07 20:23:51 machine kernel: Exception stack(0xc1401f48 to
0xc1401f90)
Feb 07 20:23:51 machine kernel: 1f40: c0dc3ae0
2e43c000 00000001 00000000 c017b020 c1416840
Feb 07 20:23:51 machine kernel: 1f60: c1416840 c14125c0 c11f3820
00000000 00000068 ffffffff 00000000 c1401f98
Feb 07 20:23:51 machine kernel: 1f80: c0dc3ae0 c0dc3ae4 600e0013
ffffffff
Feb 07 20:23:51 machine kernel: __irq_svc from
default_idle_call+0x1c/0x1f4
Feb 07 20:23:51 machine kernel: default_idle_call from
do_idle+0xc0/0x128
Feb 07 20:23:51 machine kernel: do_idle from
cpu_startup_entry+0x28/0x2c
Feb 07 20:23:51 machine kernel: cpu_startup_entry from
rest_init+0x150/0x17c
Feb 07 20:23:51 machine kernel: rest_init from start_kernel+0x618/0x6dc
Feb 07 20:23:52 machine kernel: bad: scheduling from the idle thread!
Feb 07 20:23:52 machine kernel: CPU: 0 UID: 0 PID: 0 Comm: swapper/0
Tainted: G W 6.12.12-g8e187440f820 #0
Feb 07 20:23:52 machine kernel: Tainted: [W]=WARN
Feb 07 20:23:52 machine kernel: Hardware name: Freescale i.MX6 SoloX
(Device Tree)
Feb 07 20:23:52 machine kernel: Call trace:
Feb 07 20:23:52 machine kernel: unwind_backtrace from
show_stack+0x10/0x14
Feb 07 20:23:52 machine kernel: show_stack from
dump_stack_lvl+0xa8/0xb8
Feb 07 20:23:52 machine kernel: dump_stack_lvl from
dequeue_task_idle+0x20/0x50
Feb 07 20:23:52 machine kernel: dequeue_task_idle from
__schedule+0x428/0xc70
Feb 07 20:23:52 machine kernel: __schedule from schedule+0x50/0x130
Feb 07 20:23:52 machine kernel: schedule from
schedule_preempt_disabled+0x1c/0x2c
Feb 07 20:23:52 machine kernel: schedule_preempt_disabled from
__mutex_lock+0x4dc/0x914
Feb 07 20:23:52 machine kernel: __mutex_lock from
mutex_lock_nested+0x1c/0x24
Feb 07 20:23:52 machine kernel: mutex_lock_nested from
rtw_tx_report_purge_timer+0x44/0x74 [rtw88_core]
Feb 07 20:23:52 machine kernel: rtw_tx_report_purge_timer [rtw88_core]
from call_timer_fn+0xb4/0x310
Feb 07 20:23:52 machine kernel: call_timer_fn from
__run_timers+0x278/0x324
Feb 07 20:23:52 machine kernel: __run_timers from
run_timer_base+0x4c/0x6c
Feb 07 20:23:52 machine kernel: run_timer_base from
run_timer_softirq+0x14/0x38
Feb 07 20:23:52 machine kernel: run_timer_softirq from
handle_softirqs+0x160/0x4a8
Feb 07 20:23:52 machine kernel: handle_softirqs from
__irq_exit_rcu+0x12c/0x198
Feb 07 20:23:52 machine kernel: __irq_exit_rcu from irq_exit+0x8/0x28
Feb 07 20:23:52 machine kernel: irq_exit from __irq_svc+0x90/0xd4
Feb 07 20:23:52 machine kernel: Exception stack(0xc1401f48 to
0xc1401f90)
Feb 07 20:23:52 machine kernel: 1f40: c0dc3ae0
2e43c000 00000001 00000000 c017b020 c1416840
Feb 07 20:23:52 machine kernel: 1f60: c1416840 c14125c0 c11f3820
00000000 00000068 ffffffff 00000000 c1401f98
Feb 07 20:23:52 machine kernel: 1f80: c0dc3ae0 c0dc3ae4 600e0013
ffffffff
Feb 07 20:23:52 machine kernel: __irq_svc from
default_idle_call+0x1c/0x1f4
Feb 07 20:23:52 machine kernel: default_idle_call from
do_idle+0xc0/0x128
Feb 07 20:23:52 machine kernel: do_idle from
cpu_startup_entry+0x28/0x2c
Feb 07 20:23:52 machine kernel: cpu_startup_entry from
rest_init+0x150/0x17c
Feb 07 20:23:52 machine kernel: rest_init from start_kernel+0x618/0x6dc
Feb 07 20:23:52 machine kernel: bad: scheduling from the idle thread!
Feb 07 20:23:52 machine kernel: CPU: 0 UID: 0 PID: 0 Comm: swapper/0
Tainted: G W 6.12.12-g8e187440f820 #0
Feb 07 20:23:52 machine kernel: Tainted: [W]=WARN
Feb 07 20:23:52 machine kernel: Hardware name: Freescale i.MX6 SoloX
(Device Tree)
Feb 07 20:23:52 machine kernel: Call trace:
Feb 07 20:23:52 machine kernel: unwind_backtrace from
show_stack+0x10/0x14
Feb 07 20:23:52 machine kernel: show_stack from
dump_stack_lvl+0xa8/0xb8
Feb 07 20:23:52 machine kernel: dump_stack_lvl from
dequeue_task_idle+0x20/0x50
Feb 07 20:23:52 machine kernel: dequeue_task_idle from
__schedule+0x428/0xc70
Feb 07 20:23:52 machine kernel: __schedule from schedule+0x50/0x130
Feb 07 20:23:52 machine kernel: schedule from
schedule_preempt_disabled+0x1c/0x2c
Feb 07 20:23:52 machine kernel: schedule_preempt_disabled from
__mutex_lock+0x4dc/0x914
Feb 07 20:23:52 machine kernel: __mutex_lock from
mutex_lock_nested+0x1c/0x24
Feb 07 20:23:52 machine kernel: mutex_lock_nested from
rtw_tx_report_purge_timer+0x44/0x74 [rtw88_core]
Feb 07 20:23:52 machine kernel: rtw_tx_report_purge_timer [rtw88_core]
from call_timer_fn+0xb4/0x310
Feb 07 20:23:52 machine kernel: call_timer_fn from
__run_timers+0x278/0x324
Feb 07 20:23:52 machine kernel: __run_timers from
run_timer_base+0x4c/0x6c
Feb 07 20:23:52 machine kernel: run_timer_base from
run_timer_softirq+0x14/0x38
Feb 07 20:23:52 machine kernel: run_timer_softirq from
handle_softirqs+0x160/0x4a8
Feb 07 20:23:52 machine kernel: handle_softirqs from
__irq_exit_rcu+0x12c/0x198
Feb 07 20:23:52 machine kernel: __irq_exit_rcu from irq_exit+0x8/0x28
Feb 07 20:23:52 machine kernel: irq_exit from __irq_svc+0x90/0xd4
Feb 07 20:23:52 machine kernel: Exception stack(0xc1401f48 to
0xc1401f90)
Feb 07 20:23:52 machine kernel: 1f40: c0dc3ae0
2e43c000 00000001 00000000 c017b020 c1416840
Feb 07 20:23:52 machine kernel: 1f60: c1416840 c14125c0 c11f3820
00000000 00000068 ffffffff 00000000 c1401f98
Feb 07 20:23:52 machine kernel: 1f80: c0dc3ae0 c0dc3ae4 600e0013
ffffffff
Feb 07 20:23:52 machine kernel: __irq_svc from
default_idle_call+0x1c/0x1f4
Feb 07 20:23:52 machine kernel: default_idle_call from
do_idle+0xc0/0x128
Feb 07 20:23:52 machine kernel: do_idle from
cpu_startup_entry+0x28/0x2c
Feb 07 20:23:52 machine kernel: cpu_startup_entry from
rest_init+0x150/0x17c
Feb 07 20:23:52 machine kernel: rest_init from start_kernel+0x618/0x6dc
Feb 07 20:23:52 machine kernel: bad: scheduling from the idle thread!
Feb 07 20:23:52 machine kernel: CPU: 0 UID: 0 PID: 0 Comm: swapper/0
Tainted: G W 6.12.12-g8e187440f820 #0
Feb 07 20:23:52 machine kernel: Tainted: [W]=WARN
Feb 07 20:23:52 machine kernel: Hardware name: Freescale i.MX6 SoloX
(Device Tree)
Feb 07 20:23:52 machine kernel: Call trace:
Feb 07 20:23:52 machine kernel: unwind_backtrace from
show_stack+0x10/0x14
Feb 07 20:23:52 machine kernel: show_stack from
dump_stack_lvl+0xa8/0xb8
Feb 07 20:23:52 machine kernel: dump_stack_lvl from
dequeue_task_idle+0x20/0x50
Feb 07 20:23:52 machine kernel: dequeue_task_idle from
__schedule+0x428/0xc70
Feb 07 20:23:52 machine kernel: __schedule from schedule+0x50/0x130
Feb 07 20:23:52 machine kernel: schedule from
schedule_preempt_disabled+0x1c/0x2c
Feb 07 20:23:52 machine kernel: schedule_preempt_disabled from
__mutex_lock+0x4dc/0x914
Feb 07 20:23:52 machine kernel: __mutex_lock from
mutex_lock_nested+0x1c/0x24
Feb 07 20:23:52 machine kernel: mutex_lock_nested from
rtw_tx_report_purge_timer+0x44/0x74 [rtw88_core]
Feb 07 20:23:52 machine kernel: rtw_tx_report_purge_timer [rtw88_core]
from call_timer_fn+0xb4/0x310
Feb 07 20:23:52 machine kernel: call_timer_fn from
__run_timers+0x278/0x324
Feb 07 20:23:52 machine kernel: __run_timers from
run_timer_base+0x4c/0x6c
Feb 07 20:23:52 machine kernel: run_timer_base from
run_timer_softirq+0x14/0x38
Feb 07 20:23:52 machine kernel: run_timer_softirq from
handle_softirqs+0x160/0x4a8
Feb 07 20:23:52 machine kernel: handle_softirqs from
__irq_exit_rcu+0x12c/0x198
Feb 07 20:23:52 machine kernel: __irq_exit_rcu from irq_exit+0x8/0x28
Feb 07 20:23:52 machine kernel: irq_exit from __irq_svc+0x90/0xd4
Feb 07 20:23:52 machine kernel: Exception stack(0xc1401f48 to
0xc1401f90)
Feb 07 20:23:52 machine kernel: 1f40: c0dc3ae0
2e43c000 00000001 00000000 c017b020 c1416840
Feb 07 20:23:52 machine kernel: 1f60: c1416840 c14125c0 c11f3820
00000000 00000068 ffffffff 00000000 c1401f98
Feb 07 20:23:52 machine kernel: 1f80: c0dc3ae0 c0dc3ae4 600e0013
ffffffff
Feb 07 20:23:52 machine kernel: __irq_svc from
default_idle_call+0x1c/0x1f4
Feb 07 20:23:52 machine kernel: default_idle_call from
do_idle+0xc0/0x128
Feb 07 20:23:52 machine kernel: do_idle from
cpu_startup_entry+0x28/0x2c
Feb 07 20:23:52 machine kernel: cpu_startup_entry from
rest_init+0x150/0x17c
Feb 07 20:23:52 machine kernel: rest_init from start_kernel+0x618/0x6dc
Feb 07 20:23:52 machine kernel: bad: scheduling from the idle thread!
Feb 07 20:23:52 machine kernel: CPU: 0 UID: 0 PID: 0 Comm: swapper/0
Tainted: G W 6.12.12-g8e187440f820 #0
Feb 07 20:23:52 machine kernel: Tainted: [W]=WARN
Feb 07 20:23:52 machine kernel: Hardware name: Freescale i.MX6 SoloX
(Device Tree)
Feb 07 20:23:52 machine kernel: Call trace:
Feb 07 20:23:52 machine kernel: unwind_backtrace from
show_stack+0x10/0x14
Feb 07 20:23:52 machine kernel: show_stack from
dump_stack_lvl+0xa8/0xb8
Feb 07 20:23:52 machine kernel: dump_stack_lvl from
dequeue_task_idle+0x20/0x50
Feb 07 20:23:52 machine kernel: dequeue_task_idle from
__schedule+0x428/0xc70
Feb 07 20:23:52 machine kernel: __schedule from schedule+0x50/0x130
Feb 07 20:23:52 machine kernel: schedule from
schedule_preempt_disabled+0x1c/0x2c
Feb 07 20:23:52 machine kernel: schedule_preempt_disabled from
__mutex_lock+0x4dc/0x914
Feb 07 20:23:52 machine kernel: __mutex_lock from
mutex_lock_nested+0x1c/0x24
Feb 07 20:23:52 machine kernel: mutex_lock_nested from
rtw_tx_report_purge_timer+0x44/0x74 [rtw88_core]
Feb 07 20:23:52 machine kernel: rtw_tx_report_purge_timer [rtw88_core]
from call_timer_fn+0xb4/0x310
Feb 07 20:23:52 machine kernel: call_timer_fn from
__run_timers+0x278/0x324
Feb 07 20:23:52 machine kernel: __run_timers from
run_timer_base+0x4c/0x6c
Feb 07 20:23:52 machine kernel: run_timer_base from
run_timer_softirq+0x14/0x38
Feb 07 20:23:52 machine kernel: run_timer_softirq from
handle_softirqs+0x160/0x4a8
Feb 07 20:23:52 machine kernel: handle_softirqs from
__irq_exit_rcu+0x12c/0x198
Feb 07 20:23:52 machine kernel: __irq_exit_rcu from irq_exit+0x8/0x28
Feb 07 20:23:52 machine kernel: irq_exit from __irq_svc+0x90/0xd4
Feb 07 20:23:52 machine kernel: Exception stack(0xc1401f48 to
0xc1401f90)
Feb 07 20:23:52 machine kernel: 1f40: c0dc3ae0
2e43c000 00000001 00000000 c017b020 c1416840
Feb 07 20:23:52 machine kernel: 1f60: c1416840 c14125c0 c11f3820
00000000 00000068 ffffffff 00000000 c1401f98
Feb 07 20:23:52 machine kernel: 1f80: c0dc3ae0 c0dc3ae4 600e0013
ffffffff
Feb 07 20:23:52 machine kernel: __irq_svc from
default_idle_call+0x1c/0x1f4
Feb 07 20:23:52 machine kernel: default_idle_call from
do_idle+0xc0/0x128
Feb 07 20:23:52 machine kernel: do_idle from
cpu_startup_entry+0x28/0x2c
Feb 07 20:23:52 machine kernel: cpu_startup_entry from
rest_init+0x150/0x17c
Feb 07 20:23:52 machine kernel: rest_init from start_kernel+0x618/0x6dc
Feb 07 20:23:52 machine kernel: bad: scheduling from the idle thread!
Feb 07 20:23:52 machine kernel: CPU: 0 UID: 0 PID: 0 Comm: swapper/0
Tainted: G W 6.12.12-g8e187440f820 #0
Feb 07 20:23:52 machine kernel: Tainted: [W]=WARN
Feb 07 20:23:52 machine kernel: Hardware name: Freescale i.MX6 SoloX
(Device Tree)
Feb 07 20:23:52 machine kernel: Call trace:
Feb 07 20:23:52 machine kernel: unwind_backtrace from
show_stack+0x10/0x14
Feb 07 20:23:52 machine kernel: show_stack from
dump_stack_lvl+0xa8/0xb8
Feb 07 20:23:52 machine kernel: dump_stack_lvl from
dequeue_task_idle+0x20/0x50
Feb 07 20:23:52 machine kernel: dequeue_task_idle from
__schedule+0x428/0xc70
Feb 07 20:23:52 machine kernel: __schedule from schedule+0x50/0x130
Feb 07 20:23:52 machine kernel: schedule from
schedule_preempt_disabled+0x1c/0x2c
Feb 07 20:23:52 machine kernel: schedule_preempt_disabled from
__mutex_lock+0x4dc/0x914
Feb 07 20:23:52 machine kernel: __mutex_lock from
mutex_lock_nested+0x1c/0x24
Feb 07 20:23:52 machine kernel: mutex_lock_nested from
rtw_tx_report_purge_timer+0x44/0x74 [rtw88_core]
Feb 07 20:23:52 machine kernel: rtw_tx_report_purge_timer [rtw88_core]
from call_timer_fn+0xb4/0x310
Feb 07 20:23:52 machine kernel: call_timer_fn from
__run_timers+0x278/0x324
Feb 07 20:23:52 machine kernel: __run_timers from
run_timer_base+0x4c/0x6c
Feb 07 20:23:52 machine kernel: run_timer_base from
run_timer_softirq+0x14/0x38
Feb 07 20:23:52 machine kernel: run_timer_softirq from
handle_softirqs+0x160/0x4a8
Feb 07 20:23:52 machine kernel: handle_softirqs from
__irq_exit_rcu+0x12c/0x198
Feb 07 20:23:52 machine kernel: __irq_exit_rcu from irq_exit+0x8/0x28
Feb 07 20:23:52 machine kernel: irq_exit from __irq_svc+0x90/0xd4
Feb 07 20:23:52 machine kernel: Exception stack(0xc1401f48 to
0xc1401f90)
Feb 07 20:23:52 machine kernel: 1f40: c0dc3ae0
2e43c000 00000001 00000000 c017b020 c1416840
Feb 07 20:23:52 machine kernel: 1f60: c1416840 c14125c0 c11f3820
00000000 00000068 ffffffff 00000000 c1401f98
Feb 07 20:23:52 machine kernel: 1f80: c0dc3ae0 c0dc3ae4 600e0013
ffffffff
Feb 07 20:23:52 machine kernel: __irq_svc from
default_idle_call+0x1c/0x1f4
Feb 07 20:23:52 machine kernel: default_idle_call from
do_idle+0xc0/0x128
Feb 07 20:23:52 machine kernel: do_idle from
cpu_startup_entry+0x28/0x2c
Feb 07 20:23:52 machine kernel: cpu_startup_entry from
rest_init+0x150/0x17c
Feb 07 20:23:52 machine kernel: rest_init from start_kernel+0x618/0x6dc
Feb 07 20:23:53 machine kernel: bad: scheduling from the idle thread!
Feb 07 20:23:53 machine kernel: CPU: 0 UID: 0 PID: 0 Comm: swapper/0
Tainted: G W 6.12.12-g8e187440f820 #0
Feb 07 20:23:53 machine kernel: Tainted: [W]=WARN
Feb 07 20:23:53 machine kernel: Hardware name: Freescale i.MX6 SoloX
(Device Tree)
Feb 07 20:23:53 machine kernel: Call trace:
Feb 07 20:23:53 machine kernel: unwind_backtrace from
show_stack+0x10/0x14
Feb 07 20:23:53 machine kernel: show_stack from
dump_stack_lvl+0xa8/0xb8
Feb 07 20:23:53 machine kernel: dump_stack_lvl from
dequeue_task_idle+0x20/0x50
Feb 07 20:23:53 machine kernel: dequeue_task_idle from
__schedule+0x428/0xc70
Feb 07 20:23:53 machine kernel: __schedule from schedule+0x50/0x130
Feb 07 20:23:53 machine kernel: schedule from
schedule_preempt_disabled+0x1c/0x2c
Feb 07 20:23:53 machine kernel: schedule_preempt_disabled from
__mutex_lock+0x4dc/0x914
Feb 07 20:23:53 machine kernel: __mutex_lock from
mutex_lock_nested+0x1c/0x24
Feb 07 20:23:53 machine kernel: mutex_lock_nested from
rtw_tx_report_purge_timer+0x44/0x74 [rtw88_core]
Feb 07 20:23:53 machine kernel: rtw_tx_report_purge_timer [rtw88_core]
from call_timer_fn+0xb4/0x310
Feb 07 20:23:53 machine kernel: call_timer_fn from
__run_timers+0x278/0x324
Feb 07 20:23:53 machine kernel: __run_timers from
run_timer_base+0x4c/0x6c
Feb 07 20:23:53 machine kernel: run_timer_base from
run_timer_softirq+0x14/0x38
Feb 07 20:23:53 machine kernel: run_timer_softirq from
handle_softirqs+0x160/0x4a8
Feb 07 20:23:53 machine kernel: handle_softirqs from
__irq_exit_rcu+0x12c/0x198
Feb 07 20:23:53 machine kernel: __irq_exit_rcu from irq_exit+0x8/0x28
Feb 07 20:23:53 machine kernel: irq_exit from __irq_svc+0x90/0xd4
Feb 07 20:23:53 machine kernel: Exception stack(0xc1401f48 to
0xc1401f90)
Feb 07 20:23:53 machine kernel: 1f40: c0dc3ae0
2e43c000 00000001 00000000 c017b020 c1416840
Feb 07 20:23:53 machine kernel: 1f60: c1416840 c14125c0 c11f3820
00000000 00000068 ffffffff 00000000 c1401f98
Feb 07 20:23:53 machine kernel: 1f80: c0dc3ae0 c0dc3ae4 600e0013
ffffffff
Feb 07 20:23:53 machine kernel: __irq_svc from
default_idle_call+0x1c/0x1f4
Feb 07 20:23:53 machine kernel: default_idle_call from
do_idle+0xc0/0x128
Feb 07 20:23:53 machine kernel: do_idle from
cpu_startup_entry+0x28/0x2c
Feb 07 20:23:53 machine kernel: cpu_startup_entry from
rest_init+0x150/0x17c
Feb 07 20:23:53 machine kernel: rest_init from start_kernel+0x618/0x6dc
Feb 07 20:23:53 machine kernel: bad: scheduling from the idle thread!
Feb 07 20:23:53 machine kernel: CPU: 0 UID: 0 PID: 0 Comm: swapper/0
Tainted: G W 6.12.12-g8e187440f820 #0
Feb 07 20:23:53 machine kernel: Tainted: [W]=WARN
Feb 07 20:23:53 machine kernel: Hardware name: Freescale i.MX6 SoloX
(Device Tree)
Feb 07 20:23:53 machine kernel: Call trace:
Feb 07 20:23:53 machine kernel: unwind_backtrace from
show_stack+0x10/0x14
Feb 07 20:23:53 machine kernel: show_stack from
dump_stack_lvl+0xa8/0xb8
Feb 07 20:23:53 machine kernel: dump_stack_lvl from
dequeue_task_idle+0x20/0x50
Feb 07 20:23:53 machine kernel: dequeue_task_idle from
__schedule+0x428/0xc70
Feb 07 20:23:53 machine kernel: __schedule from schedule+0x50/0x130
Feb 07 20:23:53 machine kernel: schedule from
schedule_preempt_disabled+0x1c/0x2c
Feb 07 20:23:53 machine kernel: schedule_preempt_disabled from
__mutex_lock+0x4dc/0x914
Feb 07 20:23:53 machine kernel: __mutex_lock from
mutex_lock_nested+0x1c/0x24
Feb 07 20:23:53 machine kernel: mutex_lock_nested from
rtw_tx_report_purge_timer+0x44/0x74 [rtw88_core]
Feb 07 20:23:53 machine kernel: rtw_tx_report_purge_timer [rtw88_core]
from call_timer_fn+0xb4/0x310
Feb 07 20:23:53 machine kernel: call_timer_fn from
__run_timers+0x278/0x324
Feb 07 20:23:53 machine kernel: __run_timers from
run_timer_base+0x4c/0x6c
Feb 07 20:23:53 machine kernel: run_timer_base from
run_timer_softirq+0x14/0x38
Feb 07 20:23:53 machine kernel: run_timer_softirq from
handle_softirqs+0x160/0x4a8
Feb 07 20:23:53 machine kernel: handle_softirqs from
__irq_exit_rcu+0x12c/0x198
Feb 07 20:23:53 machine kernel: __irq_exit_rcu from irq_exit+0x8/0x28
Feb 07 20:23:53 machine kernel: irq_exit from __irq_svc+0x90/0xd4
Feb 07 20:23:53 machine kernel: Exception stack(0xc1401f48 to
0xc1401f90)
Feb 07 20:23:53 machine kernel: 1f40: c0dc3ae0
2e43c000 00000001 00000000 c017b020 c1416840
Feb 07 20:23:53 machine kernel: 1f60: c1416840 c14125c0 c11f3820
00000000 00000068 ffffffff 00000000 c1401f98
Feb 07 20:23:53 machine kernel: 1f80: c0dc3ae0 c0dc3ae4 600e0013
ffffffff
Feb 07 20:23:53 machine kernel: __irq_svc from
default_idle_call+0x1c/0x1f4
Feb 07 20:23:53 machine kernel: default_idle_call from
do_idle+0xc0/0x128
Feb 07 20:23:53 machine kernel: do_idle from
cpu_startup_entry+0x28/0x2c
Feb 07 20:23:53 machine kernel: cpu_startup_entry from
rest_init+0x150/0x17c
Feb 07 20:23:53 machine kernel: rest_init from start_kernel+0x618/0x6dc
Feb 07 20:23:53 machine kernel: bad: scheduling from the idle thread!
Feb 07 20:23:53 machine kernel: CPU: 0 UID: 0 PID: 0 Comm: swapper/0
Tainted: G W 6.12.12-g8e187440f820 #0
Feb 07 20:23:53 machine kernel: Tainted: [W]=WARN
Feb 07 20:23:53 machine kernel: Hardware name: Freescale i.MX6 SoloX
(Device Tree)
Feb 07 20:23:53 machine kernel: Call trace:
Feb 07 20:23:53 machine kernel: unwind_backtrace from
show_stack+0x10/0x14
Feb 07 20:23:53 machine kernel: show_stack from
dump_stack_lvl+0xa8/0xb8
Feb 07 20:23:53 machine kernel: dump_stack_lvl from
dequeue_task_idle+0x20/0x50
Feb 07 20:23:53 machine kernel: dequeue_task_idle from
__schedule+0x428/0xc70
Feb 07 20:23:53 machine kernel: __schedule from schedule+0x50/0x130
Feb 07 20:23:53 machine kernel: schedule from
schedule_preempt_disabled+0x1c/0x2c
Feb 07 20:23:53 machine kernel: schedule_preempt_disabled from
__mutex_lock+0x4dc/0x914
Feb 07 20:23:53 machine kernel: __mutex_lock from
mutex_lock_nested+0x1c/0x24
Feb 07 20:23:53 machine kernel: mutex_lock_nested from
rtw_tx_report_purge_timer+0x44/0x74 [rtw88_core]
Feb 07 20:23:53 machine kernel: rtw_tx_report_purge_timer [rtw88_core]
from call_timer_fn+0xb4/0x310
Feb 07 20:23:53 machine kernel: call_timer_fn from
__run_timers+0x278/0x324
Feb 07 20:23:53 machine kernel: __run_timers from
run_timer_base+0x4c/0x6c
Feb 07 20:23:53 machine kernel: run_timer_base from
run_timer_softirq+0x14/0x38
Feb 07 20:23:53 machine kernel: run_timer_softirq from
handle_softirqs+0x160/0x4a8
Feb 07 20:23:53 machine kernel: handle_softirqs from
__irq_exit_rcu+0x12c/0x198
Feb 07 20:23:53 machine kernel: __irq_exit_rcu from irq_exit+0x8/0x28
Feb 07 20:23:53 machine kernel: irq_exit from __irq_svc+0x90/0xd4
Feb 07 20:23:53 machine kernel: Exception stack(0xc1401f48 to
0xc1401f90)
Feb 07 20:23:53 machine kernel: 1f40: c0dc3ae0
2e43c000 00000001 00000000 c017b020 c1416840
Feb 07 20:23:53 machine kernel: 1f60: c1416840 c14125c0 c11f3820
00000000 00000068 ffffffff 00000000 c1401f98
Feb 07 20:23:53 machine kernel: 1f80: c0dc3ae0 c0dc3ae4 600e0013
ffffffff
Feb 07 20:23:53 machine kernel: __irq_svc from
default_idle_call+0x1c/0x1f4
Feb 07 20:23:53 machine kernel: default_idle_call from
do_idle+0xc0/0x128
Feb 07 20:23:53 machine kernel: do_idle from
cpu_startup_entry+0x28/0x2c
Feb 07 20:23:53 machine kernel: cpu_startup_entry from
rest_init+0x150/0x17c
Feb 07 20:23:53 machine kernel: rest_init from start_kernel+0x618/0x6dc
Feb 07 20:23:53 machine kernel: bad: scheduling from the idle thread!
Feb 07 20:23:53 machine kernel: CPU: 0 UID: 0 PID: 0 Comm: swapper/0
Tainted: G W 6.12.12-g8e187440f820 #0
Feb 07 20:23:53 machine kernel: Tainted: [W]=WARN
Feb 07 20:23:53 machine kernel: Hardware name: Freescale i.MX6 SoloX
(Device Tree)
Feb 07 20:23:53 machine kernel: Call trace:
Feb 07 20:23:53 machine kernel: unwind_backtrace from
show_stack+0x10/0x14
Feb 07 20:23:53 machine kernel: show_stack from
dump_stack_lvl+0xa8/0xb8
Feb 07 20:23:53 machine kernel: dump_stack_lvl from
dequeue_task_idle+0x20/0x50
Feb 07 20:23:53 machine kernel: dequeue_task_idle from
__schedule+0x428/0xc70
Feb 07 20:23:53 machine kernel: __schedule from schedule+0x50/0x130
Feb 07 20:23:53 machine kernel: schedule from
schedule_preempt_disabled+0x1c/0x2c
Feb 07 20:23:53 machine kernel: schedule_preempt_disabled from
__mutex_lock+0x4dc/0x914
Feb 07 20:23:53 machine kernel: __mutex_lock from
mutex_lock_nested+0x1c/0x24
Feb 07 20:23:53 machine kernel: mutex_lock_nested from
rtw_tx_report_purge_timer+0x44/0x74 [rtw88_core]
Feb 07 20:23:53 machine kernel: rtw_tx_report_purge_timer [rtw88_core]
from call_timer_fn+0xb4/0x310
Feb 07 20:23:53 machine kernel: call_timer_fn from
__run_timers+0x278/0x324
Feb 07 20:23:53 machine kernel: __run_timers from
run_timer_base+0x4c/0x6c
Feb 07 20:23:53 machine kernel: run_timer_base from
run_timer_softirq+0x14/0x38
Feb 07 20:23:53 machine kernel: run_timer_softirq from
handle_softirqs+0x160/0x4a8
Feb 07 20:23:53 machine kernel: handle_softirqs from
__irq_exit_rcu+0x12c/0x198
Feb 07 20:23:53 machine kernel: __irq_exit_rcu from irq_exit+0x8/0x28
Feb 07 20:23:53 machine kernel: irq_exit from __irq_svc+0x90/0xd4
Feb 07 20:23:53 machine kernel: Exception stack(0xc1401f48 to
0xc1401f90)
Feb 07 20:23:53 machine kernel: 1f40: c0dc3ae0
2e43c000 00000001 00000000 c017b020 c1416840
Feb 07 20:23:53 machine kernel: 1f60: c1416840 c14125c0 c11f3820
00000000 00000068 ffffffff 00000000 c1401f98
Feb 07 20:23:53 machine kernel: 1f80: c0dc3ae0 c0dc3ae4 600e0013
ffffffff
Feb 07 20:23:53 machine kernel: __irq_svc from
default_idle_call+0x1c/0x1f4
Feb 07 20:23:53 machine kernel: default_idle_call from
do_idle+0xc0/0x128
Feb 07 20:23:53 machine kernel: do_idle from
cpu_startup_entry+0x28/0x2c
Feb 07 20:23:53 machine kernel: cpu_startup_entry from
rest_init+0x150/0x17c
Feb 07 20:23:53 machine kernel: rest_init from start_kernel+0x618/0x6dc
Feb 07 20:23:53 machine kernel: bad: scheduling from the idle thread!
Feb 07 20:23:53 machine kernel: CPU: 0 UID: 0 PID: 0 Comm: swapper/0
Tainted: G W 6.12.12-g8e187440f820 #0
Feb 07 20:23:53 machine kernel: Tainted: [W]=WARN
Feb 07 20:23:53 machine kernel: Hardware name: Freescale i.MX6 SoloX
(Device Tree)
Feb 07 20:23:53 machine kernel: Call trace:
Feb 07 20:23:53 machine kernel: unwind_backtrace from
show_stack+0x10/0x14
Feb 07 20:23:53 machine kernel: show_stack from
dump_stack_lvl+0xa8/0xb8
Feb 07 20:23:53 machine kernel: dump_stack_lvl from
dequeue_task_idle+0x20/0x50
Feb 07 20:23:53 machine kernel: dequeue_task_idle from
__schedule+0x428/0xc70
Feb 07 20:23:53 machine kernel: __schedule from schedule+0x50/0x130
Feb 07 20:23:53 machine kernel: schedule from
schedule_preempt_disabled+0x1c/0x2c
Feb 07 20:23:53 machine kernel: schedule_preempt_disabled from
__mutex_lock+0x4dc/0x914
Feb 07 20:23:53 machine kernel: __mutex_lock from
mutex_lock_nested+0x1c/0x24
Feb 07 20:23:53 machine kernel: mutex_lock_nested from
rtw_tx_report_purge_timer+0x44/0x74 [rtw88_core]
Feb 07 20:23:53 machine kernel: rtw_tx_report_purge_timer [rtw88_core]
from call_timer_fn+0xb4/0x310
Feb 07 20:23:53 machine kernel: call_timer_fn from
__run_timers+0x278/0x324
Feb 07 20:23:53 machine kernel: __run_timers from
run_timer_base+0x4c/0x6c
Feb 07 20:23:53 machine kernel: run_timer_base from
run_timer_softirq+0x14/0x38
Feb 07 20:23:53 machine kernel: run_timer_softirq from
handle_softirqs+0x160/0x4a8
Feb 07 20:23:53 machine kernel: handle_softirqs from
__irq_exit_rcu+0x12c/0x198
Feb 07 20:23:53 machine kernel: __irq_exit_rcu from irq_exit+0x8/0x28
Feb 07 20:23:53 machine kernel: irq_exit from __irq_svc+0x90/0xd4
Feb 07 20:23:53 machine kernel: Exception stack(0xc1401f48 to
0xc1401f90)
Feb 07 20:23:53 machine kernel: 1f40: c0dc3ae0
2e43c000 00000001 00000000 c017b020 c1416840
Feb 07 20:23:53 machine kernel: 1f60: c1416840 c14125c0 c11f3820
00000000 00000068 ffffffff 00000000 c1401f98
Feb 07 20:23:53 machine kernel: 1f80: c0dc3ae0 c0dc3ae4 600e0013
ffffffff
Feb 07 20:23:53 machine kernel: __irq_svc from
default_idle_call+0x1c/0x1f4
Feb 07 20:23:53 machine kernel: default_idle_call from
do_idle+0xc0/0x128
Feb 07 20:23:53 machine kernel: do_idle from
cpu_startup_entry+0x28/0x2c
Feb 07 20:23:53 machine kernel: cpu_startup_entry from
rest_init+0x150/0x17c
Feb 07 20:23:53 machine kernel: rest_init from start_kernel+0x618/0x6dc
Feb 07 20:23:54 machine kernel: bad: scheduling from the idle thread!
Feb 07 20:23:54 machine kernel: CPU: 0 UID: 0 PID: 0 Comm: swapper/0
Tainted: G W 6.12.12-g8e187440f820 #0
Feb 07 20:23:54 machine kernel: Tainted: [W]=WARN
Feb 07 20:23:54 machine kernel: Hardware name: Freescale i.MX6 SoloX
(Device Tree)
Feb 07 20:23:54 machine kernel: Call trace:
Feb 07 20:23:54 machine kernel: unwind_backtrace from
show_stack+0x10/0x14
Feb 07 20:23:54 machine kernel: show_stack from
dump_stack_lvl+0xa8/0xb8
Feb 07 20:23:54 machine kernel: dump_stack_lvl from
dequeue_task_idle+0x20/0x50
Feb 07 20:23:54 machine kernel: dequeue_task_idle from
__schedule+0x428/0xc70
Feb 07 20:23:54 machine kernel: __schedule from schedule+0x50/0x130
Feb 07 20:23:54 machine kernel: schedule from
schedule_preempt_disabled+0x1c/0x2c
Feb 07 20:23:54 machine kernel: schedule_preempt_disabled from
__mutex_lock+0x4dc/0x914
Feb 07 20:23:54 machine kernel: __mutex_lock from
mutex_lock_nested+0x1c/0x24
Feb 07 20:23:54 machine kernel: mutex_lock_nested from
rtw_tx_report_purge_timer+0x44/0x74 [rtw88_core]
Feb 07 20:23:54 machine kernel: rtw_tx_report_purge_timer [rtw88_core]
from call_timer_fn+0xb4/0x310
Feb 07 20:23:54 machine kernel: call_timer_fn from
__run_timers+0x278/0x324
Feb 07 20:23:54 machine kernel: __run_timers from
run_timer_base+0x4c/0x6c
Feb 07 20:23:54 machine kernel: run_timer_base from
run_timer_softirq+0x14/0x38
Feb 07 20:23:54 machine kernel: run_timer_softirq from
handle_softirqs+0x160/0x4a8
Feb 07 20:23:54 machine kernel: handle_softirqs from
__irq_exit_rcu+0x12c/0x198
Feb 07 20:23:54 machine kernel: __irq_exit_rcu from irq_exit+0x8/0x28
Feb 07 20:23:54 machine kernel: irq_exit from __irq_svc+0x90/0xd4
Feb 07 20:23:54 machine kernel: Exception stack(0xc1401f48 to
0xc1401f90)
Feb 07 20:23:54 machine kernel: 1f40: c0dc3ae0
2e43c000 00000001 00000000 c017b020 c1416840
Feb 07 20:23:54 machine kernel: 1f60: c1416840 c14125c0 c11f3820
00000000 00000068 ffffffff 00000000 c1401f98
Feb 07 20:23:54 machine kernel: 1f80: c0dc3ae0 c0dc3ae4 600e0013
ffffffff
Feb 07 20:23:54 machine kernel: __irq_svc from
default_idle_call+0x1c/0x1f4
Feb 07 20:23:54 machine kernel: default_idle_call from
do_idle+0xc0/0x128
Feb 07 20:23:54 machine kernel: do_idle from
cpu_startup_entry+0x28/0x2c
Feb 07 20:23:54 machine kernel: cpu_startup_entry from
rest_init+0x150/0x17c
Feb 07 20:23:54 machine kernel: rest_init from start_kernel+0x618/0x6dc
Feb 07 20:23:54 machine kernel: bad: scheduling from the idle thread!
Feb 07 20:23:54 machine kernel: CPU: 0 UID: 0 PID: 0 Comm: swapper/0
Tainted: G W 6.12.12-g8e187440f820 #0
Feb 07 20:23:54 machine kernel: Tainted: [W]=WARN
Feb 07 20:23:54 machine kernel: Hardware name: Freescale i.MX6 SoloX
(Device Tree)
Feb 07 20:23:54 machine kernel: Call trace:
Feb 07 20:23:54 machine kernel: unwind_backtrace from
show_stack+0x10/0x14
Feb 07 20:23:54 machine kernel: show_stack from
dump_stack_lvl+0xa8/0xb8
Feb 07 20:23:54 machine kernel: dump_stack_lvl from
dequeue_task_idle+0x20/0x50
Feb 07 20:23:54 machine kernel: dequeue_task_idle from
__schedule+0x428/0xc70
Feb 07 20:23:54 machine kernel: __schedule from schedule+0x50/0x130
Feb 07 20:23:54 machine kernel: schedule from
schedule_preempt_disabled+0x1c/0x2c
Feb 07 20:23:54 machine kernel: schedule_preempt_disabled from
__mutex_lock+0x4dc/0x914
Feb 07 20:23:54 machine kernel: __mutex_lock from
mutex_lock_nested+0x1c/0x24
Feb 07 20:23:54 machine kernel: mutex_lock_nested from
rtw_tx_report_purge_timer+0x44/0x74 [rtw88_core]
Feb 07 20:23:54 machine kernel: rtw_tx_report_purge_timer [rtw88_core]
from call_timer_fn+0xb4/0x310
Feb 07 20:23:54 machine kernel: call_timer_fn from
__run_timers+0x278/0x324
Feb 07 20:23:54 machine kernel: __run_timers from
run_timer_base+0x4c/0x6c
Feb 07 20:23:54 machine kernel: run_timer_base from
run_timer_softirq+0x14/0x38
Feb 07 20:23:54 machine kernel: run_timer_softirq from
handle_softirqs+0x160/0x4a8
Feb 07 20:23:54 machine kernel: handle_softirqs from
__irq_exit_rcu+0x12c/0x198
Feb 07 20:23:54 machine kernel: __irq_exit_rcu from irq_exit+0x8/0x28
Feb 07 20:23:54 machine kernel: irq_exit from __irq_svc+0x90/0xd4
Feb 07 20:23:54 machine kernel: Exception stack(0xc1401f48 to
0xc1401f90)
Feb 07 20:23:54 machine kernel: 1f40: c0dc3ae0
2e43c000 00000001 00000000 c017b020 c1416840
Feb 07 20:23:54 machine kernel: 1f60: c1416840 c14125c0 c11f3820
00000000 00000068 ffffffff 00000000 c1401f98
Feb 07 20:23:54 machine kernel: 1f80: c0dc3ae0 c0dc3ae4 600e0013
ffffffff
Feb 07 20:23:54 machine kernel: __irq_svc from
default_idle_call+0x1c/0x1f4
Feb 07 20:23:54 machine kernel: default_idle_call from
do_idle+0xc0/0x128
Feb 07 20:23:54 machine kernel: do_idle from
cpu_startup_entry+0x28/0x2c
Feb 07 20:23:54 machine kernel: cpu_startup_entry from
rest_init+0x150/0x17c
Feb 07 20:23:54 machine kernel: rest_init from start_kernel+0x618/0x6dc
Feb 07 20:23:54 machine kernel: bad: scheduling from the idle thread!
Feb 07 20:23:54 machine kernel: CPU: 0 UID: 0 PID: 0 Comm: swapper/0
Tainted: G W 6.12.12-g8e187440f820 #0
Feb 07 20:23:54 machine kernel: Tainted: [W]=WARN
Feb 07 20:23:54 machine kernel: Hardware name: Freescale i.MX6 SoloX
(Device Tree)
Feb 07 20:23:54 machine kernel: Call trace:
Feb 07 20:23:54 machine kernel: unwind_backtrace from
show_stack+0x10/0x14
Feb 07 20:23:54 machine kernel: show_stack from
dump_stack_lvl+0xa8/0xb8
Feb 07 20:23:54 machine kernel: dump_stack_lvl from
dequeue_task_idle+0x20/0x50
Feb 07 20:23:54 machine kernel: dequeue_task_idle from
__schedule+0x428/0xc70
Feb 07 20:23:54 machine kernel: __schedule from schedule+0x50/0x130
Feb 07 20:23:54 machine kernel: schedule from
schedule_preempt_disabled+0x1c/0x2c
Feb 07 20:23:54 machine kernel: schedule_preempt_disabled from
__mutex_lock+0x4dc/0x914
Feb 07 20:23:54 machine kernel: __mutex_lock from
mutex_lock_nested+0x1c/0x24
Feb 07 20:23:54 machine kernel: mutex_lock_nested from
rtw_tx_report_purge_timer+0x44/0x74 [rtw88_core]
Feb 07 20:23:54 machine kernel: rtw_tx_report_purge_timer [rtw88_core]
from call_timer_fn+0xb4/0x310
Feb 07 20:23:54 machine kernel: call_timer_fn from
__run_timers+0x278/0x324
Feb 07 20:23:54 machine kernel: __run_timers from
run_timer_base+0x4c/0x6c
Feb 07 20:23:54 machine kernel: run_timer_base from
run_timer_softirq+0x14/0x38
Feb 07 20:23:54 machine kernel: run_timer_softirq from
handle_softirqs+0x160/0x4a8
Feb 07 20:23:54 machine kernel: handle_softirqs from
__irq_exit_rcu+0x12c/0x198
Feb 07 20:23:54 machine kernel: __irq_exit_rcu from irq_exit+0x8/0x28
Feb 07 20:23:54 machine kernel: irq_exit from __irq_svc+0x90/0xd4
Feb 07 20:23:54 machine kernel: Exception stack(0xc1401f48 to
0xc1401f90)
Feb 07 20:23:54 machine kernel: 1f40: c0dc3ae0
2e43c000 00000001 00000000 c017b020 c1416840
Feb 07 20:23:54 machine kernel: 1f60: c1416840 c14125c0 c11f3820
00000000 00000068 ffffffff 00000000 c1401f98
Feb 07 20:23:54 machine kernel: 1f80: c0dc3ae0 c0dc3ae4 600e0013
ffffffff
Feb 07 20:23:54 machine kernel: __irq_svc from
default_idle_call+0x1c/0x1f4
Feb 07 20:23:54 machine kernel: default_idle_call from
do_idle+0xc0/0x128
Feb 07 20:23:54 machine kernel: do_idle from
cpu_startup_entry+0x28/0x2c
Feb 07 20:23:54 machine kernel: cpu_startup_entry from
rest_init+0x150/0x17c
Feb 07 20:23:54 machine kernel: rest_init from start_kernel+0x618/0x6dc
Feb 07 20:23:54 machine kernel: bad: scheduling from the idle thread!
Feb 07 20:23:54 machine kernel: CPU: 0 UID: 0 PID: 0 Comm: swapper/0
Tainted: G W 6.12.12-g8e187440f820 #0
Feb 07 20:23:54 machine kernel: Tainted: [W]=WARN
Feb 07 20:23:54 machine kernel: Hardware name: Freescale i.MX6 SoloX
(Device Tree)
Feb 07 20:23:54 machine kernel: Call trace:
Feb 07 20:23:54 machine kernel: unwind_backtrace from
show_stack+0x10/0x14
Feb 07 20:23:54 machine kernel: show_stack from
dump_stack_lvl+0xa8/0xb8
Feb 07 20:23:54 machine kernel: dump_stack_lvl from
dequeue_task_idle+0x20/0x50
Feb 07 20:23:54 machine kernel: dequeue_task_idle from
__schedule+0x428/0xc70
Feb 07 20:23:54 machine kernel: __schedule from schedule+0x50/0x130
Feb 07 20:23:54 machine kernel: schedule from
schedule_preempt_disabled+0x1c/0x2c
Feb 07 20:23:54 machine kernel: schedule_preempt_disabled from
__mutex_lock+0x4dc/0x914
Feb 07 20:23:54 machine kernel: __mutex_lock from
mutex_lock_nested+0x1c/0x24
Feb 07 20:23:54 machine kernel: mutex_lock_nested from
rtw_tx_report_purge_timer+0x44/0x74 [rtw88_core]
Feb 07 20:23:54 machine kernel: rtw_tx_report_purge_timer [rtw88_core]
from call_timer_fn+0xb4/0x310
Feb 07 20:23:54 machine kernel: call_timer_fn from
__run_timers+0x278/0x324
Feb 07 20:23:54 machine kernel: __run_timers from
run_timer_base+0x4c/0x6c
Feb 07 20:23:54 machine kernel: run_timer_base from
run_timer_softirq+0x14/0x38
Feb 07 20:23:54 machine kernel: run_timer_softirq from
handle_softirqs+0x160/0x4a8
Feb 07 20:23:54 machine kernel: handle_softirqs from
__irq_exit_rcu+0x12c/0x198
Feb 07 20:23:54 machine kernel: __irq_exit_rcu from irq_exit+0x8/0x28
Feb 07 20:23:54 machine kernel: irq_exit from __irq_svc+0x90/0xd4
Feb 07 20:23:54 machine kernel: Exception stack(0xc1401f48 to
0xc1401f90)
Feb 07 20:23:54 machine kernel: 1f40: c0dc3ae0
2e43c000 00000001 00000000 c017b020 c1416840
Feb 07 20:23:54 machine kernel: 1f60: c1416840 c14125c0 c11f3820
00000000 00000068 ffffffff 00000000 c1401f98
Feb 07 20:23:54 machine kernel: 1f80: c0dc3ae0 c0dc3ae4 600e0013
ffffffff
Feb 07 20:23:54 machine kernel: __irq_svc from
default_idle_call+0x1c/0x1f4
Feb 07 20:23:54 machine kernel: default_idle_call from
do_idle+0xc0/0x128
Feb 07 20:23:54 machine kernel: do_idle from
cpu_startup_entry+0x28/0x2c
Feb 07 20:23:54 machine kernel: cpu_startup_entry from
rest_init+0x150/0x17c
Feb 07 20:23:54 machine kernel: rest_init from start_kernel+0x618/0x6dc
Feb 07 20:23:54 machine kernel: bad: scheduling from the idle thread!
Feb 07 20:23:54 machine kernel: CPU: 0 UID: 0 PID: 0 Comm: swapper/0
Tainted: G W 6.12.12-g8e187440f820 #0
Feb 07 20:23:54 machine kernel: Tainted: [W]=WARN
Feb 07 20:23:54 machine kernel: Hardware name: Freescale i.MX6 SoloX
(Device Tree)
Feb 07 20:23:54 machine kernel: Call trace:
Feb 07 20:23:54 machine kernel: unwind_backtrace from
show_stack+0x10/0x14
Feb 07 20:23:54 machine kernel: show_stack from
dump_stack_lvl+0xa8/0xb8
Feb 07 20:23:54 machine kernel: dump_stack_lvl from
dequeue_task_idle+0x20/0x50
Feb 07 20:23:54 machine kernel: dequeue_task_idle from
__schedule+0x428/0xc70
Feb 07 20:23:54 machine kernel: __schedule from schedule+0x50/0x130
Feb 07 20:23:54 machine kernel: schedule from
schedule_preempt_disabled+0x1c/0x2c
Feb 07 20:23:54 machine kernel: schedule_preempt_disabled from
__mutex_lock+0x4dc/0x914
Feb 07 20:23:54 machine kernel: __mutex_lock from
mutex_lock_nested+0x1c/0x24
Feb 07 20:23:54 machine kernel: mutex_lock_nested from
rtw_tx_report_purge_timer+0x44/0x74 [rtw88_core]
Feb 07 20:23:54 machine kernel: rtw_tx_report_purge_timer [rtw88_core]
from call_timer_fn+0xb4/0x310
Feb 07 20:23:54 machine kernel: call_timer_fn from
__run_timers+0x278/0x324
Feb 07 20:23:54 machine kernel: __run_timers from
run_timer_base+0x4c/0x6c
Feb 07 20:23:54 machine kernel: run_timer_base from
run_timer_softirq+0x14/0x38
Feb 07 20:23:54 machine kernel: run_timer_softirq from
handle_softirqs+0x160/0x4a8
Feb 07 20:23:54 machine kernel: handle_softirqs from
__irq_exit_rcu+0x12c/0x198
Feb 07 20:23:54 machine kernel: __irq_exit_rcu from irq_exit+0x8/0x28
Feb 07 20:23:54 machine kernel: irq_exit from __irq_svc+0x90/0xd4
Feb 07 20:23:54 machine kernel: Exception stack(0xc1401f48 to
0xc1401f90)
Feb 07 20:23:54 machine kernel: 1f40: c0dc3ae0
2e43c000 00000001 00000000 c017b020 c1416840
Feb 07 20:23:54 machine kernel: 1f60: c1416840 c14125c0 c11f3820
00000000 00000068 ffffffff 00000000 c1401f98
Feb 07 20:23:54 machine kernel: 1f80: c0dc3ae0 c0dc3ae4 600e0013
ffffffff
Feb 07 20:23:54 machine kernel: __irq_svc from
default_idle_call+0x1c/0x1f4
Feb 07 20:23:54 machine kernel: default_idle_call from
do_idle+0xc0/0x128
Feb 07 20:23:54 machine kernel: do_idle from
cpu_startup_entry+0x28/0x2c
Feb 07 20:23:54 machine kernel: cpu_startup_entry from
rest_init+0x150/0x17c
Feb 07 20:23:54 machine kernel: rest_init from start_kernel+0x618/0x6dc
Feb 07 20:23:54 machine kernel: bad: scheduling from the idle thread!
Feb 07 20:23:54 machine kernel: CPU: 0 UID: 0 PID: 0 Comm: swapper/0
Tainted: G W 6.12.12-g8e187440f820 #0
Feb 07 20:23:54 machine kernel: Tainted: [W]=WARN
Feb 07 20:23:54 machine kernel: Hardware name: Freescale i.MX6 SoloX
(Device Tree)
Feb 07 20:23:54 machine kernel: Call trace:
Feb 07 20:23:54 machine kernel: unwind_backtrace from
show_stack+0x10/0x14
Feb 07 20:23:54 machine kernel: show_stack from
dump_stack_lvl+0xa8/0xb8
Feb 07 20:23:54 machine kernel: dump_stack_lvl from
dequeue_task_idle+0x20/0x50
Feb 07 20:23:55 machine kernel: dequeue_task_idle from
__schedule+0x428/0xc70
Feb 07 20:23:55 machine kernel: __schedule from schedule+0x50/0x130
Feb 07 20:23:55 machine kernel: schedule from
schedule_preempt_disabled+0x1c/0x2c
Feb 07 20:23:55 machine kernel: schedule_preempt_disabled from
__mutex_lock+0x4dc/0x914
Feb 07 20:23:55 machine kernel: __mutex_lock from
mutex_lock_nested+0x1c/0x24
Feb 07 20:23:55 machine kernel: mutex_lock_nested from
rtw_tx_report_purge_timer+0x44/0x74 [rtw88_core]
Feb 07 20:23:55 machine kernel: rtw_tx_report_purge_timer [rtw88_core]
from call_timer_fn+0xb4/0x310
Feb 07 20:23:55 machine kernel: call_timer_fn from
__run_timers+0x278/0x324
Feb 07 20:23:55 machine kernel: __run_timers from
run_timer_base+0x4c/0x6c
Feb 07 20:23:55 machine kernel: run_timer_base from
run_timer_softirq+0x14/0x38
Feb 07 20:23:55 machine kernel: run_timer_softirq from
handle_softirqs+0x160/0x4a8
Feb 07 20:23:55 machine kernel: handle_softirqs from
__irq_exit_rcu+0x12c/0x198
Feb 07 20:23:55 machine kernel: __irq_exit_rcu from irq_exit+0x8/0x28
Feb 07 20:23:55 machine kernel: irq_exit from __irq_svc+0x90/0xd4
Feb 07 20:23:55 machine kernel: Exception stack(0xc1401f48 to
0xc1401f90)
Feb 07 20:23:55 machine kernel: 1f40: c0dc3ae0
2e43c000 00000001 00000000 c017b020 c1416840
Feb 07 20:23:55 machine kernel: 1f60: c1416840 c14125c0 c11f3820
00000000 00000068 ffffffff 00000000 c1401f98
Feb 07 20:23:55 machine kernel: 1f80: c0dc3ae0 c0dc3ae4 600e0013
ffffffff
Feb 07 20:23:55 machine kernel: __irq_svc from
default_idle_call+0x1c/0x1f4
Feb 07 20:23:55 machine kernel: default_idle_call from
do_idle+0xc0/0x128
Feb 07 20:23:55 machine kernel: do_idle from
cpu_startup_entry+0x28/0x2c
Feb 07 20:23:55 machine kernel: cpu_startup_entry from
rest_init+0x150/0x17c
Feb 07 20:23:55 machine kernel: rest_init from start_kernel+0x618/0x6dc
Feb 07 20:23:55 machine kernel: bad: scheduling from the idle thread!
Feb 07 20:23:55 machine kernel: CPU: 0 UID: 0 PID: 0 Comm: swapper/0
Tainted: G W 6.12.12-g8e187440f820 #0
Feb 07 20:23:55 machine kernel: Tainted: [W]=WARN
Feb 07 20:23:55 machine kernel: Hardware name: Freescale i.MX6 SoloX
(Device Tree)
Feb 07 20:23:55 machine kernel: Call trace:
Feb 07 20:23:55 machine kernel: unwind_backtrace from
show_stack+0x10/0x14
Feb 07 20:23:55 machine kernel: show_stack from
dump_stack_lvl+0xa8/0xb8
Feb 07 20:23:55 machine kernel: dump_stack_lvl from
dequeue_task_idle+0x20/0x50
Feb 07 20:23:55 machine kernel: dequeue_task_idle from
__schedule+0x428/0xc70
Feb 07 20:23:55 machine kernel: __schedule from schedule+0x50/0x130
Feb 07 20:23:55 machine kernel: schedule from
schedule_preempt_disabled+0x1c/0x2c
Feb 07 20:23:55 machine kernel: schedule_preempt_disabled from
__mutex_lock+0x4dc/0x914
Feb 07 20:23:55 machine kernel: __mutex_lock from
mutex_lock_nested+0x1c/0x24
Feb 07 20:23:55 machine kernel: mutex_lock_nested from
rtw_tx_report_purge_timer+0x44/0x74 [rtw88_core]
Feb 07 20:23:55 machine kernel: rtw_tx_report_purge_timer [rtw88_core]
from call_timer_fn+0xb4/0x310
Feb 07 20:23:55 machine kernel: call_timer_fn from
__run_timers+0x278/0x324
Feb 07 20:23:55 machine kernel: __run_timers from
run_timer_base+0x4c/0x6c
Feb 07 20:23:55 machine kernel: run_timer_base from
run_timer_softirq+0x14/0x38
Feb 07 20:23:55 machine kernel: run_timer_softirq from
handle_softirqs+0x160/0x4a8
Feb 07 20:23:55 machine kernel: handle_softirqs from
__irq_exit_rcu+0x12c/0x198
Feb 07 20:23:55 machine kernel: __irq_exit_rcu from irq_exit+0x8/0x28
Feb 07 20:23:55 machine kernel: irq_exit from __irq_svc+0x90/0xd4
Feb 07 20:23:55 machine kernel: Exception stack(0xc1401f48 to
0xc1401f90)
Feb 07 20:23:55 machine kernel: 1f40: c0dc3ae0
2e43c000 00000001 00000000 c017b020 c1416840
Feb 07 20:23:55 machine kernel: 1f60: c1416840 c14125c0 c11f3820
00000000 00000068 ffffffff 00000000 c1401f98
Feb 07 20:23:55 machine kernel: 1f80: c0dc3ae0 c0dc3ae4 600e0013
ffffffff
Feb 07 20:23:55 machine kernel: __irq_svc from
default_idle_call+0x1c/0x1f4
Feb 07 20:23:55 machine kernel: default_idle_call from
do_idle+0xc0/0x128
Feb 07 20:23:55 machine kernel: do_idle from
cpu_startup_entry+0x28/0x2c
Feb 07 20:23:55 machine kernel: cpu_startup_entry from
rest_init+0x150/0x17c
Feb 07 20:23:55 machine kernel: rest_init from start_kernel+0x618/0x6dc
Feb 07 20:23:55 machine kernel: bad: scheduling from the idle thread!
Feb 07 20:23:55 machine kernel: CPU: 0 UID: 0 PID: 0 Comm: swapper/0
Tainted: G W 6.12.12-g8e187440f820 #0
Feb 07 20:23:55 machine kernel: Tainted: [W]=WARN
Feb 07 20:23:55 machine kernel: Hardware name: Freescale i.MX6 SoloX
(Device Tree)
Feb 07 20:23:55 machine kernel: Call trace:
Feb 07 20:23:55 machine kernel: unwind_backtrace from
show_stack+0x10/0x14
.
.
.
(keeps going....)
^ permalink raw reply [flat|nested] 5+ messages in thread
* rtw88: 8821au: locking issues possible caused by firmware failed to leave lps state / failed to get tx report
2025-02-10 8:48 rtw88: 8821au: petter
@ 2025-02-10 8:57 ` petter
2025-02-11 0:45 ` Ping-Ke Shih
0 siblings, 1 reply; 5+ messages in thread
From: petter @ 2025-02-10 8:57 UTC (permalink / raw)
To: pkshih, rtl8821cerfe2, Linux wireless
Hi,
I have seen some issues with the LM808 dongle (8821au). I'm running
6.12.12 kernel with all missing rtw88 patches cherry-picked from latest
Linux-wireless main track. The dongle seems to be working fine most of
the time, when running traffic and load it, but sometimes during low
traffic/idle I can see below crash that loop around. Any good ideas what
is going on here? (running on armhf based platform)
BR Petter
Issue 1:
================
Feb 08 10:32:08 machine kernel: rtw_8821au 1-1:1.0: firmware failed to
leave lps state
Feb 08 10:32:08 machine kernel:
Feb 08 10:32:08 machine kernel:
============================================
Feb 08 10:32:08 machine kernel: WARNING: possible recursive locking
detected
Feb 08 10:32:08 machine kernel: 6.12.12-g8e187440f820 #0 Not tainted
Feb 08 10:32:08 machine kernel:
--------------------------------------------
Feb 08 10:32:08 machine kernel: kworker/u4:4/25 is trying to acquire
lock:
Feb 08 10:32:08 machine kernel: c4d8f050 (&rtwdev->mutex){+.+.}-{3:3},
at: rtw_leave_lps+0x1d4/0x208 [rtw88_core]
Feb 08 10:32:08 machine kernel:
but task is already holding lock:
Feb 08 10:32:08 machine kernel: c4d8f050 (&rtwdev->mutex){+.+.}-{3:3},
at: rtw_watch_dog_work+0x44/0x2e8 [rtw88_core]
Feb 08 10:32:08 machine kernel:
other info that might help us debug this:
Feb 08 10:32:08 machine kernel: Possible unsafe locking scenario:
Feb 08 10:32:08 machine kernel: CPU0
Feb 08 10:32:08 machine kernel: ----
Feb 08 10:32:08 machine kernel: lock(&rtwdev->mutex);
Feb 08 10:32:08 machine kernel: lock(&rtwdev->mutex);
Feb 08 10:32:08 machine kernel:
*** DEADLOCK ***
Feb 08 10:32:08 machine kernel: May be due to missing lock nesting
notation
Feb 08 10:32:08 machine kernel: 3 locks held by kworker/u4:4/25:
Feb 08 10:32:08 machine kernel: #0: c4eb64b4
((wq_completion)phy0){+.+.}-{0:0}, at: process_one_work+0x1ac/0x71c
Feb 08 10:32:08 machine kernel: #1: f090df20
((work_completion)(&(&rtwdev->watch_dog_work)->work)){+.+.}-{0:0}, at:
process_one_work+0x1d8/0x71c
Feb 08 10:32:08 machine kernel: #2: c4d8f050
(&rtwdev->mutex){+.+.}-{3:3}, at: rtw_watch_dog_work+0x44/0x2e8
[rtw88_core]
Feb 08 10:32:08 machine kernel:
stack backtrace:
Feb 08 10:32:08 machine kernel: CPU: 0 UID: 0 PID: 25 Comm: kworker/u4:4
Not tainted 6.12.12-g8e187440f820 #0
Feb 08 10:32:08 machine kernel: Hardware name: Freescale i.MX6 SoloX
(Device Tree)
Feb 08 10:32:08 machine kernel: Workqueue: phy0 rtw_watch_dog_work
[rtw88_core]
Feb 08 10:32:08 machine kernel: Call trace:
Feb 08 10:32:08 machine kernel: unwind_backtrace from
show_stack+0x10/0x14
Feb 08 10:32:08 machine kernel: show_stack from
dump_stack_lvl+0x88/0xb8
Feb 08 10:32:08 machine kernel: dump_stack_lvl from
print_deadlock_bug+0x1d8/0x240
Feb 08 10:32:08 machine kernel: print_deadlock_bug from
__lock_acquire+0x1304/0x29d4
Feb 08 10:32:08 machine kernel: __lock_acquire from
lock_acquire.part.0+0xe0/0x29c
Feb 08 10:32:08 machine kernel: lock_acquire.part.0 from
__mutex_lock+0x9c/0x914
Feb 08 10:32:08 machine kernel: __mutex_lock from
mutex_lock_nested+0x1c/0x24
Feb 08 10:32:08 machine kernel: mutex_lock_nested from
rtw_leave_lps+0x1d4/0x208 [rtw88_core]
Feb 08 10:32:08 machine kernel: rtw_leave_lps [rtw88_core] from
rtw_watch_dog_work+0x1b8/0x2e8 [rtw88_core]
Feb 08 10:32:08 machine kernel: rtw_watch_dog_work [rtw88_core] from
process_one_work+0x244/0x71c
Feb 08 10:32:08 machine kernel: process_one_work from
worker_thread+0x170/0x350
Feb 08 10:32:08 machine kernel: worker_thread from kthread+0x110/0x130
Feb 08 10:32:08 machine kernel: kthread from ret_from_fork+0x14/0x24
Feb 08 10:32:08 machine kernel: Exception stack(0xf090dfb0 to
0xf090dff8)
Feb 08 10:32:08 machine kernel: dfa0:
00000000 00000000 00000000 00000000
Feb 08 10:32:08 machine kernel: dfc0: 00000000 00000000 00000000
00000000 00000000 00000000 00000000 00000000
Feb 08 10:32:08 machine kernel: dfe0: 00000000 00000000 00000000
00000000 00000013 00000000
Feb 08 10:32:08 machine kernel: rtw_8821au 1-1:1.0: failed to get tx
report from firmware
Feb 08 10:32:08 machine kernel: BUG: scheduling while atomic:
swapper/0/0/0x00000103
Feb 08 10:32:08 machine kernel: INFO: lockdep is turned off.
Feb 08 10:32:08 machine kernel: Modules linked in: rtw88_8821au
rtw88_8821a rtw88_88xxa rtw88_usb rtw88_core mac80211 libarc4 cfg80211
imx_sdma ip_tables x_tables
Feb 08 10:32:08 machine kernel: irq event stamp: 1674268
Feb 08 10:32:08 machine kernel: hardirqs last enabled at (1674267):
[<c0100c58>] __irq_svc+0xb8/0xd4
Feb 08 10:32:08 machine kernel: hardirqs last disabled at (1674268):
[<c0dc50d4>] __schedule+0x490/0xc70
Feb 08 10:32:08 machine kernel: softirqs last enabled at (1674266):
[<c012cbbc>] handle_softirqs+0x2b4/0x4a8
Feb 08 10:32:08 machine kernel: softirqs last disabled at (1674251):
[<c012cf30>] __irq_exit_rcu+0x12c/0x198
Feb 08 10:32:08 machine kernel: CPU: 0 UID: 0 PID: 0 Comm: swapper/0 Not
tainted 6.12.12-g8e187440f820 #0
Feb 08 10:32:08 machine kernel: Hardware name: Freescale i.MX6 SoloX
(Device Tree)
Feb 08 10:32:08 machine kernel: Call trace:
Feb 08 10:32:08 machine kernel: unwind_backtrace from
show_stack+0x10/0x14
Feb 08 10:32:08 machine kernel: show_stack from
dump_stack_lvl+0x88/0xb8
Feb 08 10:32:08 machine kernel: dump_stack_lvl from
__schedule_bug+0x64/0x84
Feb 08 10:32:08 machine kernel: __schedule_bug from
__schedule+0x944/0xc70
Feb 08 10:32:08 machine kernel: __schedule from schedule+0x50/0x130
Feb 08 10:32:08 machine kernel: schedule from
schedule_preempt_disabled+0x1c/0x2c
Feb 08 10:32:08 machine kernel: schedule_preempt_disabled from
__mutex_lock+0x7d4/0x914
Feb 08 10:32:08 machine kernel: __mutex_lock from
mutex_lock_nested+0x1c/0x24
Feb 08 10:32:08 machine kernel: mutex_lock_nested from
rtw_tx_report_purge_timer+0x44/0x74 [rtw88_core]
Feb 08 10:32:08 machine kernel: rtw_tx_report_purge_timer [rtw88_core]
from call_timer_fn+0xb4/0x310
Feb 08 10:32:08 machine kernel: call_timer_fn from
__run_timers+0x278/0x324
Feb 08 10:32:08 machine kernel: __run_timers from
run_timer_base+0x4c/0x6c
Feb 08 10:32:08 machine kernel: run_timer_base from
run_timer_softirq+0x14/0x38
Feb 08 10:32:08 machine kernel: run_timer_softirq from
handle_softirqs+0x160/0x4a8
Feb 08 10:32:08 machine kernel: handle_softirqs from
__irq_exit_rcu+0x12c/0x198
Feb 08 10:32:08 machine kernel: __irq_exit_rcu from irq_exit+0x8/0x28
Feb 08 10:32:08 machine kernel: irq_exit from __irq_svc+0x90/0xd4
Feb 08 10:32:08 machine kernel: Exception stack(0xc1401f48 to
0xc1401f90)
Feb 08 10:32:08 machine kernel: 1f40: c0dc3ae0
2e43c000 00000001 00000000 c017b020 c1416840
Feb 08 10:32:08 machine kernel: 1f60: c1416840 c14125c0 c11f3820
00000000 00000068 ffffffff 00000000 c1401f98
Feb 08 10:32:08 machine kernel: 1f80: c0dc3ae0 c0dc3ae4 60070013
ffffffff
Feb 08 10:32:08 machine kernel: __irq_svc from
default_idle_call+0x1c/0x1f4
Feb 08 10:32:08 machine kernel: default_idle_call from
do_idle+0xc0/0x128
Feb 08 10:32:08 machine kernel: do_idle from
cpu_startup_entry+0x28/0x2c
Feb 08 10:32:08 machine kernel: cpu_startup_entry from
rest_init+0x150/0x17c
Feb 08 10:32:08 machine kernel: rest_init from start_kernel+0x618/0x6dc
Feb 08 10:32:08 machine kernel: bad: scheduling from the idle thread!
Feb 08 10:32:08 machine kernel: CPU: 0 UID: 0 PID: 0 Comm: swapper/0
Tainted: G W 6.12.12-g8e187440f820 #0
Feb 08 10:32:08 machine kernel: Tainted: [W]=WARN
Feb 08 10:32:08 machine kernel: Hardware name: Freescale i.MX6 SoloX
(Device Tree)
Feb 08 10:32:08 machine kernel: Call trace:
Feb 08 10:32:08 machine kernel: unwind_backtrace from
show_stack+0x10/0x14
Feb 08 10:32:08 machine kernel: show_stack from
dump_stack_lvl+0xa8/0xb8
Feb 08 10:32:08 machine kernel: dump_stack_lvl from
dequeue_task_idle+0x20/0x50
Feb 08 10:32:08 machine kernel: dequeue_task_idle from
__schedule+0x428/0xc70
Feb 08 10:32:08 machine kernel: __schedule from schedule+0x50/0x130
Feb 08 10:32:08 machine kernel: schedule from
schedule_preempt_disabled+0x1c/0x2c
Feb 08 10:32:08 machine kernel: schedule_preempt_disabled from
__mutex_lock+0x4dc/0x914
Feb 08 10:32:08 machine kernel: __mutex_lock from
mutex_lock_nested+0x1c/0x24
Feb 08 10:32:08 machine kernel: mutex_lock_nested from
rtw_tx_report_purge_timer+0x44/0x74 [rtw88_core]
Feb 08 10:32:08 machine kernel: rtw_tx_report_purge_timer [rtw88_core]
from call_timer_fn+0xb4/0x310
Feb 08 10:32:08 machine kernel: call_timer_fn from
__run_timers+0x278/0x324
Feb 08 10:32:08 machine kernel: __run_timers from
run_timer_base+0x4c/0x6c
Feb 08 10:32:08 machine kernel: run_timer_base from
run_timer_softirq+0x14/0x38
Feb 08 10:32:08 machine kernel: run_timer_softirq from
handle_softirqs+0x160/0x4a8
Feb 08 10:32:08 machine kernel: handle_softirqs from
__irq_exit_rcu+0x12c/0x198
Feb 08 10:32:08 machine kernel: __irq_exit_rcu from irq_exit+0x8/0x28
Feb 08 10:32:08 machine kernel: irq_exit from __irq_svc+0x90/0xd4
Feb 08 10:32:08 machine kernel: Exception stack(0xc1401f48 to
0xc1401f90)
Feb 08 10:32:08 machine kernel: 1f40: c0dc3ae0
2e43c000 00000001 00000000 c017b020 c1416840
Feb 08 10:32:08 machine kernel: 1f60: c1416840 c14125c0 c11f3820
00000000 00000068 ffffffff 00000000 c1401f98
Feb 08 10:32:08 machine kernel: 1f80: c0dc3ae0 c0dc3ae4 60070013
ffffffff
Feb 08 10:32:08 machine kernel: __irq_svc from
default_idle_call+0x1c/0x1f4
Feb 08 10:32:08 machine kernel: default_idle_call from
do_idle+0xc0/0x128
Feb 08 10:32:08 machine kernel: do_idle from
cpu_startup_entry+0x28/0x2c
Feb 08 10:32:08 machine kernel: cpu_startup_entry from
rest_init+0x150/0x17c
Feb 08 10:32:08 machine kernel: rest_init from start_kernel+0x618/0x6dc
Feb 08 10:32:09 machine kernel: bad: scheduling from the idle thread!
Feb 08 10:32:09 machine kernel: CPU: 0 UID: 0 PID: 0 Comm: swapper/0
Tainted: G W 6.12.12-g8e187440f820 #0
Feb 08 10:32:09 machine kernel: Tainted: [W]=WARN
Feb 08 10:32:09 machine kernel: Hardware name: Freescale i.MX6 SoloX
(Device Tree)
Feb 08 10:32:09 machine kernel: Call trace:
Feb 08 10:32:09 machine kernel: unwind_backtrace from
show_stack+0x10/0x14
Feb 08 10:32:09 machine kernel: show_stack from
dump_stack_lvl+0xa8/0xb8
Feb 08 10:32:09 machine kernel: dump_stack_lvl from
dequeue_task_idle+0x20/0x50
Feb 08 10:32:09 machine kernel: dequeue_task_idle from
__schedule+0x428/0xc70
Feb 08 10:32:09 machine kernel: __schedule from schedule+0x50/0x130
Feb 08 10:32:09 machine kernel: schedule from
schedule_preempt_disabled+0x1c/0x2c
Feb 08 10:32:09 machine kernel: schedule_preempt_disabled from
__mutex_lock+0x4dc/0x914
Feb 08 10:32:09 machine kernel: __mutex_lock from
mutex_lock_nested+0x1c/0x24
Feb 08 10:32:09 machine kernel: mutex_lock_nested from
rtw_tx_report_purge_timer+0x44/0x74 [rtw88_core]
Feb 08 10:32:09 machine kernel: rtw_tx_report_purge_timer [rtw88_core]
from call_timer_fn+0xb4/0x310
Feb 08 10:32:09 machine kernel: call_timer_fn from
__run_timers+0x278/0x324
Feb 08 10:32:09 machine kernel: __run_timers from
run_timer_base+0x4c/0x6c
Feb 08 10:32:09 machine kernel: run_timer_base from
run_timer_softirq+0x14/0x38
Feb 08 10:32:09 machine kernel: run_timer_softirq from
handle_softirqs+0x160/0x4a8
Feb 08 10:32:09 machine kernel: handle_softirqs from
__irq_exit_rcu+0x12c/0x198
Feb 08 10:32:09 machine kernel: __irq_exit_rcu from irq_exit+0x8/0x28
Feb 08 10:32:09 machine kernel: irq_exit from __irq_svc+0x90/0xd4
Feb 08 10:32:09 machine kernel: Exception stack(0xc1401f48 to
0xc1401f90)
Feb 08 10:32:09 machine kernel: 1f40: c0dc3ae0
2e43c000 00000001 00000000 c017b020 c1416840
Feb 08 10:32:09 machine kernel: 1f60: c1416840 c14125c0 c11f3820
00000000 00000068 ffffffff 00000000 c1401f98
Feb 08 10:32:09 machine kernel: 1f80: c0dc3ae0 c0dc3ae4 60070013
ffffffff
Feb 08 10:32:09 machine kernel: __irq_svc from
default_idle_call+0x1c/0x1f4
Feb 08 10:32:09 machine kernel: default_idle_call from
do_idle+0xc0/0x128
Feb 08 10:32:09 machine kernel: do_idle from
cpu_startup_entry+0x28/0x2c
Feb 08 10:32:09 machine kernel: cpu_startup_entry from
rest_init+0x150/0x17c
Feb 08 10:32:09 machine kernel: rest_init from start_kernel+0x618/0x6dc
Feb 08 10:32:09 machine kernel: bad: scheduling from the idle thread!
Feb 08 10:32:09 machine kernel: CPU: 0 UID: 0 PID: 0 Comm: swapper/0
Tainted: G W 6.12.12-g8e187440f820 #0
Feb 08 10:32:09 machine kernel: Tainted: [W]=WARN
Feb 08 10:32:09 machine kernel: Hardware name: Freescale i.MX6 SoloX
(Device Tree)
Feb 08 10:32:09 machine kernel: Call trace:
Feb 08 10:32:09 machine kernel: unwind_backtrace from
show_stack+0x10/0x14
Feb 08 10:32:09 machine kernel: show_stack from
dump_stack_lvl+0xa8/0xb8
Feb 08 10:32:09 machine kernel: dump_stack_lvl from
dequeue_task_idle+0x20/0x50
Feb 08 10:32:09 machine kernel: dequeue_task_idle from
__schedule+0x428/0xc70
Feb 08 10:32:09 machine kernel: __schedule from schedule+0x50/0x130
Feb 08 10:32:09 machine kernel: schedule from
schedule_preempt_disabled+0x1c/0x2c
Feb 08 10:32:09 machine kernel: schedule_preempt_disabled from
__mutex_lock+0x4dc/0x914
Feb 08 10:32:09 machine kernel: __mutex_lock from
mutex_lock_nested+0x1c/0x24
Feb 08 10:32:09 machine kernel: mutex_lock_nested from
rtw_tx_report_purge_timer+0x44/0x74 [rtw88_core]
Feb 08 10:32:09 machine kernel: rtw_tx_report_purge_timer [rtw88_core]
from call_timer_fn+0xb4/0x310
Feb 08 10:32:09 machine kernel: call_timer_fn from
__run_timers+0x278/0x324
Feb 08 10:32:09 machine kernel: __run_timers from
run_timer_base+0x4c/0x6c
Feb 08 10:32:09 machine kernel: run_timer_base from
run_timer_softirq+0x14/0x38
Feb 08 10:32:09 machine kernel: run_timer_softirq from
handle_softirqs+0x160/0x4a8
Feb 08 10:32:09 machine kernel: handle_softirqs from
__irq_exit_rcu+0x12c/0x198
Feb 08 10:32:09 machine kernel: __irq_exit_rcu from irq_exit+0x8/0x28
Feb 08 10:32:09 machine kernel: irq_exit from __irq_svc+0x90/0xd4
Feb 08 10:32:09 machine kernel: Exception stack(0xc1401f48 to
0xc1401f90)
Feb 08 10:32:09 machine kernel: 1f40: c0dc3ae0
2e43c000 00000001 00000000 c017b020 c1416840
Feb 08 10:32:09 machine kernel: 1f60: c1416840 c14125c0 c11f3820
00000000 00000068 ffffffff 00000000 c1401f98
Feb 08 10:32:09 machine kernel: 1f80: c0dc3ae0 c0dc3ae4 60070013
ffffffff
Feb 08 10:32:09 machine kernel: __irq_svc from
default_idle_call+0x1c/0x1f4
Feb 08 10:32:09 machine kernel: default_idle_call from
do_idle+0xc0/0x128
Feb 08 10:32:09 machine kernel: do_idle from
cpu_startup_entry+0x28/0x2c
Feb 08 10:32:09 machine kernel: cpu_startup_entry from
rest_init+0x150/0x17c
Feb 08 10:32:09 machine kernel: rest_init from start_kernel+0x618/0x6dc
Feb 08 10:32:09 machine kernel: bad: scheduling from the idle thread!
Feb 08 10:32:09 machine kernel: CPU: 0 UID: 0 PID: 0 Comm: swapper/0
Tainted: G W 6.12.12-g8e187440f820 #0
Feb 08 10:32:09 machine kernel: Tainted: [W]=WARN
Feb 08 10:32:09 machine kernel: Hardware name: Freescale i.MX6 SoloX
(Device Tree)
Feb 08 10:32:09 machine kernel: Call trace:
Feb 08 10:32:09 machine kernel: unwind_backtrace from
show_stack+0x10/0x14
Feb 08 10:32:09 machine kernel: show_stack from
dump_stack_lvl+0xa8/0xb8
Feb 08 10:32:09 machine kernel: dump_stack_lvl from
dequeue_task_idle+0x20/0x50
Feb 08 10:32:09 machine kernel: dequeue_task_idle from
__schedule+0x428/0xc70
Feb 08 10:32:09 machine kernel: __schedule from schedule+0x50/0x130
Feb 08 10:32:09 machine kernel: schedule from
schedule_preempt_disabled+0x1c/0x2c
Feb 08 10:32:09 machine kernel: schedule_preempt_disabled from
__mutex_lock+0x4dc/0x914
Feb 08 10:32:09 machine kernel: __mutex_lock from
mutex_lock_nested+0x1c/0x24
Feb 08 10:32:09 machine kernel: mutex_lock_nested from
rtw_tx_report_purge_timer+0x44/0x74 [rtw88_core]
Feb 08 10:32:09 machine kernel: rtw_tx_report_purge_timer [rtw88_core]
from call_timer_fn+0xb4/0x310
Feb 08 10:32:09 machine kernel: call_timer_fn from
__run_timers+0x278/0x324
Feb 08 10:32:09 machine kernel: __run_timers from
run_timer_base+0x4c/0x6c
Feb 08 10:32:09 machine kernel: run_timer_base from
run_timer_softirq+0x14/0x38
Feb 08 10:32:09 machine kernel: run_timer_softirq from
handle_softirqs+0x160/0x4a8
Feb 08 10:32:09 machine kernel: handle_softirqs from
__irq_exit_rcu+0x12c/0x198
Feb 08 10:32:09 machine kernel: __irq_exit_rcu from irq_exit+0x8/0x28
Feb 08 10:32:09 machine kernel: irq_exit from __irq_svc+0x90/0xd4
Feb 08 10:32:09 machine kernel: Exception stack(0xc1401f48 to
0xc1401f90)
Feb 08 10:32:09 machine kernel: 1f40: c0dc3ae0
2e43c000 00000001 00000000 c017b020 c1416840
Feb 08 10:32:09 machine kernel: 1f60: c1416840 c14125c0 c11f3820
00000000 00000068 ffffffff 00000000 c1401f98
Feb 08 10:32:09 machine kernel: 1f80: c0dc3ae0 c0dc3ae4 60070013
ffffffff
Feb 08 10:32:09 machine kernel: __irq_svc from
default_idle_call+0x1c/0x1f4
Feb 08 10:32:09 machine kernel: default_idle_call from
do_idle+0xc0/0x128
Feb 08 10:32:09 machine kernel: do_idle from
cpu_startup_entry+0x28/0x2c
Feb 08 10:32:09 machine kernel: cpu_startup_entry from
rest_init+0x150/0x17c
Feb 08 10:32:09 machine kernel: rest_init from start_kernel+0x618/0x6dc
Feb 08 10:32:09 machine kernel: bad: scheduling from the idle thread!
Feb 08 10:32:09 machine kernel: CPU: 0 UID: 0 PID: 0 Comm: swapper/0
Tainted: G W 6.12.12-g8e187440f820 #0
Feb 08 10:32:09 machine kernel: Tainted: [W]=WARN
Feb 08 10:32:09 machine kernel: Hardware name: Freescale i.MX6 SoloX
(Device Tree)
Feb 08 10:32:09 machine kernel: Call trace:
Feb 08 10:32:09 machine kernel: unwind_backtrace from
show_stack+0x10/0x14
Feb 08 10:32:09 machine kernel: show_stack from
dump_stack_lvl+0xa8/0xb8
Feb 08 10:32:09 machine kernel: dump_stack_lvl from
dequeue_task_idle+0x20/0x50
Feb 08 10:32:09 machine kernel: dequeue_task_idle from
__schedule+0x428/0xc70
Feb 08 10:32:09 machine kernel: __schedule from schedule+0x50/0x130
Feb 08 10:32:09 machine kernel: schedule from
schedule_preempt_disabled+0x1c/0x2c
Feb 08 10:32:09 machine kernel: schedule_preempt_disabled from
__mutex_lock+0x4dc/0x914
Feb 08 10:32:09 machine kernel: __mutex_lock from
mutex_lock_nested+0x1c/0x24
Feb 08 10:32:09 machine kernel: mutex_lock_nested from
rtw_tx_report_purge_timer+0x44/0x74 [rtw88_core]
Feb 08 10:32:09 machine kernel: rtw_tx_report_purge_timer [rtw88_core]
from call_timer_fn+0xb4/0x310
Feb 08 10:32:09 machine kernel: call_timer_fn from
__run_timers+0x278/0x324
Feb 08 10:32:09 machine kernel: __run_timers from
run_timer_base+0x4c/0x6c
Feb 08 10:32:09 machine kernel: run_timer_base from
run_timer_softirq+0x14/0x38
Feb 08 10:32:09 machine kernel: run_timer_softirq from
handle_softirqs+0x160/0x4a8
Feb 08 10:32:09 machine kernel: handle_softirqs from
__irq_exit_rcu+0x12c/0x198
Feb 08 10:32:09 machine kernel: __irq_exit_rcu from irq_exit+0x8/0x28
Feb 08 10:32:09 machine kernel: irq_exit from __irq_svc+0x90/0xd4
Feb 08 10:32:09 machine kernel: Exception stack(0xc1401f48 to
0xc1401f90)
Feb 08 10:32:09 machine kernel: 1f40: c0dc3ae0
2e43c000 00000001 00000000 c017b020 c1416840
Feb 08 10:32:09 machine kernel: 1f60: c1416840 c14125c0 c11f3820
00000000 00000068 ffffffff 00000000 c1401f98
Feb 08 10:32:09 machine kernel: 1f80: c0dc3ae0 c0dc3ae4 60070013
ffffffff
Feb 08 10:32:09 machine kernel: __irq_svc from
default_idle_call+0x1c/0x1f4
Feb 08 10:32:09 machine kernel: default_idle_call from
do_idle+0xc0/0x128
Feb 08 10:32:09 machine kernel: do_idle from
cpu_startup_entry+0x28/0x2c
Feb 08 10:32:09 machine kernel: cpu_startup_entry from
rest_init+0x150/0x17c
Feb 08 10:32:09 machine kernel: rest_init from start_kernel+0x618/0x6dc
Feb 08 10:32:09 machine kernel: bad: scheduling from the idle thread!
Feb 08 10:32:09 machine kernel: CPU: 0 UID: 0 PID: 0 Comm: swapper/0
Tainted: G W 6.12.12-g8e187440f820 #0
Feb 08 10:32:09 machine kernel: Tainted: [W]=WARN
Feb 08 10:32:09 machine kernel: Hardware name: Freescale i.MX6 SoloX
(Device Tree)
Feb 08 10:32:09 machine kernel: Call trace:
Feb 08 10:32:09 machine kernel: unwind_backtrace from
show_stack+0x10/0x14
Feb 08 10:32:09 machine kernel: show_stack from
dump_stack_lvl+0xa8/0xb8
Feb 08 10:32:09 machine kernel: dump_stack_lvl from
dequeue_task_idle+0x20/0x50
Feb 08 10:32:09 machine kernel: dequeue_task_idle from
__schedule+0x428/0xc70
Feb 08 10:32:09 machine kernel: __schedule from schedule+0x50/0x130
Feb 08 10:32:09 machine kernel: schedule from
schedule_preempt_disabled+0x1c/0x2c
Feb 08 10:32:09 machine kernel: schedule_preempt_disabled from
__mutex_lock+0x4dc/0x914
Feb 08 10:32:09 machine kernel: __mutex_lock from
mutex_lock_nested+0x1c/0x24
Feb 08 10:32:09 machine kernel: mutex_lock_nested from
rtw_tx_report_purge_timer+0x44/0x74 [rtw88_core]
Feb 08 10:32:09 machine kernel: rtw_tx_report_purge_timer [rtw88_core]
from call_timer_fn+0xb4/0x310
Feb 08 10:32:09 machine kernel: call_timer_fn from
__run_timers+0x278/0x324
Feb 08 10:32:09 machine kernel: __run_timers from
run_timer_base+0x4c/0x6c
Feb 08 10:32:09 machine kernel: run_timer_base from
run_timer_softirq+0x14/0x38
Feb 08 10:32:09 machine kernel: run_timer_softirq from
handle_softirqs+0x160/0x4a8
Feb 08 10:32:09 machine kernel: handle_softirqs from
__irq_exit_rcu+0x12c/0x198
Feb 08 10:32:09 machine kernel: __irq_exit_rcu from irq_exit+0x8/0x28
Feb 08 10:32:09 machine kernel: irq_exit from __irq_svc+0x90/0xd4
Feb 08 10:32:09 machine kernel: Exception stack(0xc1401f48 to
0xc1401f90)
Feb 08 10:32:09 machine kernel: 1f40: c0dc3ae0
2e43c000 00000001 00000000 c017b020 c1416840
Feb 08 10:32:09 machine kernel: 1f60: c1416840 c14125c0 c11f3820
00000000 00000068 ffffffff 00000000 c1401f98
Feb 08 10:32:09 machine kernel: 1f80: c0dc3ae0 c0dc3ae4 60070013
ffffffff
Feb 08 10:32:09 machine kernel: __irq_svc from
default_idle_call+0x1c/0x1f4
Feb 08 10:32:09 machine kernel: default_idle_call from
do_idle+0xc0/0x128
Feb 08 10:32:09 machine kernel: do_idle from
cpu_startup_entry+0x28/0x2c
Feb 08 10:32:09 machine kernel: cpu_startup_entry from
rest_init+0x150/0x17c
Feb 08 10:32:09 machine kernel: rest_init from start_kernel+0x618/0x6dc
Feb 08 10:32:10 machine kernel: bad: scheduling from the idle thread!
Feb 08 10:32:10 machine kernel: CPU: 0 UID: 0 PID: 0 Comm: swapper/0
Tainted: G W 6.12.12-g8e187440f820 #0
Feb 08 10:32:10 machine kernel: Tainted: [W]=WARN
Feb 08 10:32:10 machine kernel: Hardware name: Freescale i.MX6 SoloX
(Device Tree)
Feb 08 10:32:10 machine kernel: Call trace:
Feb 08 10:32:10 machine kernel: unwind_backtrace from
show_stack+0x10/0x14
Feb 08 10:32:10 machine kernel: show_stack from
dump_stack_lvl+0xa8/0xb8
Feb 08 10:32:10 machine kernel: dump_stack_lvl from
dequeue_task_idle+0x20/0x50
Feb 08 10:32:10 machine kernel: dequeue_task_idle from
__schedule+0x428/0xc70
Feb 08 10:32:10 machine kernel: __schedule from schedule+0x50/0x130
Feb 08 10:32:10 machine kernel: schedule from
schedule_preempt_disabled+0x1c/0x2c
Feb 08 10:32:10 machine kernel: schedule_preempt_disabled from
__mutex_lock+0x4dc/0x914
Feb 08 10:32:10 machine kernel: __mutex_lock from
mutex_lock_nested+0x1c/0x24
Feb 08 10:32:10 machine kernel: mutex_lock_nested from
rtw_tx_report_purge_timer+0x44/0x74 [rtw88_core]
Feb 08 10:32:10 machine kernel: rtw_tx_report_purge_timer [rtw88_core]
from call_timer_fn+0xb4/0x310
Feb 08 10:32:10 machine kernel: call_timer_fn from
__run_timers+0x278/0x324
Feb 08 10:32:10 machine kernel: __run_timers from
run_timer_base+0x4c/0x6c
Feb 08 10:32:10 machine kernel: run_timer_base from
run_timer_softirq+0x14/0x38
Feb 08 10:32:10 machine kernel: run_timer_softirq from
handle_softirqs+0x160/0x4a8
Feb 08 10:32:10 machine kernel: handle_softirqs from
__irq_exit_rcu+0x12c/0x198
Feb 08 10:32:10 machine kernel: __irq_exit_rcu from irq_exit+0x8/0x28
Feb 08 10:32:10 machine kernel: irq_exit from __irq_svc+0x90/0xd4
Feb 08 10:32:10 machine kernel: Exception stack(0xc1401f48 to
0xc1401f90)
Feb 08 10:32:10 machine kernel: 1f40: c0dc3ae0
2e43c000 00000001 00000000 c017b020 c1416840
Feb 08 10:32:10 machine kernel: 1f60: c1416840 c14125c0 c11f3820
00000000 00000068 ffffffff 00000000 c1401f98
Feb 08 10:32:10 machine kernel: 1f80: c0dc3ae0 c0dc3ae4 60070013
ffffffff
Feb 08 10:32:10 machine kernel: __irq_svc from
default_idle_call+0x1c/0x1f4
Feb 08 10:32:10 machine kernel: default_idle_call from
do_idle+0xc0/0x128
Feb 08 10:32:10 machine kernel: do_idle from
cpu_startup_entry+0x28/0x2c
Feb 08 10:32:10 machine kernel: cpu_startup_entry from
rest_init+0x150/0x17c
Feb 08 10:32:10 machine kernel: rest_init from start_kernel+0x618/0x6dc
Feb 08 10:32:10 machine kernel: bad: scheduling from the idle thread!
Feb 08 10:32:10 machine kernel: CPU: 0 UID: 0 PID: 0 Comm: swapper/0
Tainted: G W 6.12.12-g8e187440f820 #0
Feb 08 10:32:10 machine kernel: Tainted: [W]=WARN
Feb 08 10:32:10 machine kernel: Hardware name: Freescale i.MX6 SoloX
(Device Tree)
Feb 08 10:32:10 machine kernel: Call trace:
Feb 08 10:32:10 machine kernel: unwind_backtrace from
show_stack+0x10/0x14
Feb 08 10:32:10 machine kernel: show_stack from
dump_stack_lvl+0xa8/0xb8
Feb 08 10:32:10 machine kernel: dump_stack_lvl from
dequeue_task_idle+0x20/0x50
Feb 08 10:32:10 machine kernel: dequeue_task_idle from
__schedule+0x428/0xc70
Feb 08 10:32:10 machine kernel: __schedule from schedule+0x50/0x130
Feb 08 10:32:10 machine kernel: schedule from
schedule_preempt_disabled+0x1c/0x2c
Feb 08 10:32:10 machine kernel: schedule_preempt_disabled from
__mutex_lock+0x4dc/0x914
Feb 08 10:32:10 machine kernel: __mutex_lock from
mutex_lock_nested+0x1c/0x24
Feb 08 10:32:10 machine kernel: mutex_lock_nested from
rtw_tx_report_purge_timer+0x44/0x74 [rtw88_core]
Feb 08 10:32:10 machine kernel: rtw_tx_report_purge_timer [rtw88_core]
from call_timer_fn+0xb4/0x310
Feb 08 10:32:10 machine kernel: call_timer_fn from
__run_timers+0x278/0x324
Feb 08 10:32:10 machine kernel: __run_timers from
run_timer_base+0x4c/0x6c
Feb 08 10:32:10 machine kernel: run_timer_base from
run_timer_softirq+0x14/0x38
Feb 08 10:32:10 machine kernel: run_timer_softirq from
handle_softirqs+0x160/0x4a8
Feb 08 10:32:10 machine kernel: handle_softirqs from
__irq_exit_rcu+0x12c/0x198
Feb 08 10:32:10 machine kernel: __irq_exit_rcu from irq_exit+0x8/0x28
Feb 08 10:32:10 machine kernel: irq_exit from __irq_svc+0x90/0xd4
Feb 08 10:32:10 machine kernel: Exception stack(0xc1401f48 to
0xc1401f90)
Feb 08 10:32:10 machine kernel: 1f40: c0dc3ae0
2e43c000 00000001 00000000 c017b020 c1416840
Feb 08 10:32:10 machine kernel: 1f60: c1416840 c14125c0 c11f3820
00000000 00000068 ffffffff 00000000 c1401f98
Feb 08 10:32:10 machine kernel: 1f80: c0dc3ae0 c0dc3ae4 60070013
ffffffff
Feb 08 10:32:10 machine kernel: __irq_svc from
default_idle_call+0x1c/0x1f4
Feb 08 10:32:10 machine kernel: default_idle_call from
do_idle+0xc0/0x128
Feb 08 10:32:10 machine kernel: do_idle from
cpu_startup_entry+0x28/0x2c
Feb 08 10:32:10 machine kernel: cpu_startup_entry from
rest_init+0x150/0x17c
Feb 08 10:32:10 machine kernel: rest_init from start_kernel+0x618/0x6dc
Feb 08 10:32:10 machine kernel: bad: scheduling from the idle thread!
Feb 08 10:32:10 machine kernel: CPU: 0 UID: 0 PID: 0 Comm: swapper/0
Tainted: G W 6.12.12-g8e187440f820 #0
Feb 08 10:32:10 machine kernel: Tainted: [W]=WARN
Feb 08 10:32:10 machine kernel: Hardware name: Freescale i.MX6 SoloX
(Device Tree)
Feb 08 10:32:10 machine kernel: Call trace:
Feb 08 10:32:10 machine kernel: unwind_backtrace from
show_stack+0x10/0x14
Feb 08 10:32:10 machine kernel: show_stack from
dump_stack_lvl+0xa8/0xb8
Feb 08 10:32:10 machine kernel: dump_stack_lvl from
dequeue_task_idle+0x20/0x50
Feb 08 10:32:10 machine kernel: dequeue_task_idle from
__schedule+0x428/0xc70
Feb 08 10:32:10 machine kernel: __schedule from schedule+0x50/0x130
Feb 08 10:32:10 machine kernel: schedule from
schedule_preempt_disabled+0x1c/0x2c
Feb 08 10:32:10 machine kernel: schedule_preempt_disabled from
__mutex_lock+0x4dc/0x914
Feb 08 10:32:10 machine kernel: __mutex_lock from
mutex_lock_nested+0x1c/0x24
Feb 08 10:32:10 machine kernel: mutex_lock_nested from
rtw_tx_report_purge_timer+0x44/0x74 [rtw88_core]
Feb 08 10:32:10 machine kernel: rtw_tx_report_purge_timer [rtw88_core]
from call_timer_fn+0xb4/0x310
Feb 08 10:32:10 machine kernel: call_timer_fn from
__run_timers+0x278/0x324
Feb 08 10:32:10 machine kernel: __run_timers from
run_timer_base+0x4c/0x6c
Feb 08 10:32:10 machine kernel: run_timer_base from
run_timer_softirq+0x14/0x38
Feb 08 10:32:10 machine kernel: run_timer_softirq from
handle_softirqs+0x160/0x4a8
Feb 08 10:32:10 machine kernel: handle_softirqs from
__irq_exit_rcu+0x12c/0x198
Feb 08 10:32:10 machine kernel: __irq_exit_rcu from irq_exit+0x8/0x28
Feb 08 10:32:10 machine kernel: irq_exit from __irq_svc+0x90/0xd4
Feb 08 10:32:10 machine kernel: Exception stack(0xc1401f48 to
0xc1401f90)
Feb 08 10:32:10 machine kernel: 1f40: c0dc3ae0
2e43c000 00000001 00000000 c017b020 c1416840
Feb 08 10:32:10 machine kernel: 1f60: c1416840 c14125c0 c11f3820
00000000 00000068 ffffffff 00000000 c1401f98
Feb 08 10:32:10 machine kernel: 1f80: c0dc3ae0 c0dc3ae4 60070013
ffffffff
Feb 08 10:32:10 machine kernel: __irq_svc from
default_idle_call+0x1c/0x1f4
Feb 08 10:32:10 machine kernel: default_idle_call from
do_idle+0xc0/0x128
Feb 08 10:32:10 machine kernel: do_idle from
cpu_startup_entry+0x28/0x2c
Feb 08 10:32:10 machine kernel: cpu_startup_entry from
rest_init+0x150/0x17c
Feb 08 10:32:10 machine kernel: rest_init from start_kernel+0x618/0x6dc
Feb 08 10:32:10 machine kernel: bad: scheduling from the idle thread!
Feb 08 10:32:10 machine kernel: CPU: 0 UID: 0 PID: 0 Comm: swapper/0
Tainted: G W 6.12.12-g8e187440f820 #0
Feb 08 10:32:10 machine kernel: Tainted: [W]=WARN
Feb 08 10:32:10 machine kernel: Hardware name: Freescale i.MX6 SoloX
(Device Tree)
Feb 08 10:32:10 machine kernel: Call trace:
Feb 08 10:32:10 machine kernel: unwind_backtrace from
show_stack+0x10/0x14
Feb 08 10:32:10 machine kernel: show_stack from
dump_stack_lvl+0xa8/0xb8
Feb 08 10:32:10 machine kernel: dump_stack_lvl from
dequeue_task_idle+0x20/0x50
Feb 08 10:32:10 machine kernel: dequeue_task_idle from
__schedule+0x428/0xc70
Feb 08 10:32:10 machine kernel: __schedule from schedule+0x50/0x130
Feb 08 10:32:10 machine kernel: schedule from
schedule_preempt_disabled+0x1c/0x2c
Feb 08 10:32:10 machine kernel: schedule_preempt_disabled from
__mutex_lock+0x4dc/0x914
Feb 08 10:32:10 machine kernel: __mutex_lock from
mutex_lock_nested+0x1c/0x24
Feb 08 10:32:10 machine kernel: mutex_lock_nested from
rtw_tx_report_purge_timer+0x44/0x74 [rtw88_core]
Feb 08 10:32:10 machine kernel: rtw_tx_report_purge_timer [rtw88_core]
from call_timer_fn+0xb4/0x310
Feb 08 10:32:10 machine kernel: call_timer_fn from
__run_timers+0x278/0x324
Feb 08 10:32:10 machine kernel: __run_timers from
run_timer_base+0x4c/0x6c
Feb 08 10:32:10 machine kernel: run_timer_base from
run_timer_softirq+0x14/0x38
Feb 08 10:32:10 machine kernel: run_timer_softirq from
handle_softirqs+0x160/0x4a8
Feb 08 10:32:10 machine kernel: handle_softirqs from
__irq_exit_rcu+0x12c/0x198
Feb 08 10:32:10 machine kernel: __irq_exit_rcu from irq_exit+0x8/0x28
Feb 08 10:32:10 machine kernel: irq_exit from __irq_svc+0x90/0xd4
Feb 08 10:32:10 machine kernel: Exception stack(0xc1401f48 to
0xc1401f90)
Feb 08 10:32:10 machine kernel: 1f40: c0dc3ae0
2e43c000 00000001 00000000 c017b020 c1416840
Feb 08 10:32:10 machine kernel: 1f60: c1416840 c14125c0 c11f3820
00000000 00000068 ffffffff 00000000 c1401f98
Feb 08 10:32:10 machine kernel: 1f80: c0dc3ae0 c0dc3ae4 60070013
ffffffff
Feb 08 10:32:10 machine kernel: __irq_svc from
default_idle_call+0x1c/0x1f4
Feb 08 10:32:10 machine kernel: default_idle_call from
do_idle+0xc0/0x128
Feb 08 10:32:10 machine kernel: do_idle from
cpu_startup_entry+0x28/0x2c
Feb 08 10:32:10 machine kernel: cpu_startup_entry from
rest_init+0x150/0x17c
Feb 08 10:32:10 machine kernel: rest_init from start_kernel+0x618/0x6dc
Feb 08 10:32:10 machine kernel: bad: scheduling from the idle thread!
Feb 08 10:32:10 machine kernel: CPU: 0 UID: 0 PID: 0 Comm: swapper/0
Tainted: G W 6.12.12-g8e187440f820 #0
Feb 08 10:32:10 machine kernel: Tainted: [W]=WARN
Feb 08 10:32:10 machine kernel: Hardware name: Freescale i.MX6 SoloX
(Device Tree)
Feb 08 10:32:10 machine kernel: Call trace:
Feb 08 10:32:10 machine kernel: unwind_backtrace from
show_stack+0x10/0x14
Feb 08 10:32:10 machine kernel: show_stack from
dump_stack_lvl+0xa8/0xb8
Feb 08 10:32:10 machine kernel: dump_stack_lvl from
dequeue_task_idle+0x20/0x50
Feb 08 10:32:10 machine kernel: dequeue_task_idle from
__schedule+0x428/0xc70
Feb 08 10:32:10 machine kernel: __schedule from schedule+0x50/0x130
Feb 08 10:32:10 machine kernel: schedule from
schedule_preempt_disabled+0x1c/0x2c
Feb 08 10:32:10 machine kernel: schedule_preempt_disabled from
__mutex_lock+0x4dc/0x914
Feb 08 10:32:10 machine kernel: __mutex_lock from
mutex_lock_nested+0x1c/0x24
Feb 08 10:32:10 machine kernel: mutex_lock_nested from
rtw_tx_report_purge_timer+0x44/0x74 [rtw88_core]
Feb 08 10:32:10 machine kernel: rtw_tx_report_purge_timer [rtw88_core]
from call_timer_fn+0xb4/0x310
Feb 08 10:32:10 machine kernel: call_timer_fn from
__run_timers+0x278/0x324
Feb 08 10:32:10 machine kernel: __run_timers from
run_timer_base+0x4c/0x6c
Feb 08 10:32:10 machine kernel: run_timer_base from
run_timer_softirq+0x14/0x38
Feb 08 10:32:10 machine kernel: run_timer_softirq from
handle_softirqs+0x160/0x4a8
Feb 08 10:32:10 machine kernel: handle_softirqs from
__irq_exit_rcu+0x12c/0x198
Feb 08 10:32:10 machine kernel: __irq_exit_rcu from irq_exit+0x8/0x28
Feb 08 10:32:10 machine kernel: irq_exit from __irq_svc+0x90/0xd4
Feb 08 10:32:10 machine kernel: Exception stack(0xc1401f48 to
0xc1401f90)
Feb 08 10:32:10 machine kernel: 1f40: c0dc3ae0
2e43c000 00000001 00000000 c017b020 c1416840
Feb 08 10:32:10 machine kernel: 1f60: c1416840 c14125c0 c11f3820
00000000 00000068 ffffffff 00000000 c1401f98
Feb 08 10:32:10 machine kernel: 1f80: c0dc3ae0 c0dc3ae4 60070013
ffffffff
Feb 08 10:32:10 machine kernel: __irq_svc from
default_idle_call+0x1c/0x1f4
Feb 08 10:32:10 machine kernel: default_idle_call from
do_idle+0xc0/0x128
Feb 08 10:32:10 machine kernel: do_idle from
cpu_startup_entry+0x28/0x2c
Feb 08 10:32:10 machine kernel: cpu_startup_entry from
rest_init+0x150/0x17c
Feb 08 10:32:10 machine kernel: rest_init from start_kernel+0x618/0x6dc
Feb 08 10:32:10 machine kernel: bad: scheduling from the idle thread!
Feb 08 10:32:10 machine kernel: CPU: 0 UID: 0 PID: 0 Comm: swapper/0
Tainted: G W 6.12.12-g8e187440f820 #0
Feb 08 10:32:10 machine kernel: Tainted: [W]=WARN
Feb 08 10:32:10 machine kernel: Hardware name: Freescale i.MX6 SoloX
(Device Tree)
Feb 08 10:32:10 machine kernel: Call trace:
Feb 08 10:32:10 machine kernel: unwind_backtrace from
show_stack+0x10/0x14
Feb 08 10:32:10 machine kernel: show_stack from
dump_stack_lvl+0xa8/0xb8
Feb 08 10:32:10 machine kernel: dump_stack_lvl from
dequeue_task_idle+0x20/0x50
Feb 08 10:32:10 machine kernel: dequeue_task_idle from
__schedule+0x428/0xc70
Feb 08 10:32:10 machine kernel: __schedule from schedule+0x50/0x130
Feb 08 10:32:10 machine kernel: schedule from
schedule_preempt_disabled+0x1c/0x2c
Feb 08 10:32:10 machine kernel: schedule_preempt_disabled from
__mutex_lock+0x4dc/0x914
Feb 08 10:32:10 machine kernel: __mutex_lock from
mutex_lock_nested+0x1c/0x24
Feb 08 10:32:10 machine kernel: mutex_lock_nested from
rtw_tx_report_purge_timer+0x44/0x74 [rtw88_core]
Feb 08 10:32:10 machine kernel: rtw_tx_report_purge_timer [rtw88_core]
from call_timer_fn+0xb4/0x310
Feb 08 10:32:10 machine kernel: call_timer_fn from
__run_timers+0x278/0x324
Feb 08 10:32:10 machine kernel: __run_timers from
run_timer_base+0x4c/0x6c
Feb 08 10:32:10 machine kernel: run_timer_base from
run_timer_softirq+0x14/0x38
Feb 08 10:32:10 machine kernel: run_timer_softirq from
handle_softirqs+0x160/0x4a8
Feb 08 10:32:10 machine kernel: handle_softirqs from
__irq_exit_rcu+0x12c/0x198
Feb 08 10:32:10 machine kernel: __irq_exit_rcu from irq_exit+0x8/0x28
Feb 08 10:32:10 machine kernel: irq_exit from __irq_svc+0x90/0xd4
Feb 08 10:32:10 machine kernel: Exception stack(0xc1401f48 to
0xc1401f90)
Feb 08 10:32:10 machine kernel: 1f40: c0dc3ae0
2e43c000 00000001 00000000 c017b020 c1416840
Feb 08 10:32:10 machine kernel: 1f60: c1416840 c14125c0 c11f3820
00000000 00000068 ffffffff 00000000 c1401f98
Feb 08 10:32:10 machine kernel: 1f80: c0dc3ae0 c0dc3ae4 60070013
ffffffff
Feb 08 10:32:10 machine kernel: __irq_svc from
default_idle_call+0x1c/0x1f4
Feb 08 10:32:10 machine kernel: default_idle_call from
do_idle+0xc0/0x128
Feb 08 10:32:10 machine kernel: do_idle from
cpu_startup_entry+0x28/0x2c
Feb 08 10:32:10 machine kernel: cpu_startup_entry from
rest_init+0x150/0x17c
Feb 08 10:32:10 machine kernel: rest_init from start_kernel+0x618/0x6dc
Feb 08 10:32:11 machine kernel: bad: scheduling from the idle thread!
Feb 08 10:32:11 machine kernel: CPU: 0 UID: 0 PID: 0 Comm: swapper/0
Tainted: G W 6.12.12-g8e187440f820 #0
Feb 08 10:32:11 machine kernel: Tainted: [W]=WARN
Feb 08 10:32:11 machine kernel: Hardware name: Freescale i.MX6 SoloX
(Device Tree)
Feb 08 10:32:11 machine kernel: Call trace:
Feb 08 10:32:11 machine kernel: unwind_backtrace from
show_stack+0x10/0x14
Feb 08 10:32:11 machine kernel: show_stack from
dump_stack_lvl+0xa8/0xb8
Feb 08 10:32:11 machine kernel: dump_stack_lvl from
dequeue_task_idle+0x20/0x50
Feb 08 10:32:11 machine kernel: dequeue_task_idle from
__schedule+0x428/0xc70
Feb 08 10:32:11 machine kernel: __schedule from schedule+0x50/0x130
Feb 08 10:32:11 machine kernel: schedule from
schedule_preempt_disabled+0x1c/0x2c
Feb 08 10:32:11 machine kernel: schedule_preempt_disabled from
__mutex_lock+0x4dc/0x914
Feb 08 10:32:11 machine kernel: __mutex_lock from
mutex_lock_nested+0x1c/0x24
Feb 08 10:32:11 machine kernel: mutex_lock_nested from
rtw_tx_report_purge_timer+0x44/0x74 [rtw88_core]
Feb 08 10:32:11 machine kernel: rtw_tx_report_purge_timer [rtw88_core]
from call_timer_fn+0xb4/0x310
Feb 08 10:32:11 machine kernel: call_timer_fn from
__run_timers+0x278/0x324
Feb 08 10:32:11 machine kernel: __run_timers from
run_timer_base+0x4c/0x6c
Feb 08 10:32:11 machine kernel: run_timer_base from
run_timer_softirq+0x14/0x38
Feb 08 10:32:11 machine kernel: run_timer_softirq from
handle_softirqs+0x160/0x4a8
Feb 08 10:32:08 banan kernel: rtw_8821au 1-1:1.0: firmware failed to
leave lps state
Feb 08 10:32:08 banan kernel:
Feb 08 10:32:08 banan kernel:
============================================
Feb 08 10:32:08 banan kernel: WARNING: possible recursive locking
detected
Feb 08 10:32:08 banan kernel: 6.12.12-edge-g8e187440f820 #0 Not tainted
Feb 08 10:32:08 banan kernel:
--------------------------------------------
Feb 08 10:32:08 banan kernel: kworker/u4:4/25 is trying to acquire lock:
Feb 08 10:32:08 banan kernel: c4d8f050 (&rtwdev->mutex){+.+.}-{3:3}, at:
rtw_leave_lps+0x1d4/0x208 [rtw88_core]
Feb 08 10:32:08 banan kernel:
but task is already holding lock:
Feb 08 10:32:08 banan kernel: c4d8f050 (&rtwdev->mutex){+.+.}-{3:3}, at:
rtw_watch_dog_work+0x44/0x2e8 [rtw88_core]
Feb 08 10:32:08 banan kernel:
other info that might help us debug this:
Feb 08 10:32:08 banan kernel: Possible unsafe locking scenario:
Feb 08 10:32:08 banan kernel: CPU0
Feb 08 10:32:08 banan kernel: ----
Feb 08 10:32:08 banan kernel: lock(&rtwdev->mutex);
Feb 08 10:32:08 banan kernel: lock(&rtwdev->mutex);
Feb 08 10:32:08 banan kernel:
*** DEADLOCK ***
Feb 08 10:32:08 banan kernel: May be due to missing lock nesting
notation
Feb 08 10:32:08 banan kernel: 3 locks held by kworker/u4:4/25:
Feb 08 10:32:08 banan kernel: #0: c4eb64b4
((wq_completion)phy0){+.+.}-{0:0}, at: process_one_work+0x1ac/0x71c
Feb 08 10:32:08 banan kernel: #1: f090df20
((work_completion)(&(&rtwdev->watch_dog_work)->work)){+.+.}-{0:0}, at:
process_one_work+0x1d8/0x71c
Feb 08 10:32:08 banan kernel: #2: c4d8f050
(&rtwdev->mutex){+.+.}-{3:3}, at: rtw_watch_dog_work+0x44/0x2e8
[rtw88_core]
Feb 08 10:32:08 banan kernel:
stack backtrace:
Feb 08 10:32:08 banan kernel: CPU: 0 UID: 0 PID: 25 Comm: kworker/u4:4
Not tainted 6.12.12-edge-g8e187440f820 #0
Feb 08 10:32:08 banan kernel: Hardware name: Freescale i.MX6 SoloX
(Device Tree)
Feb 08 10:32:08 banan kernel: Workqueue: phy0 rtw_watch_dog_work
[rtw88_core]
Feb 08 10:32:08 banan kernel: Call trace:
Feb 08 10:32:08 banan kernel: unwind_backtrace from
show_stack+0x10/0x14
Feb 08 10:32:08 banan kernel: show_stack from dump_stack_lvl+0x88/0xb8
Feb 08 10:32:08 banan kernel: dump_stack_lvl from
print_deadlock_bug+0x1d8/0x240
Feb 08 10:32:08 banan kernel: print_deadlock_bug from
__lock_acquire+0x1304/0x29d4
Feb 08 10:32:08 banan kernel: __lock_acquire from
lock_acquire.part.0+0xe0/0x29c
Feb 08 10:32:08 banan kernel: lock_acquire.part.0 from
__mutex_lock+0x9c/0x914
Feb 08 10:32:08 banan kernel: __mutex_lock from
mutex_lock_nested+0x1c/0x24
Feb 08 10:32:08 banan kernel: mutex_lock_nested from
rtw_leave_lps+0x1d4/0x208 [rtw88_core]
Feb 08 10:32:08 banan kernel: rtw_leave_lps [rtw88_core] from
rtw_watch_dog_work+0x1b8/0x2e8 [rtw88_core]
Feb 08 10:32:08 banan kernel: rtw_watch_dog_work [rtw88_core] from
process_one_work+0x244/0x71c
Feb 08 10:32:08 banan kernel: process_one_work from
worker_thread+0x170/0x350
Feb 08 10:32:08 banan kernel: worker_thread from kthread+0x110/0x130
Feb 08 10:32:08 banan kernel: kthread from ret_from_fork+0x14/0x24
Feb 08 10:32:08 banan kernel: Exception stack(0xf090dfb0 to 0xf090dff8)
Feb 08 10:32:08 banan kernel: dfa0:
00000000 00000000 00000000 00000000
Feb 08 10:32:08 banan kernel: dfc0: 00000000 00000000 00000000 00000000
00000000 00000000 00000000 00000000
Feb 08 10:32:08 banan kernel: dfe0: 00000000 00000000 00000000 00000000
00000013 00000000
Feb 08 10:32:08 banan kernel: rtw_8821au 1-1:1.0: failed to get tx
report from firmware
Feb 08 10:32:08 banan kernel: BUG: scheduling while atomic:
swapper/0/0/0x00000103
Feb 08 10:32:08 banan kernel: INFO: lockdep is turned off.
Feb 08 10:32:08 banan kernel: Modules linked in: rtw88_8821au
rtw88_8821a rtw88_88xxa rtw88_usb rtw88_core mac80211 libarc4 cfg80211
imx_sdma ip_tables x_tables
Feb 08 10:32:08 banan kernel: irq event stamp: 1674268
Feb 08 10:32:08 banan kernel: hardirqs last enabled at (1674267):
[<c0100c58>] __irq_svc+0xb8/0xd4
Feb 08 10:32:08 banan kernel: hardirqs last disabled at (1674268):
[<c0dc50d4>] __schedule+0x490/0xc70
Feb 08 10:32:08 banan kernel: softirqs last enabled at (1674266):
[<c012cbbc>] handle_softirqs+0x2b4/0x4a8
Feb 08 10:32:08 banan kernel: softirqs last disabled at (1674251):
[<c012cf30>] __irq_exit_rcu+0x12c/0x198
Feb 08 10:32:08 banan kernel: CPU: 0 UID: 0 PID: 0 Comm: swapper/0 Not
tainted 6.12.12-edge-g8e187440f820 #0
Feb 08 10:32:08 banan kernel: Hardware name: Freescale i.MX6 SoloX
(Device Tree)
Feb 08 10:32:08 banan kernel: Call trace:
Feb 08 10:32:08 banan kernel: unwind_backtrace from
show_stack+0x10/0x14
Feb 08 10:32:08 banan kernel: show_stack from dump_stack_lvl+0x88/0xb8
Feb 08 10:32:08 banan kernel: dump_stack_lvl from
__schedule_bug+0x64/0x84
Feb 08 10:32:08 banan kernel: __schedule_bug from
__schedule+0x944/0xc70
Feb 08 10:32:08 banan kernel: __schedule from schedule+0x50/0x130
Feb 08 10:32:08 banan kernel: schedule from
schedule_preempt_disabled+0x1c/0x2c
Feb 08 10:32:08 banan kernel: schedule_preempt_disabled from
__mutex_lock+0x7d4/0x914
Feb 08 10:32:08 banan kernel: __mutex_lock from
mutex_lock_nested+0x1c/0x24
Feb 08 10:32:08 banan kernel: mutex_lock_nested from
rtw_tx_report_purge_timer+0x44/0x74 [rtw88_core]
Feb 08 10:32:08 banan kernel: rtw_tx_report_purge_timer [rtw88_core]
from call_timer_fn+0xb4/0x310
Feb 08 10:32:08 banan kernel: call_timer_fn from
__run_timers+0x278/0x324
Feb 08 10:32:08 banan kernel: __run_timers from
run_timer_base+0x4c/0x6c
Feb 08 10:32:08 banan kernel: run_timer_base from
run_timer_softirq+0x14/0x38
Feb 08 10:32:08 banan kernel: run_timer_softirq from
handle_softirqs+0x160/0x4a8
Feb 08 10:32:08 banan kernel: handle_softirqs from
__irq_exit_rcu+0x12c/0x198
Feb 08 10:32:08 banan kernel: __irq_exit_rcu from irq_exit+0x8/0x28
Feb 08 10:32:08 banan kernel: irq_exit from __irq_svc+0x90/0xd4
Feb 08 10:32:08 banan kernel: Exception stack(0xc1401f48 to 0xc1401f90)
Feb 08 10:32:08 banan kernel: 1f40: c0dc3ae0 2e43c000
00000001 00000000 c017b020 c1416840
Feb 08 10:32:08 banan kernel: 1f60: c1416840 c14125c0 c11f3820 00000000
00000068 ffffffff 00000000 c1401f98
Feb 08 10:32:08 banan kernel: 1f80: c0dc3ae0 c0dc3ae4 60070013 ffffffff
Feb 08 10:32:08 banan kernel: __irq_svc from
default_idle_call+0x1c/0x1f4
Feb 08 10:32:08 banan kernel: default_idle_call from do_idle+0xc0/0x128
Feb 08 10:32:08 banan kernel: do_idle from cpu_startup_entry+0x28/0x2c
Feb 08 10:32:08 banan kernel: cpu_startup_entry from
rest_init+0x150/0x17c
Feb 08 10:32:08 banan kernel: rest_init from start_kernel+0x618/0x6dc
Feb 08 10:32:08 banan kernel: bad: scheduling from the idle thread!
Feb 08 10:32:08 banan kernel: CPU: 0 UID: 0 PID: 0 Comm: swapper/0
Tainted: G W 6.12.12-edge-g8e187440f820 #0
Feb 08 10:32:08 banan kernel: Tainted: [W]=WARN
Feb 08 10:32:08 banan kernel: Hardware name: Freescale i.MX6 SoloX
(Device Tree)
Feb 08 10:32:08 banan kernel: Call trace:
Feb 08 10:32:08 banan kernel: unwind_backtrace from
show_stack+0x10/0x14
Feb 08 10:32:08 banan kernel: show_stack from dump_stack_lvl+0xa8/0xb8
Feb 08 10:32:08 banan kernel: dump_stack_lvl from
dequeue_task_idle+0x20/0x50
Feb 08 10:32:08 banan kernel: dequeue_task_idle from
__schedule+0x428/0xc70
Feb 08 10:32:08 banan kernel: __schedule from schedule+0x50/0x130
Feb 08 10:32:08 banan kernel: schedule from
schedule_preempt_disabled+0x1c/0x2c
Feb 08 10:32:08 banan kernel: schedule_preempt_disabled from
__mutex_lock+0x4dc/0x914
Feb 08 10:32:08 banan kernel: __mutex_lock from
mutex_lock_nested+0x1c/0x24
Feb 08 10:32:08 banan kernel: mutex_lock_nested from
rtw_tx_report_purge_timer+0x44/0x74 [rtw88_core]
Feb 08 10:32:08 banan kernel: rtw_tx_report_purge_timer [rtw88_core]
from call_timer_fn+0xb4/0x310
Feb 08 10:32:08 banan kernel: call_timer_fn from
__run_timers+0x278/0x324
Feb 08 10:32:08 banan kernel: __run_timers from
run_timer_base+0x4c/0x6c
Feb 08 10:32:08 banan kernel: run_timer_base from
run_timer_softirq+0x14/0x38
Feb 08 10:32:08 banan kernel: run_timer_softirq from
handle_softirqs+0x160/0x4a8
Feb 08 10:32:08 banan kernel: handle_softirqs from
__irq_exit_rcu+0x12c/0x198
Feb 08 10:32:08 banan kernel: __irq_exit_rcu from irq_exit+0x8/0x28
Feb 08 10:32:08 banan kernel: irq_exit from __irq_svc+0x90/0xd4
Feb 08 10:32:08 banan kernel: Exception stack(0xc1401f48 to 0xc1401f90)
Feb 08 10:32:08 banan kernel: 1f40: c0dc3ae0 2e43c000
00000001 00000000 c017b020 c1416840
Feb 08 10:32:08 banan kernel: 1f60: c1416840 c14125c0 c11f3820 00000000
00000068 ffffffff 00000000 c1401f98
Feb 08 10:32:08 banan kernel: 1f80: c0dc3ae0 c0dc3ae4 60070013 ffffffff
Feb 08 10:32:08 banan kernel: __irq_svc from
default_idle_call+0x1c/0x1f4
Feb 08 10:32:08 banan kernel: default_idle_call from do_idle+0xc0/0x128
Feb 08 10:32:08 banan kernel: do_idle from cpu_startup_entry+0x28/0x2c
Feb 08 10:32:08 banan kernel: cpu_startup_entry from
rest_init+0x150/0x17c
Feb 08 10:32:08 banan kernel: rest_init from start_kernel+0x618/0x6dc
Feb 08 10:32:09 banan kernel: bad: scheduling from the idle thread!
Feb 08 10:32:09 banan kernel: CPU: 0 UID: 0 PID: 0 Comm: swapper/0
Tainted: G W 6.12.12-edge-g8e187440f820 #0
Feb 08 10:32:09 banan kernel: Tainted: [W]=WARN
Feb 08 10:32:09 banan kernel: Hardware name: Freescale i.MX6 SoloX
(Device Tree)
Feb 08 10:32:09 banan kernel: Call trace:
Feb 08 10:32:09 banan kernel: unwind_backtrace from
show_stack+0x10/0x14
Feb 08 10:32:09 banan kernel: show_stack from dump_stack_lvl+0xa8/0xb8
Feb 08 10:32:09 banan kernel: dump_stack_lvl from
dequeue_task_idle+0x20/0x50
Feb 08 10:32:09 banan kernel: dequeue_task_idle from
__schedule+0x428/0xc70
Feb 08 10:32:09 banan kernel: __schedule from schedule+0x50/0x130
Feb 08 10:32:09 banan kernel: schedule from
schedule_preempt_disabled+0x1c/0x2c
Feb 08 10:32:09 banan kernel: schedule_preempt_disabled from
__mutex_lock+0x4dc/0x914
Feb 08 10:32:09 banan kernel: __mutex_lock from
mutex_lock_nested+0x1c/0x24
Feb 08 10:32:09 banan kernel: mutex_lock_nested from
rtw_tx_report_purge_timer+0x44/0x74 [rtw88_core]
Feb 08 10:32:09 banan kernel: rtw_tx_report_purge_timer [rtw88_core]
from call_timer_fn+0xb4/0x310
Feb 08 10:32:09 banan kernel: call_timer_fn from
__run_timers+0x278/0x324
Feb 08 10:32:09 banan kernel: __run_timers from
run_timer_base+0x4c/0x6c
Feb 08 10:32:09 banan kernel: run_timer_base from
run_timer_softirq+0x14/0x38
Feb 08 10:32:09 banan kernel: run_timer_softirq from
handle_softirqs+0x160/0x4a8
Feb 08 10:32:09 banan kernel: handle_softirqs from
__irq_exit_rcu+0x12c/0x198
Feb 08 10:32:09 banan kernel: __irq_exit_rcu from irq_exit+0x8/0x28
Feb 08 10:32:09 banan kernel: irq_exit from __irq_svc+0x90/0xd4
Feb 08 10:32:09 banan kernel: Exception stack(0xc1401f48 to 0xc1401f90)
Feb 08 10:32:09 banan kernel: 1f40: c0dc3ae0 2e43c000
00000001 00000000 c017b020 c1416840
Feb 08 10:32:09 banan kernel: 1f60: c1416840 c14125c0 c11f3820 00000000
00000068 ffffffff 00000000 c1401f98
Feb 08 10:32:09 banan kernel: 1f80: c0dc3ae0 c0dc3ae4 60070013 ffffffff
Feb 08 10:32:09 banan kernel: __irq_svc from
default_idle_call+0x1c/0x1f4
Feb 08 10:32:09 banan kernel: default_idle_call from do_idle+0xc0/0x128
Feb 08 10:32:09 banan kernel: do_idle from cpu_startup_entry+0x28/0x2c
Feb 08 10:32:09 banan kernel: cpu_startup_entry from
rest_init+0x150/0x17c
Feb 08 10:32:09 banan kernel: rest_init from start_kernel+0x618/0x6dc
Feb 08 10:32:09 banan kernel: bad: scheduling from the idle thread!
Feb 08 10:32:09 banan kernel: CPU: 0 UID: 0 PID: 0 Comm: swapper/0
Tainted: G W 6.12.12-edge-g8e187440f820 #0
Feb 08 10:32:09 banan kernel: Tainted: [W]=WARN
Feb 08 10:32:09 banan kernel: Hardware name: Freescale i.MX6 SoloX
(Device Tree)
Feb 08 10:32:09 banan kernel: Call trace:
Feb 08 10:32:09 banan kernel: unwind_backtrace from
show_stack+0x10/0x14
Feb 08 10:32:09 banan kernel: show_stack from dump_stack_lvl+0xa8/0xb8
Feb 08 10:32:09 banan kernel: dump_stack_lvl from
dequeue_task_idle+0x20/0x50
Feb 08 10:32:09 banan kernel: dequeue_task_idle from
__schedule+0x428/0xc70
Feb 08 10:32:09 banan kernel: __schedule from schedule+0x50/0x130
Feb 08 10:32:09 banan kernel: schedule from
schedule_preempt_disabled+0x1c/0x2c
Feb 08 10:32:09 banan kernel: schedule_preempt_disabled from
__mutex_lock+0x4dc/0x914
Feb 08 10:32:09 banan kernel: __mutex_lock from
mutex_lock_nested+0x1c/0x24
Feb 08 10:32:09 banan kernel: mutex_lock_nested from
rtw_tx_report_purge_timer+0x44/0x74 [rtw88_core]
Feb 08 10:32:09 banan kernel: rtw_tx_report_purge_timer [rtw88_core]
from call_timer_fn+0xb4/0x310
Feb 08 10:32:09 banan kernel: call_timer_fn from
__run_timers+0x278/0x324
Feb 08 10:32:09 banan kernel: __run_timers from
run_timer_base+0x4c/0x6c
Feb 08 10:32:09 banan kernel: run_timer_base from
run_timer_softirq+0x14/0x38
Feb 08 10:32:09 banan kernel: run_timer_softirq from
handle_softirqs+0x160/0x4a8
Feb 08 10:32:09 banan kernel: handle_softirqs from
__irq_exit_rcu+0x12c/0x198
Feb 08 10:32:09 banan kernel: __irq_exit_rcu from irq_exit+0x8/0x28
Feb 08 10:32:09 banan kernel: irq_exit from __irq_svc+0x90/0xd4
Feb 08 10:32:09 banan kernel: Exception stack(0xc1401f48 to 0xc1401f90)
Feb 08 10:32:09 banan kernel: 1f40: c0dc3ae0 2e43c000
00000001 00000000 c017b020 c1416840
Feb 08 10:32:09 banan kernel: 1f60: c1416840 c14125c0 c11f3820 00000000
00000068 ffffffff 00000000 c1401f98
Feb 08 10:32:09 banan kernel: 1f80: c0dc3ae0 c0dc3ae4 60070013 ffffffff
Feb 08 10:32:09 banan kernel: __irq_svc from
default_idle_call+0x1c/0x1f4
Feb 08 10:32:09 banan kernel: default_idle_call from do_idle+0xc0/0x128
Feb 08 10:32:09 banan kernel: do_idle from cpu_startup_entry+0x28/0x2c
Feb 08 10:32:09 banan kernel: cpu_startup_entry from
rest_init+0x150/0x17c
Feb 08 10:32:09 banan kernel: rest_init from start_kernel+0x618/0x6dc
Feb 08 10:32:09 banan kernel: bad: scheduling from the idle thread!
Feb 08 10:32:09 banan kernel: CPU: 0 UID: 0 PID: 0 Comm: swapper/0
Tainted: G W 6.12.12-edge-g8e187440f820 #0
Feb 08 10:32:09 banan kernel: Tainted: [W]=WARN
Feb 08 10:32:09 banan kernel: Hardware name: Freescale i.MX6 SoloX
(Device Tree)
Feb 08 10:32:09 banan kernel: Call trace:
Feb 08 10:32:09 banan kernel: unwind_backtrace from
show_stack+0x10/0x14
Feb 08 10:32:09 banan kernel: show_stack from dump_stack_lvl+0xa8/0xb8
Feb 08 10:32:09 banan kernel: dump_stack_lvl from
dequeue_task_idle+0x20/0x50
Feb 08 10:32:09 banan kernel: dequeue_task_idle from
__schedule+0x428/0xc70
Feb 08 10:32:09 banan kernel: __schedule from schedule+0x50/0x130
Feb 08 10:32:09 banan kernel: schedule from
schedule_preempt_disabled+0x1c/0x2c
Feb 08 10:32:09 banan kernel: schedule_preempt_disabled from
__mutex_lock+0x4dc/0x914
Feb 08 10:32:09 banan kernel: __mutex_lock from
mutex_lock_nested+0x1c/0x24
Feb 08 10:32:09 banan kernel: mutex_lock_nested from
rtw_tx_report_purge_timer+0x44/0x74 [rtw88_core]
Feb 08 10:32:09 banan kernel: rtw_tx_report_purge_timer [rtw88_core]
from call_timer_fn+0xb4/0x310
Feb 08 10:32:09 banan kernel: call_timer_fn from
__run_timers+0x278/0x324
Feb 08 10:32:09 banan kernel: __run_timers from
run_timer_base+0x4c/0x6c
Feb 08 10:32:09 banan kernel: run_timer_base from
run_timer_softirq+0x14/0x38
Feb 08 10:32:09 banan kernel: run_timer_softirq from
handle_softirqs+0x160/0x4a8
Feb 08 10:32:09 banan kernel: handle_softirqs from
__irq_exit_rcu+0x12c/0x198
Feb 08 10:32:09 banan kernel: __irq_exit_rcu from irq_exit+0x8/0x28
Feb 08 10:32:09 banan kernel: irq_exit from __irq_svc+0x90/0xd4
Feb 08 10:32:09 banan kernel: Exception stack(0xc1401f48 to 0xc1401f90)
Feb 08 10:32:09 banan kernel: 1f40: c0dc3ae0 2e43c000
00000001 00000000 c017b020 c1416840
Feb 08 10:32:09 banan kernel: 1f60: c1416840 c14125c0 c11f3820 00000000
00000068 ffffffff 00000000 c1401f98
Feb 08 10:32:09 banan kernel: 1f80: c0dc3ae0 c0dc3ae4 60070013 ffffffff
Feb 08 10:32:09 banan kernel: __irq_svc from
default_idle_call+0x1c/0x1f4
Feb 08 10:32:09 banan kernel: default_idle_call from do_idle+0xc0/0x128
Feb 08 10:32:09 banan kernel: do_idle from cpu_startup_entry+0x28/0x2c
Feb 08 10:32:09 banan kernel: cpu_startup_entry from
rest_init+0x150/0x17c
Feb 08 10:32:09 banan kernel: rest_init from start_kernel+0x618/0x6dc
Feb 08 10:32:09 banan kernel: bad: scheduling from the idle thread!
Feb 08 10:32:09 banan kernel: CPU: 0 UID: 0 PID: 0 Comm: swapper/0
Tainted: G W 6.12.12-edge-g8e187440f820 #0
Feb 08 10:32:09 banan kernel: Tainted: [W]=WARN
Feb 08 10:32:09 banan kernel: Hardware name: Freescale i.MX6 SoloX
(Device Tree)
Feb 08 10:32:09 banan kernel: Call trace:
Feb 08 10:32:09 banan kernel: unwind_backtrace from
show_stack+0x10/0x14
Feb 08 10:32:09 banan kernel: show_stack from dump_stack_lvl+0xa8/0xb8
Feb 08 10:32:09 banan kernel: dump_stack_lvl from
dequeue_task_idle+0x20/0x50
Feb 08 10:32:09 banan kernel: dequeue_task_idle from
__schedule+0x428/0xc70
Feb 08 10:32:09 banan kernel: __schedule from schedule+0x50/0x130
Feb 08 10:32:09 banan kernel: schedule from
schedule_preempt_disabled+0x1c/0x2c
Feb 08 10:32:09 banan kernel: schedule_preempt_disabled from
__mutex_lock+0x4dc/0x914
Feb 08 10:32:09 banan kernel: __mutex_lock from
mutex_lock_nested+0x1c/0x24
Feb 08 10:32:09 banan kernel: mutex_lock_nested from
rtw_tx_report_purge_timer+0x44/0x74 [rtw88_core]
Feb 08 10:32:09 banan kernel: rtw_tx_report_purge_timer [rtw88_core]
from call_timer_fn+0xb4/0x310
Feb 08 10:32:09 banan kernel: call_timer_fn from
__run_timers+0x278/0x324
Feb 08 10:32:09 banan kernel: __run_timers from
run_timer_base+0x4c/0x6c
Feb 08 10:32:09 banan kernel: run_timer_base from
run_timer_softirq+0x14/0x38
Feb 08 10:32:09 banan kernel: run_timer_softirq from
handle_softirqs+0x160/0x4a8
Feb 08 10:32:09 banan kernel: handle_softirqs from
__irq_exit_rcu+0x12c/0x198
Feb 08 10:32:09 banan kernel: __irq_exit_rcu from irq_exit+0x8/0x28
Feb 08 10:32:09 banan kernel: irq_exit from __irq_svc+0x90/0xd4
Feb 08 10:32:09 banan kernel: Exception stack(0xc1401f48 to 0xc1401f90)
Feb 08 10:32:09 banan kernel: 1f40: c0dc3ae0 2e43c000
00000001 00000000 c017b020 c1416840
Feb 08 10:32:09 banan kernel: 1f60: c1416840 c14125c0 c11f3820 00000000
00000068 ffffffff 00000000 c1401f98
Feb 08 10:32:09 banan kernel: 1f80: c0dc3ae0 c0dc3ae4 60070013 ffffffff
Feb 08 10:32:09 banan kernel: __irq_svc from
default_idle_call+0x1c/0x1f4
Feb 08 10:32:09 banan kernel: default_idle_call from do_idle+0xc0/0x128
Feb 08 10:32:09 banan kernel: do_idle from cpu_startup_entry+0x28/0x2c
Feb 08 10:32:09 banan kernel: cpu_startup_entry from
rest_init+0x150/0x17c
Feb 08 10:32:09 banan kernel: rest_init from start_kernel+0x618/0x6dc
Feb 08 10:32:09 banan kernel: bad: scheduling from the idle thread!
Feb 08 10:32:09 banan kernel: CPU: 0 UID: 0 PID: 0 Comm: swapper/0
Tainted: G W 6.12.12-edge-g8e187440f820 #0
Feb 08 10:32:09 banan kernel: Tainted: [W]=WARN
Feb 08 10:32:09 banan kernel: Hardware name: Freescale i.MX6 SoloX
(Device Tree)
Feb 08 10:32:09 banan kernel: Call trace:
Feb 08 10:32:09 banan kernel: unwind_backtrace from
show_stack+0x10/0x14
Feb 08 10:32:09 banan kernel: show_stack from dump_stack_lvl+0xa8/0xb8
Feb 08 10:32:09 banan kernel: dump_stack_lvl from
dequeue_task_idle+0x20/0x50
Feb 08 10:32:09 banan kernel: dequeue_task_idle from
__schedule+0x428/0xc70
Feb 08 10:32:09 banan kernel: __schedule from schedule+0x50/0x130
Feb 08 10:32:09 banan kernel: schedule from
schedule_preempt_disabled+0x1c/0x2c
Feb 08 10:32:09 banan kernel: schedule_preempt_disabled from
__mutex_lock+0x4dc/0x914
Feb 08 10:32:09 banan kernel: __mutex_lock from
mutex_lock_nested+0x1c/0x24
Feb 08 10:32:09 banan kernel: mutex_lock_nested from
rtw_tx_report_purge_timer+0x44/0x74 [rtw88_core]
Feb 08 10:32:09 banan kernel: rtw_tx_report_purge_timer [rtw88_core]
from call_timer_fn+0xb4/0x310
Feb 08 10:32:09 banan kernel: call_timer_fn from
__run_timers+0x278/0x324
Feb 08 10:32:09 banan kernel: __run_timers from
run_timer_base+0x4c/0x6c
Feb 08 10:32:09 banan kernel: run_timer_base from
run_timer_softirq+0x14/0x38
Feb 08 10:32:09 banan kernel: run_timer_softirq from
handle_softirqs+0x160/0x4a8
Feb 08 10:32:09 banan kernel: handle_softirqs from
__irq_exit_rcu+0x12c/0x198
Feb 08 10:32:09 banan kernel: __irq_exit_rcu from irq_exit+0x8/0x28
Feb 08 10:32:09 banan kernel: irq_exit from __irq_svc+0x90/0xd4
Feb 08 10:32:09 banan kernel: Exception stack(0xc1401f48 to 0xc1401f90)
Feb 08 10:32:09 banan kernel: 1f40: c0dc3ae0 2e43c000
00000001 00000000 c017b020 c1416840
Feb 08 10:32:09 banan kernel: 1f60: c1416840 c14125c0 c11f3820 00000000
00000068 ffffffff 00000000 c1401f98
Feb 08 10:32:09 banan kernel: 1f80: c0dc3ae0 c0dc3ae4 60070013 ffffffff
Feb 08 10:32:09 banan kernel: __irq_svc from
default_idle_call+0x1c/0x1f4
Feb 08 10:32:09 banan kernel: default_idle_call from do_idle+0xc0/0x128
Feb 08 10:32:09 banan kernel: do_idle from cpu_startup_entry+0x28/0x2c
Feb 08 10:32:09 banan kernel: cpu_startup_entry from
rest_init+0x150/0x17c
Feb 08 10:32:09 banan kernel: rest_init from start_kernel+0x618/0x6dc
Feb 08 10:32:10 banan kernel: bad: scheduling from the idle thread!
Feb 08 10:32:10 banan kernel: CPU: 0 UID: 0 PID: 0 Comm: swapper/0
Tainted: G W 6.12.12-edge-g8e187440f820 #0
Feb 08 10:32:10 banan kernel: Tainted: [W]=WARN
Feb 08 10:32:10 banan kernel: Hardware name: Freescale i.MX6 SoloX
(Device Tree)
Feb 08 10:32:10 banan kernel: Call trace:
Feb 08 10:32:10 banan kernel: unwind_backtrace from
show_stack+0x10/0x14
Feb 08 10:32:10 banan kernel: show_stack from dump_stack_lvl+0xa8/0xb8
Feb 08 10:32:10 banan kernel: dump_stack_lvl from
dequeue_task_idle+0x20/0x50
Feb 08 10:32:10 banan kernel: dequeue_task_idle from
__schedule+0x428/0xc70
Feb 08 10:32:10 banan kernel: __schedule from schedule+0x50/0x130
Feb 08 10:32:10 banan kernel: schedule from
schedule_preempt_disabled+0x1c/0x2c
Feb 08 10:32:10 banan kernel: schedule_preempt_disabled from
__mutex_lock+0x4dc/0x914
Feb 08 10:32:10 banan kernel: __mutex_lock from
mutex_lock_nested+0x1c/0x24
Feb 08 10:32:10 banan kernel: mutex_lock_nested from
rtw_tx_report_purge_timer+0x44/0x74 [rtw88_core]
Feb 08 10:32:10 banan kernel: rtw_tx_report_purge_timer [rtw88_core]
from call_timer_fn+0xb4/0x310
Feb 08 10:32:10 banan kernel: call_timer_fn from
__run_timers+0x278/0x324
Feb 08 10:32:10 banan kernel: __run_timers from
run_timer_base+0x4c/0x6c
Feb 08 10:32:10 banan kernel: run_timer_base from
run_timer_softirq+0x14/0x38
Feb 08 10:32:10 banan kernel: run_timer_softirq from
handle_softirqs+0x160/0x4a8
Feb 08 10:32:10 banan kernel: handle_softirqs from
__irq_exit_rcu+0x12c/0x198
Feb 08 10:32:10 banan kernel: __irq_exit_rcu from irq_exit+0x8/0x28
Feb 08 10:32:10 banan kernel: irq_exit from __irq_svc+0x90/0xd4
Feb 08 10:32:10 banan kernel: Exception stack(0xc1401f48 to 0xc1401f90)
Feb 08 10:32:10 banan kernel: 1f40: c0dc3ae0 2e43c000
00000001 00000000 c017b020 c1416840
Feb 08 10:32:10 banan kernel: 1f60: c1416840 c14125c0 c11f3820 00000000
00000068 ffffffff 00000000 c1401f98
Feb 08 10:32:10 banan kernel: 1f80: c0dc3ae0 c0dc3ae4 60070013 ffffffff
Feb 08 10:32:10 banan kernel: __irq_svc from
default_idle_call+0x1c/0x1f4
Feb 08 10:32:10 banan kernel: default_idle_call from do_idle+0xc0/0x128
Feb 08 10:32:10 banan kernel: do_idle from cpu_startup_entry+0x28/0x2c
Feb 08 10:32:10 banan kernel: cpu_startup_entry from
rest_init+0x150/0x17c
Feb 08 10:32:10 banan kernel: rest_init from start_kernel+0x618/0x6dc
Feb 08 10:32:10 banan kernel: bad: scheduling from the idle thread!
Feb 08 10:32:10 banan kernel: CPU: 0 UID: 0 PID: 0 Comm: swapper/0
Tainted: G W 6.12.12-edge-g8e187440f820 #0
Feb 08 10:32:10 banan kernel: Tainted: [W]=WARN
Feb 08 10:32:10 banan kernel: Hardware name: Freescale i.MX6 SoloX
(Device Tree)
Feb 08 10:32:10 banan kernel: Call trace:
Feb 08 10:32:10 banan kernel: unwind_backtrace from
show_stack+0x10/0x14
Feb 08 10:32:10 banan kernel: show_stack from dump_stack_lvl+0xa8/0xb8
Feb 08 10:32:10 banan kernel: dump_stack_lvl from
dequeue_task_idle+0x20/0x50
Feb 08 10:32:10 banan kernel: dequeue_task_idle from
__schedule+0x428/0xc70
Feb 08 10:32:10 banan kernel: __schedule from schedule+0x50/0x130
Feb 08 10:32:10 banan kernel: schedule from
schedule_preempt_disabled+0x1c/0x2c
Feb 08 10:32:10 banan kernel: schedule_preempt_disabled from
__mutex_lock+0x4dc/0x914
Feb 08 10:32:10 banan kernel: __mutex_lock from
mutex_lock_nested+0x1c/0x24
Feb 08 10:32:10 banan kernel: mutex_lock_nested from
rtw_tx_report_purge_timer+0x44/0x74 [rtw88_core]
Feb 08 10:32:10 banan kernel: rtw_tx_report_purge_timer [rtw88_core]
from call_timer_fn+0xb4/0x310
Feb 08 10:32:10 banan kernel: call_timer_fn from
__run_timers+0x278/0x324
Feb 08 10:32:10 banan kernel: __run_timers from
run_timer_base+0x4c/0x6c
Feb 08 10:32:10 banan kernel: run_timer_base from
run_timer_softirq+0x14/0x38
Feb 08 10:32:10 banan kernel: run_timer_softirq from
handle_softirqs+0x160/0x4a8
Feb 08 10:32:10 banan kernel: handle_softirqs from
__irq_exit_rcu+0x12c/0x198
Feb 08 10:32:10 banan kernel: __irq_exit_rcu from irq_exit+0x8/0x28
Feb 08 10:32:10 banan kernel: irq_exit from __irq_svc+0x90/0xd4
Feb 08 10:32:10 banan kernel: Exception stack(0xc1401f48 to 0xc1401f90)
Feb 08 10:32:10 banan kernel: 1f40: c0dc3ae0 2e43c000
00000001 00000000 c017b020 c1416840
Feb 08 10:32:10 banan kernel: 1f60: c1416840 c14125c0 c11f3820 00000000
00000068 ffffffff 00000000 c1401f98
Feb 08 10:32:10 banan kernel: 1f80: c0dc3ae0 c0dc3ae4 60070013 ffffffff
Feb 08 10:32:10 banan kernel: __irq_svc from
default_idle_call+0x1c/0x1f4
Feb 08 10:32:10 banan kernel: default_idle_call from do_idle+0xc0/0x128
Feb 08 10:32:10 banan kernel: do_idle from cpu_startup_entry+0x28/0x2c
Feb 08 10:32:10 banan kernel: cpu_startup_entry from
rest_init+0x150/0x17c
Feb 08 10:32:10 banan kernel: rest_init from start_kernel+0x618/0x6dc
Feb 08 10:32:10 banan kernel: bad: scheduling from the idle thread!
Feb 08 10:32:10 banan kernel: CPU: 0 UID: 0 PID: 0 Comm: swapper/0
Tainted: G W 6.12.12-edge-g8e187440f820 #0
Feb 08 10:32:10 banan kernel: Tainted: [W]=WARN
Feb 08 10:32:10 banan kernel: Hardware name: Freescale i.MX6 SoloX
(Device Tree)
Feb 08 10:32:10 banan kernel: Call trace:
Feb 08 10:32:10 banan kernel: unwind_backtrace from
show_stack+0x10/0x14
Feb 08 10:32:10 banan kernel: show_stack from dump_stack_lvl+0xa8/0xb8
Feb 08 10:32:10 banan kernel: dump_stack_lvl from
dequeue_task_idle+0x20/0x50
Feb 08 10:32:10 banan kernel: dequeue_task_idle from
__schedule+0x428/0xc70
Feb 08 10:32:10 banan kernel: __schedule from schedule+0x50/0x130
Feb 08 10:32:10 banan kernel: schedule from
schedule_preempt_disabled+0x1c/0x2c
Feb 08 10:32:10 banan kernel: schedule_preempt_disabled from
__mutex_lock+0x4dc/0x914
Feb 08 10:32:10 banan kernel: __mutex_lock from
mutex_lock_nested+0x1c/0x24
Feb 08 10:32:10 banan kernel: mutex_lock_nested from
rtw_tx_report_purge_timer+0x44/0x74 [rtw88_core]
Feb 08 10:32:10 banan kernel: rtw_tx_report_purge_timer [rtw88_core]
from call_timer_fn+0xb4/0x310
Feb 08 10:32:10 banan kernel: call_timer_fn from
__run_timers+0x278/0x324
Feb 08 10:32:10 banan kernel: __run_timers from
run_timer_base+0x4c/0x6c
Feb 08 10:32:10 banan kernel: run_timer_base from
run_timer_softirq+0x14/0x38
Feb 08 10:32:10 banan kernel: run_timer_softirq from
handle_softirqs+0x160/0x4a8
Feb 08 10:32:10 banan kernel: handle_softirqs from
__irq_exit_rcu+0x12c/0x198
Feb 08 10:32:10 banan kernel: __irq_exit_rcu from irq_exit+0x8/0x28
Feb 08 10:32:10 banan kernel: irq_exit from __irq_svc+0x90/0xd4
Feb 08 10:32:10 banan kernel: Exception stack(0xc1401f48 to 0xc1401f90)
Feb 08 10:32:10 banan kernel: 1f40: c0dc3ae0 2e43c000
00000001 00000000 c017b020 c1416840
Feb 08 10:32:10 banan kernel: 1f60: c1416840 c14125c0 c11f3820 00000000
00000068 ffffffff 00000000 c1401f98
Feb 08 10:32:10 banan kernel: 1f80: c0dc3ae0 c0dc3ae4 60070013 ffffffff
Feb 08 10:32:10 banan kernel: __irq_svc from
default_idle_call+0x1c/0x1f4
Feb 08 10:32:10 banan kernel: default_idle_call from do_idle+0xc0/0x128
Feb 08 10:32:10 banan kernel: do_idle from cpu_startup_entry+0x28/0x2c
Feb 08 10:32:10 banan kernel: cpu_startup_entry from
rest_init+0x150/0x17c
Feb 08 10:32:10 banan kernel: rest_init from start_kernel+0x618/0x6dc
Feb 08 10:32:10 banan kernel: bad: scheduling from the idle thread!
Feb 08 10:32:10 banan kernel: CPU: 0 UID: 0 PID: 0 Comm: swapper/0
Tainted: G W 6.12.12-edge-g8e187440f820 #0
Feb 08 10:32:10 banan kernel: Tainted: [W]=WARN
Feb 08 10:32:10 banan kernel: Hardware name: Freescale i.MX6 SoloX
(Device Tree)
Feb 08 10:32:10 banan kernel: Call trace:
Feb 08 10:32:10 banan kernel: unwind_backtrace from
show_stack+0x10/0x14
Feb 08 10:32:10 banan kernel: show_stack from dump_stack_lvl+0xa8/0xb8
Feb 08 10:32:10 banan kernel: dump_stack_lvl from
dequeue_task_idle+0x20/0x50
Feb 08 10:32:10 banan kernel: dequeue_task_idle from
__schedule+0x428/0xc70
Feb 08 10:32:10 banan kernel: __schedule from schedule+0x50/0x130
Feb 08 10:32:10 banan kernel: schedule from
schedule_preempt_disabled+0x1c/0x2c
Feb 08 10:32:10 banan kernel: schedule_preempt_disabled from
__mutex_lock+0x4dc/0x914
Feb 08 10:32:10 banan kernel: __mutex_lock from
mutex_lock_nested+0x1c/0x24
Feb 08 10:32:10 banan kernel: mutex_lock_nested from
rtw_tx_report_purge_timer+0x44/0x74 [rtw88_core]
Feb 08 10:32:10 banan kernel: rtw_tx_report_purge_timer [rtw88_core]
from call_timer_fn+0xb4/0x310
Feb 08 10:32:10 banan kernel: call_timer_fn from
__run_timers+0x278/0x324
Feb 08 10:32:10 banan kernel: __run_timers from
run_timer_base+0x4c/0x6c
Feb 08 10:32:10 banan kernel: run_timer_base from
run_timer_softirq+0x14/0x38
Feb 08 10:32:10 banan kernel: run_timer_softirq from
handle_softirqs+0x160/0x4a8
Feb 08 10:32:10 banan kernel: handle_softirqs from
__irq_exit_rcu+0x12c/0x198
Feb 08 10:32:10 banan kernel: __irq_exit_rcu from irq_exit+0x8/0x28
Feb 08 10:32:10 banan kernel: irq_exit from __irq_svc+0x90/0xd4
Feb 08 10:32:10 banan kernel: Exception stack(0xc1401f48 to 0xc1401f90)
Feb 08 10:32:10 banan kernel: 1f40: c0dc3ae0 2e43c000
00000001 00000000 c017b020 c1416840
Feb 08 10:32:10 banan kernel: 1f60: c1416840 c14125c0 c11f3820 00000000
00000068 ffffffff 00000000 c1401f98
Feb 08 10:32:10 banan kernel: 1f80: c0dc3ae0 c0dc3ae4 60070013 ffffffff
Feb 08 10:32:10 banan kernel: __irq_svc from
default_idle_call+0x1c/0x1f4
Feb 08 10:32:10 banan kernel: default_idle_call from do_idle+0xc0/0x128
Feb 08 10:32:10 banan kernel: do_idle from cpu_startup_entry+0x28/0x2c
Feb 08 10:32:10 banan kernel: cpu_startup_entry from
rest_init+0x150/0x17c
Feb 08 10:32:10 banan kernel: rest_init from start_kernel+0x618/0x6dc
Feb 08 10:32:10 banan kernel: bad: scheduling from the idle thread!
Feb 08 10:32:10 banan kernel: CPU: 0 UID: 0 PID: 0 Comm: swapper/0
Tainted: G W 6.12.12-edge-g8e187440f820 #0
Feb 08 10:32:10 banan kernel: Tainted: [W]=WARN
Feb 08 10:32:10 banan kernel: Hardware name: Freescale i.MX6 SoloX
(Device Tree)
Feb 08 10:32:10 banan kernel: Call trace:
Feb 08 10:32:10 banan kernel: unwind_backtrace from
show_stack+0x10/0x14
Feb 08 10:32:10 banan kernel: show_stack from dump_stack_lvl+0xa8/0xb8
Feb 08 10:32:10 banan kernel: dump_stack_lvl from
dequeue_task_idle+0x20/0x50
Feb 08 10:32:10 banan kernel: dequeue_task_idle from
__schedule+0x428/0xc70
Feb 08 10:32:10 banan kernel: __schedule from schedule+0x50/0x130
Feb 08 10:32:10 banan kernel: schedule from
schedule_preempt_disabled+0x1c/0x2c
Feb 08 10:32:10 banan kernel: schedule_preempt_disabled from
__mutex_lock+0x4dc/0x914
Feb 08 10:32:10 banan kernel: __mutex_lock from
mutex_lock_nested+0x1c/0x24
Feb 08 10:32:10 banan kernel: mutex_lock_nested from
rtw_tx_report_purge_timer+0x44/0x74 [rtw88_core]
Feb 08 10:32:10 banan kernel: rtw_tx_report_purge_timer [rtw88_core]
from call_timer_fn+0xb4/0x310
Feb 08 10:32:10 banan kernel: call_timer_fn from
__run_timers+0x278/0x324
Feb 08 10:32:10 banan kernel: __run_timers from
run_timer_base+0x4c/0x6c
Feb 08 10:32:10 banan kernel: run_timer_base from
run_timer_softirq+0x14/0x38
Feb 08 10:32:10 banan kernel: run_timer_softirq from
handle_softirqs+0x160/0x4a8
Feb 08 10:32:10 banan kernel: handle_softirqs from
__irq_exit_rcu+0x12c/0x198
Feb 08 10:32:10 banan kernel: __irq_exit_rcu from irq_exit+0x8/0x28
Feb 08 10:32:10 banan kernel: irq_exit from __irq_svc+0x90/0xd4
Feb 08 10:32:10 banan kernel: Exception stack(0xc1401f48 to 0xc1401f90)
Feb 08 10:32:10 banan kernel: 1f40: c0dc3ae0 2e43c000
00000001 00000000 c017b020 c1416840
Feb 08 10:32:10 banan kernel: 1f60: c1416840 c14125c0 c11f3820 00000000
00000068 ffffffff 00000000 c1401f98
Feb 08 10:32:10 banan kernel: 1f80: c0dc3ae0 c0dc3ae4 60070013 ffffffff
Feb 08 10:32:10 banan kernel: __irq_svc from
default_idle_call+0x1c/0x1f4
Feb 08 10:32:10 banan kernel: default_idle_call from do_idle+0xc0/0x128
Feb 08 10:32:10 banan kernel: do_idle from cpu_startup_entry+0x28/0x2c
Feb 08 10:32:10 banan kernel: cpu_startup_entry from
rest_init+0x150/0x17c
Feb 08 10:32:10 banan kernel: rest_init from start_kernel+0x618/0x6dc
Feb 08 10:32:10 banan kernel: bad: scheduling from the idle thread!
Feb 08 10:32:10 banan kernel: CPU: 0 UID: 0 PID: 0 Comm: swapper/0
Tainted: G W 6.12.12-edge-g8e187440f820 #0
Feb 08 10:32:10 banan kernel: Tainted: [W]=WARN
Feb 08 10:32:10 banan kernel: Hardware name: Freescale i.MX6 SoloX
(Device Tree)
Feb 08 10:32:10 banan kernel: Call trace:
Feb 08 10:32:10 banan kernel: unwind_backtrace from
show_stack+0x10/0x14
Feb 08 10:32:10 banan kernel: show_stack from dump_stack_lvl+0xa8/0xb8
Feb 08 10:32:10 banan kernel: dump_stack_lvl from
dequeue_task_idle+0x20/0x50
Feb 08 10:32:10 banan kernel: dequeue_task_idle from
__schedule+0x428/0xc70
Feb 08 10:32:10 banan kernel: __schedule from schedule+0x50/0x130
Feb 08 10:32:10 banan kernel: schedule from
schedule_preempt_disabled+0x1c/0x2c
Feb 08 10:32:10 banan kernel: schedule_preempt_disabled from
__mutex_lock+0x4dc/0x914
Feb 08 10:32:10 banan kernel: __mutex_lock from
mutex_lock_nested+0x1c/0x24
Feb 08 10:32:10 banan kernel: mutex_lock_nested from
rtw_tx_report_purge_timer+0x44/0x74 [rtw88_core]
Feb 08 10:32:10 banan kernel: rtw_tx_report_purge_timer [rtw88_core]
from call_timer_fn+0xb4/0x310
Feb 08 10:32:10 banan kernel: call_timer_fn from
__run_timers+0x278/0x324
Feb 08 10:32:10 banan kernel: __run_timers from
run_timer_base+0x4c/0x6c
Feb 08 10:32:10 banan kernel: run_timer_base from
run_timer_softirq+0x14/0x38
Feb 08 10:32:10 banan kernel: run_timer_softirq from
handle_softirqs+0x160/0x4a8
Feb 08 10:32:10 banan kernel: handle_softirqs from
__irq_exit_rcu+0x12c/0x198
Feb 08 10:32:10 banan kernel: __irq_exit_rcu from irq_exit+0x8/0x28
Feb 08 10:32:10 banan kernel: irq_exit from __irq_svc+0x90/0xd4
Feb 08 10:32:10 banan kernel: Exception stack(0xc1401f48 to 0xc1401f90)
Feb 08 10:32:10 banan kernel: 1f40: c0dc3ae0 2e43c000
00000001 00000000 c017b020 c1416840
Feb 08 10:32:10 banan kernel: 1f60: c1416840 c14125c0 c11f3820 00000000
00000068 ffffffff 00000000 c1401f98
Feb 08 10:32:10 banan kernel: 1f80: c0dc3ae0 c0dc3ae4 60070013 ffffffff
Feb 08 10:32:10 banan kernel: __irq_svc from
default_idle_call+0x1c/0x1f4
Feb 08 10:32:10 banan kernel: default_idle_call from do_idle+0xc0/0x128
Feb 08 10:32:10 banan kernel: do_idle from cpu_startup_entry+0x28/0x2c
Feb 08 10:32:10 banan kernel: cpu_startup_entry from
rest_init+0x150/0x17c
Feb 08 10:32:10 banan kernel: rest_init from start_kernel+0x618/0x6dc
Feb 08 10:32:11 banan kernel: bad: scheduling from the idle thread!
Feb 08 10:32:11 banan kernel: CPU: 0 UID: 0 PID: 0 Comm: swapper/0
Tainted: G W 6.12.12-edge-g8e187440f820 #0
Feb 08 10:32:11 banan kernel: Tainted: [W]=WARN
Feb 08 10:32:11 banan kernel: Hardware name: Freescale i.MX6 SoloX
(Device Tree)
Feb 08 10:32:11 banan kernel: Call trace:
Feb 08 10:32:11 banan kernel: unwind_backtrace from
show_stack+0x10/0x14
Feb 08 10:32:11 banan kernel: show_stack from dump_stack_lvl+0xa8/0xb8
Feb 08 10:32:11 banan kernel: dump_stack_lvl from
dequeue_task_idle+0x20/0x50
Feb 08 10:32:11 banan kernel: dequeue_task_idle from
__schedule+0x428/0xc70
Feb 08 10:32:11 banan kernel: __schedule from schedule+0x50/0x130
Feb 08 10:32:11 banan kernel: schedule from
schedule_preempt_disabled+0x1c/0x2c
Feb 08 10:32:11 banan kernel: schedule_preempt_disabled from
__mutex_lock+0x4dc/0x914
Feb 08 10:32:11 banan kernel: __mutex_lock from
mutex_lock_nested+0x1c/0x24
Feb 08 10:32:11 banan kernel: mutex_lock_nested from
rtw_tx_report_purge_timer+0x44/0x74 [rtw88_core]
Feb 08 10:32:11 banan kernel: rtw_tx_report_purge_timer [rtw88_core]
from call_timer_fn+0xb4/0x310
Feb 08 10:32:11 banan kernel: call_timer_fn from
__run_timers+0x278/0x324
Feb 08 10:32:11 banan kernel: __run_timers from
run_timer_base+0x4c/0x6c
Feb 08 10:32:11 banan kernel: run_timer_base from
run_timer_softirq+0x14/0x38
Feb 08 10:32:11 banan kernel: run_timer_softirq from
handle_softirqs+0x160/0x4a8
Issue 2:
================
Feb 07 20:23:45 machine kernel: rtw_8821au 1-1:1.0: firmware failed to
leave lps state
Feb 07 20:23:46 machine kernel: rtw_8821au 1-1:1.0: failed to get tx
report from firmware
Feb 07 20:23:46 machine kernel: BUG: scheduling while atomic:
swapper/0/0/0x00000103
Feb 07 20:23:46 machine kernel: INFO: lockdep is turned off.
Feb 07 20:23:46 machine kernel: Modules linked in: rtw88_8821au
rtw88_8821a rtw88_88xxa rtw88_usb rtw88_core mac80211 libarc4 cfg80211
imx_sdma ip_tables x_tables
Feb 07 20:23:46 machine kernel: irq event stamp: 10781843
Feb 07 20:23:46 machine kernel: hardirqs last enabled at (10781842):
[<c0100c58>] __irq_svc+0xb8/0xd4
Feb 07 20:23:46 machine kernel: hardirqs last disabled at (10781843):
[<c0dcf33c>] _raw_spin_lock_irqsave+0x64/0x68
Feb 07 20:23:46 machine kernel: softirqs last enabled at (10781808):
[<c012cbbc>] handle_softirqs+0x2b4/0x4a8
Feb 07 20:23:46 machine kernel: softirqs last disabled at (10781821):
[<c012cf30>] __irq_exit_rcu+0x12c/0x198
Feb 07 20:23:46 machine kernel: CPU: 0 UID: 0 PID: 0 Comm: swapper/0 Not
tainted 6.12.12-g8e187440f820 #0
Feb 07 20:23:46 machine kernel: Hardware name: Freescale i.MX6 SoloX
(Device Tree)
Feb 07 20:23:46 machine kernel: Call trace:
Feb 07 20:23:46 machine kernel: unwind_backtrace from
show_stack+0x10/0x14
Feb 07 20:23:46 machine kernel: show_stack from
dump_stack_lvl+0x88/0xb8
Feb 07 20:23:46 machine kernel: dump_stack_lvl from
__schedule_bug+0x64/0x84
Feb 07 20:23:46 machine kernel: __schedule_bug from
__schedule+0x944/0xc70
Feb 07 20:23:46 machine kernel: __schedule from schedule+0x50/0x130
Feb 07 20:23:46 machine kernel: schedule from
schedule_preempt_disabled+0x1c/0x2c
Feb 07 20:23:46 machine kernel: schedule_preempt_disabled from
__mutex_lock+0x7d4/0x914
Feb 07 20:23:46 machine kernel: __mutex_lock from
mutex_lock_nested+0x1c/0x24
Feb 07 20:23:46 machine kernel: mutex_lock_nested from
rtw_tx_report_purge_timer+0x44/0x74 [rtw88_core]
Feb 07 20:23:46 machine kernel: rtw_tx_report_purge_timer [rtw88_core]
from call_timer_fn+0xb4/0x310
Feb 07 20:23:46 machine kernel: call_timer_fn from
__run_timers+0x278/0x324
Feb 07 20:23:46 machine kernel: __run_timers from
run_timer_base+0x4c/0x6c
Feb 07 20:23:46 machine kernel: run_timer_base from
run_timer_softirq+0x14/0x38
Feb 07 20:23:46 machine kernel: run_timer_softirq from
handle_softirqs+0x160/0x4a8
Feb 07 20:23:46 machine kernel: handle_softirqs from
__irq_exit_rcu+0x12c/0x198
Feb 07 20:23:46 machine kernel: __irq_exit_rcu from irq_exit+0x8/0x28
Feb 07 20:23:46 machine kernel: irq_exit from __irq_svc+0x90/0xd4
Feb 07 20:23:46 machine kernel: Exception stack(0xc1401f48 to
0xc1401f90)
Feb 07 20:23:46 machine kernel: 1f40: c0dc3ae0
2e43c000 00000001 00000000 c017b020 c1416840
Feb 07 20:23:46 machine kernel: 1f60: c1416840 c14125c0 c11f3820
00000000 00000068 ffffffff 00000000 c1401f98
Feb 07 20:23:46 machine kernel: 1f80: c0dc3ae0 c0dc3ae4 600e0013
ffffffff
Feb 07 20:23:46 machine kernel: __irq_svc from
default_idle_call+0x1c/0x1f4
Feb 07 20:23:46 machine kernel: default_idle_call from
do_idle+0xc0/0x128
Feb 07 20:23:46 machine kernel: do_idle from
cpu_startup_entry+0x28/0x2c
Feb 07 20:23:46 machine kernel: cpu_startup_entry from
rest_init+0x150/0x17c
Feb 07 20:23:46 machine kernel: rest_init from start_kernel+0x618/0x6dc
Feb 07 20:23:46 machine kernel: bad: scheduling from the idle thread!
Feb 07 20:23:46 machine kernel: CPU: 0 UID: 0 PID: 0 Comm: swapper/0
Tainted: G W 6.12.12-g8e187440f820 #0
Feb 07 20:23:46 machine kernel: Tainted: [W]=WARN
Feb 07 20:23:46 machine kernel: Hardware name: Freescale i.MX6 SoloX
(Device Tree)
Feb 07 20:23:46 machine kernel: Call trace:
Feb 07 20:23:46 machine kernel: unwind_backtrace from
show_stack+0x10/0x14
Feb 07 20:23:46 machine kernel: show_stack from
dump_stack_lvl+0xa8/0xb8
Feb 07 20:23:46 machine kernel: dump_stack_lvl from
dequeue_task_idle+0x20/0x50
Feb 07 20:23:46 machine kernel: dequeue_task_idle from
__schedule+0x428/0xc70
Feb 07 20:23:46 machine kernel: __schedule from schedule+0x50/0x130
Feb 07 20:23:46 machine kernel: schedule from
schedule_preempt_disabled+0x1c/0x2c
Feb 07 20:23:46 machine kernel: schedule_preempt_disabled from
__mutex_lock+0x4dc/0x914
Feb 07 20:23:46 machine kernel: __mutex_lock from
mutex_lock_nested+0x1c/0x24
Feb 07 20:23:46 machine kernel: mutex_lock_nested from
rtw_tx_report_purge_timer+0x44/0x74 [rtw88_core]
Feb 07 20:23:46 machine kernel: rtw_tx_report_purge_timer [rtw88_core]
from call_timer_fn+0xb4/0x310
Feb 07 20:23:46 machine kernel: call_timer_fn from
__run_timers+0x278/0x324
Feb 07 20:23:46 machine kernel: __run_timers from
run_timer_base+0x4c/0x6c
Feb 07 20:23:46 machine kernel: run_timer_base from
run_timer_softirq+0x14/0x38
Feb 07 20:23:46 machine kernel: run_timer_softirq from
handle_softirqs+0x160/0x4a8
Feb 07 20:23:46 machine kernel: handle_softirqs from
__irq_exit_rcu+0x12c/0x198
Feb 07 20:23:46 machine kernel: __irq_exit_rcu from irq_exit+0x8/0x28
Feb 07 20:23:46 machine kernel: irq_exit from __irq_svc+0x90/0xd4
Feb 07 20:23:46 machine kernel: Exception stack(0xc1401f48 to
0xc1401f90)
Feb 07 20:23:46 machine kernel: 1f40: c0dc3ae0
2e43c000 00000001 00000000 c017b020 c1416840
Feb 07 20:23:46 machine kernel: 1f60: c1416840 c14125c0 c11f3820
00000000 00000068 ffffffff 00000000 c1401f98
Feb 07 20:23:46 machine kernel: 1f80: c0dc3ae0 c0dc3ae4 600e0013
ffffffff
Feb 07 20:23:46 machine kernel: __irq_svc from
default_idle_call+0x1c/0x1f4
Feb 07 20:23:46 machine kernel: default_idle_call from
do_idle+0xc0/0x128
Feb 07 20:23:46 machine kernel: do_idle from
cpu_startup_entry+0x28/0x2c
Feb 07 20:23:46 machine kernel: cpu_startup_entry from
rest_init+0x150/0x17c
Feb 07 20:23:46 machine kernel: rest_init from start_kernel+0x618/0x6dc
Feb 07 20:23:46 machine kernel: bad: scheduling from the idle thread!
Feb 07 20:23:46 machine kernel: CPU: 0 UID: 0 PID: 0 Comm: swapper/0
Tainted: G W 6.12.12-g8e187440f820 #0
Feb 07 20:23:46 machine kernel: Tainted: [W]=WARN
Feb 07 20:23:46 machine kernel: Hardware name: Freescale i.MX6 SoloX
(Device Tree)
Feb 07 20:23:46 machine kernel: Call trace:
Feb 07 20:23:46 machine kernel: unwind_backtrace from
show_stack+0x10/0x14
Feb 07 20:23:46 machine kernel: show_stack from
dump_stack_lvl+0xa8/0xb8
Feb 07 20:23:46 machine kernel: dump_stack_lvl from
dequeue_task_idle+0x20/0x50
Feb 07 20:23:46 machine kernel: dequeue_task_idle from
__schedule+0x428/0xc70
Feb 07 20:23:46 machine kernel: __schedule from schedule+0x50/0x130
Feb 07 20:23:46 machine kernel: schedule from
schedule_preempt_disabled+0x1c/0x2c
Feb 07 20:23:46 machine kernel: schedule_preempt_disabled from
__mutex_lock+0x4dc/0x914
Feb 07 20:23:46 machine kernel: __mutex_lock from
mutex_lock_nested+0x1c/0x24
Feb 07 20:23:46 machine kernel: mutex_lock_nested from
rtw_tx_report_purge_timer+0x44/0x74 [rtw88_core]
Feb 07 20:23:46 machine kernel: rtw_tx_report_purge_timer [rtw88_core]
from call_timer_fn+0xb4/0x310
Feb 07 20:23:46 machine kernel: call_timer_fn from
__run_timers+0x278/0x324
Feb 07 20:23:46 machine kernel: __run_timers from
run_timer_base+0x4c/0x6c
Feb 07 20:23:46 machine kernel: run_timer_base from
run_timer_softirq+0x14/0x38
Feb 07 20:23:46 machine kernel: run_timer_softirq from
handle_softirqs+0x160/0x4a8
Feb 07 20:23:46 machine kernel: handle_softirqs from
__irq_exit_rcu+0x12c/0x198
Feb 07 20:23:46 machine kernel: __irq_exit_rcu from irq_exit+0x8/0x28
Feb 07 20:23:46 machine kernel: irq_exit from __irq_svc+0x90/0xd4
Feb 07 20:23:46 machine kernel: Exception stack(0xc1401f48 to
0xc1401f90)
Feb 07 20:23:46 machine kernel: 1f40: c0dc3ae0
2e43c000 00000001 00000000 c017b020 c1416840
Feb 07 20:23:46 machine kernel: 1f60: c1416840 c14125c0 c11f3820
00000000 00000068 ffffffff 00000000 c1401f98
Feb 07 20:23:46 machine kernel: 1f80: c0dc3ae0 c0dc3ae4 600e0013
ffffffff
Feb 07 20:23:46 machine kernel: __irq_svc from
default_idle_call+0x1c/0x1f4
Feb 07 20:23:46 machine kernel: default_idle_call from
do_idle+0xc0/0x128
Feb 07 20:23:46 machine kernel: do_idle from
cpu_startup_entry+0x28/0x2c
Feb 07 20:23:46 machine kernel: cpu_startup_entry from
rest_init+0x150/0x17c
Feb 07 20:23:46 machine kernel: rest_init from start_kernel+0x618/0x6dc
Feb 07 20:23:47 machine kernel: bad: scheduling from the idle thread!
Feb 07 20:23:47 machine kernel: CPU: 0 UID: 0 PID: 0 Comm: swapper/0
Tainted: G W 6.12.12-g8e187440f820 #0
Feb 07 20:23:47 machine kernel: Tainted: [W]=WARN
Feb 07 20:23:47 machine kernel: Hardware name: Freescale i.MX6 SoloX
(Device Tree)
Feb 07 20:23:47 machine kernel: Call trace:
Feb 07 20:23:47 machine kernel: unwind_backtrace from
show_stack+0x10/0x14
Feb 07 20:23:47 machine kernel: show_stack from
dump_stack_lvl+0xa8/0xb8
Feb 07 20:23:47 machine kernel: dump_stack_lvl from
dequeue_task_idle+0x20/0x50
Feb 07 20:23:47 machine kernel: dequeue_task_idle from
__schedule+0x428/0xc70
Feb 07 20:23:47 machine kernel: __schedule from schedule+0x50/0x130
Feb 07 20:23:47 machine kernel: schedule from
schedule_preempt_disabled+0x1c/0x2c
Feb 07 20:23:47 machine kernel: schedule_preempt_disabled from
__mutex_lock+0x4dc/0x914
Feb 07 20:23:47 machine kernel: __mutex_lock from
mutex_lock_nested+0x1c/0x24
Feb 07 20:23:47 machine kernel: mutex_lock_nested from
rtw_tx_report_purge_timer+0x44/0x74 [rtw88_core]
Feb 07 20:23:47 machine kernel: rtw_tx_report_purge_timer [rtw88_core]
from call_timer_fn+0xb4/0x310
Feb 07 20:23:47 machine kernel: call_timer_fn from
__run_timers+0x278/0x324
Feb 07 20:23:47 machine kernel: __run_timers from
run_timer_base+0x4c/0x6c
Feb 07 20:23:47 machine kernel: run_timer_base from
run_timer_softirq+0x14/0x38
Feb 07 20:23:47 machine kernel: run_timer_softirq from
handle_softirqs+0x160/0x4a8
Feb 07 20:23:47 machine kernel: handle_softirqs from
__irq_exit_rcu+0x12c/0x198
Feb 07 20:23:47 machine kernel: __irq_exit_rcu from irq_exit+0x8/0x28
Feb 07 20:23:47 machine kernel: irq_exit from __irq_svc+0x90/0xd4
Feb 07 20:23:47 machine kernel: Exception stack(0xc1401f48 to
0xc1401f90)
Feb 07 20:23:47 machine kernel: 1f40: c0dc3ae0
2e43c000 00000001 00000000 c017b020 c1416840
Feb 07 20:23:47 machine kernel: 1f60: c1416840 c14125c0 c11f3820
00000000 00000068 ffffffff 00000000 c1401f98
Feb 07 20:23:47 machine kernel: 1f80: c0dc3ae0 c0dc3ae4 600e0013
ffffffff
Feb 07 20:23:47 machine kernel: __irq_svc from
default_idle_call+0x1c/0x1f4
Feb 07 20:23:47 machine kernel: default_idle_call from
do_idle+0xc0/0x128
Feb 07 20:23:47 machine kernel: do_idle from
cpu_startup_entry+0x28/0x2c
Feb 07 20:23:47 machine kernel: cpu_startup_entry from
rest_init+0x150/0x17c
Feb 07 20:23:47 machine kernel: rest_init from start_kernel+0x618/0x6dc
Feb 07 20:23:47 machine kernel: bad: scheduling from the idle thread!
Feb 07 20:23:47 machine kernel: CPU: 0 UID: 0 PID: 0 Comm: swapper/0
Tainted: G W 6.12.12-g8e187440f820 #0
Feb 07 20:23:47 machine kernel: Tainted: [W]=WARN
Feb 07 20:23:47 machine kernel: Hardware name: Freescale i.MX6 SoloX
(Device Tree)
Feb 07 20:23:47 machine kernel: Call trace:
Feb 07 20:23:47 machine kernel: unwind_backtrace from
show_stack+0x10/0x14
Feb 07 20:23:47 machine kernel: show_stack from
dump_stack_lvl+0xa8/0xb8
Feb 07 20:23:47 machine kernel: dump_stack_lvl from
dequeue_task_idle+0x20/0x50
Feb 07 20:23:47 machine kernel: dequeue_task_idle from
__schedule+0x428/0xc70
Feb 07 20:23:47 machine kernel: __schedule from schedule+0x50/0x130
Feb 07 20:23:47 machine kernel: schedule from
schedule_preempt_disabled+0x1c/0x2c
Feb 07 20:23:47 machine kernel: schedule_preempt_disabled from
__mutex_lock+0x4dc/0x914
Feb 07 20:23:47 machine kernel: __mutex_lock from
mutex_lock_nested+0x1c/0x24
Feb 07 20:23:47 machine kernel: mutex_lock_nested from
rtw_tx_report_purge_timer+0x44/0x74 [rtw88_core]
Feb 07 20:23:47 machine kernel: rtw_tx_report_purge_timer [rtw88_core]
from call_timer_fn+0xb4/0x310
Feb 07 20:23:47 machine kernel: call_timer_fn from
__run_timers+0x278/0x324
Feb 07 20:23:47 machine kernel: __run_timers from
run_timer_base+0x4c/0x6c
Feb 07 20:23:47 machine kernel: run_timer_base from
run_timer_softirq+0x14/0x38
Feb 07 20:23:47 machine kernel: run_timer_softirq from
handle_softirqs+0x160/0x4a8
Feb 07 20:23:47 machine kernel: handle_softirqs from
__irq_exit_rcu+0x12c/0x198
Feb 07 20:23:47 machine kernel: __irq_exit_rcu from irq_exit+0x8/0x28
Feb 07 20:23:47 machine kernel: irq_exit from __irq_svc+0x90/0xd4
Feb 07 20:23:47 machine kernel: Exception stack(0xc1401f48 to
0xc1401f90)
Feb 07 20:23:47 machine kernel: 1f40: c0dc3ae0
2e43c000 00000001 00000000 c017b020 c1416840
Feb 07 20:23:47 machine kernel: 1f60: c1416840 c14125c0 c11f3820
00000000 00000068 ffffffff 00000000 c1401f98
Feb 07 20:23:47 machine kernel: 1f80: c0dc3ae0 c0dc3ae4 600e0013
ffffffff
Feb 07 20:23:47 machine kernel: __irq_svc from
default_idle_call+0x1c/0x1f4
Feb 07 20:23:47 machine kernel: default_idle_call from
do_idle+0xc0/0x128
Feb 07 20:23:47 machine kernel: do_idle from
cpu_startup_entry+0x28/0x2c
Feb 07 20:23:47 machine kernel: cpu_startup_entry from
rest_init+0x150/0x17c
Feb 07 20:23:47 machine kernel: rest_init from start_kernel+0x618/0x6dc
Feb 07 20:23:47 machine kernel: bad: scheduling from the idle thread!
Feb 07 20:23:47 machine kernel: CPU: 0 UID: 0 PID: 0 Comm: swapper/0
Tainted: G W 6.12.12-g8e187440f820 #0
Feb 07 20:23:47 machine kernel: Tainted: [W]=WARN
Feb 07 20:23:47 machine kernel: Hardware name: Freescale i.MX6 SoloX
(Device Tree)
Feb 07 20:23:47 machine kernel: Call trace:
Feb 07 20:23:47 machine kernel: unwind_backtrace from
show_stack+0x10/0x14
Feb 07 20:23:47 machine kernel: show_stack from
dump_stack_lvl+0xa8/0xb8
Feb 07 20:23:47 machine kernel: dump_stack_lvl from
dequeue_task_idle+0x20/0x50
Feb 07 20:23:47 machine kernel: dequeue_task_idle from
__schedule+0x428/0xc70
Feb 07 20:23:47 machine kernel: __schedule from schedule+0x50/0x130
Feb 07 20:23:47 machine kernel: schedule from
schedule_preempt_disabled+0x1c/0x2c
Feb 07 20:23:47 machine kernel: schedule_preempt_disabled from
__mutex_lock+0x4dc/0x914
Feb 07 20:23:47 machine kernel: __mutex_lock from
mutex_lock_nested+0x1c/0x24
Feb 07 20:23:47 machine kernel: mutex_lock_nested from
rtw_tx_report_purge_timer+0x44/0x74 [rtw88_core]
Feb 07 20:23:47 machine kernel: rtw_tx_report_purge_timer [rtw88_core]
from call_timer_fn+0xb4/0x310
Feb 07 20:23:47 machine kernel: call_timer_fn from
__run_timers+0x278/0x324
Feb 07 20:23:47 machine kernel: __run_timers from
run_timer_base+0x4c/0x6c
Feb 07 20:23:47 machine kernel: run_timer_base from
run_timer_softirq+0x14/0x38
Feb 07 20:23:47 machine kernel: run_timer_softirq from
handle_softirqs+0x160/0x4a8
Feb 07 20:23:47 machine kernel: handle_softirqs from
__irq_exit_rcu+0x12c/0x198
Feb 07 20:23:47 machine kernel: __irq_exit_rcu from irq_exit+0x8/0x28
Feb 07 20:23:47 machine kernel: irq_exit from __irq_svc+0x90/0xd4
Feb 07 20:23:47 machine kernel: Exception stack(0xc1401f48 to
0xc1401f90)
Feb 07 20:23:47 machine kernel: 1f40: c0dc3ae0
2e43c000 00000001 00000000 c017b020 c1416840
Feb 07 20:23:47 machine kernel: 1f60: c1416840 c14125c0 c11f3820
00000000 00000068 ffffffff 00000000 c1401f98
Feb 07 20:23:47 machine kernel: 1f80: c0dc3ae0 c0dc3ae4 600e0013
ffffffff
Feb 07 20:23:47 machine kernel: __irq_svc from
default_idle_call+0x1c/0x1f4
Feb 07 20:23:47 machine kernel: default_idle_call from
do_idle+0xc0/0x128
Feb 07 20:23:47 machine kernel: do_idle from
cpu_startup_entry+0x28/0x2c
Feb 07 20:23:47 machine kernel: cpu_startup_entry from
rest_init+0x150/0x17c
Feb 07 20:23:47 machine kernel: rest_init from start_kernel+0x618/0x6dc
Feb 07 20:23:47 machine kernel: bad: scheduling from the idle thread!
Feb 07 20:23:47 machine kernel: CPU: 0 UID: 0 PID: 0 Comm: swapper/0
Tainted: G W 6.12.12-g8e187440f820 #0
Feb 07 20:23:47 machine kernel: Tainted: [W]=WARN
Feb 07 20:23:47 machine kernel: Hardware name: Freescale i.MX6 SoloX
(Device Tree)
Feb 07 20:23:47 machine kernel: Call trace:
Feb 07 20:23:47 machine kernel: unwind_backtrace from
show_stack+0x10/0x14
Feb 07 20:23:47 machine kernel: show_stack from
dump_stack_lvl+0xa8/0xb8
Feb 07 20:23:47 machine kernel: dump_stack_lvl from
dequeue_task_idle+0x20/0x50
Feb 07 20:23:47 machine kernel: dequeue_task_idle from
__schedule+0x428/0xc70
Feb 07 20:23:47 machine kernel: __schedule from schedule+0x50/0x130
Feb 07 20:23:47 machine kernel: schedule from
schedule_preempt_disabled+0x1c/0x2c
Feb 07 20:23:47 machine kernel: schedule_preempt_disabled from
__mutex_lock+0x4dc/0x914
Feb 07 20:23:47 machine kernel: __mutex_lock from
mutex_lock_nested+0x1c/0x24
Feb 07 20:23:47 machine kernel: mutex_lock_nested from
rtw_tx_report_purge_timer+0x44/0x74 [rtw88_core]
Feb 07 20:23:47 machine kernel: rtw_tx_report_purge_timer [rtw88_core]
from call_timer_fn+0xb4/0x310
Feb 07 20:23:47 machine kernel: call_timer_fn from
__run_timers+0x278/0x324
Feb 07 20:23:47 machine kernel: __run_timers from
run_timer_base+0x4c/0x6c
Feb 07 20:23:47 machine kernel: run_timer_base from
run_timer_softirq+0x14/0x38
Feb 07 20:23:47 machine kernel: run_timer_softirq from
handle_softirqs+0x160/0x4a8
Feb 07 20:23:47 machine kernel: handle_softirqs from
__irq_exit_rcu+0x12c/0x198
Feb 07 20:23:47 machine kernel: __irq_exit_rcu from irq_exit+0x8/0x28
Feb 07 20:23:47 machine kernel: irq_exit from __irq_svc+0x90/0xd4
Feb 07 20:23:47 machine kernel: Exception stack(0xc1401f48 to
0xc1401f90)
Feb 07 20:23:47 machine kernel: 1f40: c0dc3ae0
2e43c000 00000001 00000000 c017b020 c1416840
Feb 07 20:23:47 machine kernel: 1f60: c1416840 c14125c0 c11f3820
00000000 00000068 ffffffff 00000000 c1401f98
Feb 07 20:23:47 machine kernel: 1f80: c0dc3ae0 c0dc3ae4 600e0013
ffffffff
Feb 07 20:23:47 machine kernel: __irq_svc from
default_idle_call+0x1c/0x1f4
Feb 07 20:23:47 machine kernel: default_idle_call from
do_idle+0xc0/0x128
Feb 07 20:23:47 machine kernel: do_idle from
cpu_startup_entry+0x28/0x2c
Feb 07 20:23:47 machine kernel: cpu_startup_entry from
rest_init+0x150/0x17c
Feb 07 20:23:47 machine kernel: rest_init from start_kernel+0x618/0x6dc
Feb 07 20:23:47 machine kernel: bad: scheduling from the idle thread!
Feb 07 20:23:47 machine kernel: CPU: 0 UID: 0 PID: 0 Comm: swapper/0
Tainted: G W 6.12.12-g8e187440f820 #0
Feb 07 20:23:47 machine kernel: Tainted: [W]=WARN
Feb 07 20:23:47 machine kernel: Hardware name: Freescale i.MX6 SoloX
(Device Tree)
Feb 07 20:23:47 machine kernel: Call trace:
Feb 07 20:23:47 machine kernel: unwind_backtrace from
show_stack+0x10/0x14
Feb 07 20:23:47 machine kernel: show_stack from
dump_stack_lvl+0xa8/0xb8
Feb 07 20:23:47 machine kernel: dump_stack_lvl from
dequeue_task_idle+0x20/0x50
Feb 07 20:23:47 machine kernel: dequeue_task_idle from
__schedule+0x428/0xc70
Feb 07 20:23:47 machine kernel: __schedule from schedule+0x50/0x130
Feb 07 20:23:47 machine kernel: schedule from
schedule_preempt_disabled+0x1c/0x2c
Feb 07 20:23:47 machine kernel: schedule_preempt_disabled from
__mutex_lock+0x4dc/0x914
Feb 07 20:23:47 machine kernel: __mutex_lock from
mutex_lock_nested+0x1c/0x24
Feb 07 20:23:47 machine kernel: mutex_lock_nested from
rtw_tx_report_purge_timer+0x44/0x74 [rtw88_core]
Feb 07 20:23:47 machine kernel: rtw_tx_report_purge_timer [rtw88_core]
from call_timer_fn+0xb4/0x310
Feb 07 20:23:47 machine kernel: call_timer_fn from
__run_timers+0x278/0x324
Feb 07 20:23:47 machine kernel: __run_timers from
run_timer_base+0x4c/0x6c
Feb 07 20:23:47 machine kernel: run_timer_base from
run_timer_softirq+0x14/0x38
Feb 07 20:23:47 machine kernel: run_timer_softirq from
handle_softirqs+0x160/0x4a8
Feb 07 20:23:47 machine kernel: handle_softirqs from
__irq_exit_rcu+0x12c/0x198
Feb 07 20:23:47 machine kernel: __irq_exit_rcu from irq_exit+0x8/0x28
Feb 07 20:23:47 machine kernel: irq_exit from __irq_svc+0x90/0xd4
Feb 07 20:23:47 machine kernel: Exception stack(0xc1401f48 to
0xc1401f90)
Feb 07 20:23:47 machine kernel: 1f40: c0dc3ae0
2e43c000 00000001 00000000 c017b020 c1416840
Feb 07 20:23:47 machine kernel: 1f60: c1416840 c14125c0 c11f3820
00000000 00000068 ffffffff 00000000 c1401f98
Feb 07 20:23:47 machine kernel: 1f80: c0dc3ae0 c0dc3ae4 600e0013
ffffffff
Feb 07 20:23:47 machine kernel: __irq_svc from
default_idle_call+0x1c/0x1f4
Feb 07 20:23:47 machine kernel: default_idle_call from
do_idle+0xc0/0x128
Feb 07 20:23:47 machine kernel: do_idle from
cpu_startup_entry+0x28/0x2c
Feb 07 20:23:47 machine kernel: cpu_startup_entry from
rest_init+0x150/0x17c
Feb 07 20:23:47 machine kernel: rest_init from start_kernel+0x618/0x6dc
Feb 07 20:23:48 machine kernel: bad: scheduling from the idle thread!
Feb 07 20:23:48 machine kernel: CPU: 0 UID: 0 PID: 0 Comm: swapper/0
Tainted: G W 6.12.12-g8e187440f820 #0
Feb 07 20:23:48 machine kernel: Tainted: [W]=WARN
Feb 07 20:23:48 machine kernel: Hardware name: Freescale i.MX6 SoloX
(Device Tree)
Feb 07 20:23:48 machine kernel: Call trace:
Feb 07 20:23:48 machine kernel: unwind_backtrace from
show_stack+0x10/0x14
Feb 07 20:23:48 machine kernel: show_stack from
dump_stack_lvl+0xa8/0xb8
Feb 07 20:23:48 machine kernel: dump_stack_lvl from
dequeue_task_idle+0x20/0x50
Feb 07 20:23:48 machine kernel: dequeue_task_idle from
__schedule+0x428/0xc70
Feb 07 20:23:48 machine kernel: __schedule from schedule+0x50/0x130
Feb 07 20:23:48 machine kernel: schedule from
schedule_preempt_disabled+0x1c/0x2c
Feb 07 20:23:48 machine kernel: schedule_preempt_disabled from
__mutex_lock+0x4dc/0x914
Feb 07 20:23:48 machine kernel: __mutex_lock from
mutex_lock_nested+0x1c/0x24
Feb 07 20:23:48 machine kernel: mutex_lock_nested from
rtw_tx_report_purge_timer+0x44/0x74 [rtw88_core]
Feb 07 20:23:48 machine kernel: rtw_tx_report_purge_timer [rtw88_core]
from call_timer_fn+0xb4/0x310
Feb 07 20:23:48 machine kernel: call_timer_fn from
__run_timers+0x278/0x324
Feb 07 20:23:48 machine kernel: __run_timers from
run_timer_base+0x4c/0x6c
Feb 07 20:23:48 machine kernel: run_timer_base from
run_timer_softirq+0x14/0x38
Feb 07 20:23:48 machine kernel: run_timer_softirq from
handle_softirqs+0x160/0x4a8
Feb 07 20:23:48 machine kernel: handle_softirqs from
__irq_exit_rcu+0x12c/0x198
Feb 07 20:23:48 machine kernel: __irq_exit_rcu from irq_exit+0x8/0x28
Feb 07 20:23:48 machine kernel: irq_exit from __irq_svc+0x90/0xd4
Feb 07 20:23:48 machine kernel: Exception stack(0xc1401f48 to
0xc1401f90)
Feb 07 20:23:48 machine kernel: 1f40: c0dc3ae0
2e43c000 00000001 00000000 c017b020 c1416840
Feb 07 20:23:48 machine kernel: 1f60: c1416840 c14125c0 c11f3820
00000000 00000068 ffffffff 00000000 c1401f98
Feb 07 20:23:48 machine kernel: 1f80: c0dc3ae0 c0dc3ae4 600e0013
ffffffff
Feb 07 20:23:48 machine kernel: __irq_svc from
default_idle_call+0x1c/0x1f4
Feb 07 20:23:48 machine kernel: default_idle_call from
do_idle+0xc0/0x128
Feb 07 20:23:48 machine kernel: do_idle from
cpu_startup_entry+0x28/0x2c
Feb 07 20:23:48 machine kernel: cpu_startup_entry from
rest_init+0x150/0x17c
Feb 07 20:23:48 machine kernel: rest_init from start_kernel+0x618/0x6dc
Feb 07 20:23:48 machine kernel: bad: scheduling from the idle thread!
Feb 07 20:23:48 machine kernel: CPU: 0 UID: 0 PID: 0 Comm: swapper/0
Tainted: G W 6.12.12-g8e187440f820 #0
Feb 07 20:23:48 machine kernel: Tainted: [W]=WARN
Feb 07 20:23:48 machine kernel: Hardware name: Freescale i.MX6 SoloX
(Device Tree)
Feb 07 20:23:48 machine kernel: Call trace:
Feb 07 20:23:48 machine kernel: unwind_backtrace from
show_stack+0x10/0x14
Feb 07 20:23:48 machine kernel: show_stack from
dump_stack_lvl+0xa8/0xb8
Feb 07 20:23:48 machine kernel: dump_stack_lvl from
dequeue_task_idle+0x20/0x50
Feb 07 20:23:48 machine kernel: dequeue_task_idle from
__schedule+0x428/0xc70
Feb 07 20:23:48 machine kernel: __schedule from schedule+0x50/0x130
Feb 07 20:23:48 machine kernel: schedule from
schedule_preempt_disabled+0x1c/0x2c
Feb 07 20:23:48 machine kernel: schedule_preempt_disabled from
__mutex_lock+0x4dc/0x914
Feb 07 20:23:48 machine kernel: __mutex_lock from
mutex_lock_nested+0x1c/0x24
Feb 07 20:23:48 machine kernel: mutex_lock_nested from
rtw_tx_report_purge_timer+0x44/0x74 [rtw88_core]
Feb 07 20:23:48 machine kernel: rtw_tx_report_purge_timer [rtw88_core]
from call_timer_fn+0xb4/0x310
Feb 07 20:23:48 machine kernel: call_timer_fn from
__run_timers+0x278/0x324
Feb 07 20:23:48 machine kernel: __run_timers from
run_timer_base+0x4c/0x6c
Feb 07 20:23:48 machine kernel: run_timer_base from
run_timer_softirq+0x14/0x38
Feb 07 20:23:48 machine kernel: run_timer_softirq from
handle_softirqs+0x160/0x4a8
Feb 07 20:23:48 machine kernel: handle_softirqs from
__irq_exit_rcu+0x12c/0x198
Feb 07 20:23:48 machine kernel: __irq_exit_rcu from irq_exit+0x8/0x28
Feb 07 20:23:48 machine kernel: irq_exit from __irq_svc+0x90/0xd4
Feb 07 20:23:48 machine kernel: Exception stack(0xc1401f48 to
0xc1401f90)
Feb 07 20:23:48 machine kernel: 1f40: c0dc3ae0
2e43c000 00000001 00000000 c017b020 c1416840
Feb 07 20:23:48 machine kernel: 1f60: c1416840 c14125c0 c11f3820
00000000 00000068 ffffffff 00000000 c1401f98
Feb 07 20:23:48 machine kernel: 1f80: c0dc3ae0 c0dc3ae4 600e0013
ffffffff
Feb 07 20:23:48 machine kernel: __irq_svc from
default_idle_call+0x1c/0x1f4
Feb 07 20:23:48 machine kernel: default_idle_call from
do_idle+0xc0/0x128
Feb 07 20:23:48 machine kernel: do_idle from
cpu_startup_entry+0x28/0x2c
Feb 07 20:23:48 machine kernel: cpu_startup_entry from
rest_init+0x150/0x17c
Feb 07 20:23:48 machine kernel: rest_init from start_kernel+0x618/0x6dc
Feb 07 20:23:48 machine kernel: bad: scheduling from the idle thread!
Feb 07 20:23:48 machine kernel: CPU: 0 UID: 0 PID: 0 Comm: swapper/0
Tainted: G W 6.12.12-g8e187440f820 #0
Feb 07 20:23:48 machine kernel: Tainted: [W]=WARN
Feb 07 20:23:48 machine kernel: Hardware name: Freescale i.MX6 SoloX
(Device Tree)
Feb 07 20:23:48 machine kernel: Call trace:
Feb 07 20:23:48 machine kernel: unwind_backtrace from
show_stack+0x10/0x14
Feb 07 20:23:48 machine kernel: show_stack from
dump_stack_lvl+0xa8/0xb8
Feb 07 20:23:48 machine kernel: dump_stack_lvl from
dequeue_task_idle+0x20/0x50
Feb 07 20:23:48 machine kernel: dequeue_task_idle from
__schedule+0x428/0xc70
Feb 07 20:23:48 machine kernel: __schedule from schedule+0x50/0x130
Feb 07 20:23:48 machine kernel: schedule from
schedule_preempt_disabled+0x1c/0x2c
Feb 07 20:23:48 machine kernel: schedule_preempt_disabled from
__mutex_lock+0x4dc/0x914
Feb 07 20:23:48 machine kernel: __mutex_lock from
mutex_lock_nested+0x1c/0x24
Feb 07 20:23:48 machine kernel: mutex_lock_nested from
rtw_tx_report_purge_timer+0x44/0x74 [rtw88_core]
Feb 07 20:23:48 machine kernel: rtw_tx_report_purge_timer [rtw88_core]
from call_timer_fn+0xb4/0x310
Feb 07 20:23:48 machine kernel: call_timer_fn from
__run_timers+0x278/0x324
Feb 07 20:23:48 machine kernel: __run_timers from
run_timer_base+0x4c/0x6c
Feb 07 20:23:48 machine kernel: run_timer_base from
run_timer_softirq+0x14/0x38
Feb 07 20:23:48 machine kernel: run_timer_softirq from
handle_softirqs+0x160/0x4a8
Feb 07 20:23:48 machine kernel: handle_softirqs from
__irq_exit_rcu+0x12c/0x198
Feb 07 20:23:48 machine kernel: __irq_exit_rcu from irq_exit+0x8/0x28
Feb 07 20:23:48 machine kernel: irq_exit from __irq_svc+0x90/0xd4
Feb 07 20:23:48 machine kernel: Exception stack(0xc1401f48 to
0xc1401f90)
Feb 07 20:23:48 machine kernel: 1f40: c0dc3ae0
2e43c000 00000001 00000000 c017b020 c1416840
Feb 07 20:23:48 machine kernel: 1f60: c1416840 c14125c0 c11f3820
00000000 00000068 ffffffff 00000000 c1401f98
Feb 07 20:23:48 machine kernel: 1f80: c0dc3ae0 c0dc3ae4 600e0013
ffffffff
Feb 07 20:23:48 machine kernel: __irq_svc from
default_idle_call+0x1c/0x1f4
Feb 07 20:23:48 machine kernel: default_idle_call from
do_idle+0xc0/0x128
Feb 07 20:23:48 machine kernel: do_idle from
cpu_startup_entry+0x28/0x2c
Feb 07 20:23:48 machine kernel: cpu_startup_entry from
rest_init+0x150/0x17c
Feb 07 20:23:48 machine kernel: rest_init from start_kernel+0x618/0x6dc
Feb 07 20:23:48 machine kernel: bad: scheduling from the idle thread!
Feb 07 20:23:48 machine kernel: CPU: 0 UID: 0 PID: 0 Comm: swapper/0
Tainted: G W 6.12.12-g8e187440f820 #0
Feb 07 20:23:48 machine kernel: Tainted: [W]=WARN
Feb 07 20:23:48 machine kernel: Hardware name: Freescale i.MX6 SoloX
(Device Tree)
Feb 07 20:23:48 machine kernel: Call trace:
Feb 07 20:23:48 machine kernel: unwind_backtrace from
show_stack+0x10/0x14
Feb 07 20:23:48 machine kernel: show_stack from
dump_stack_lvl+0xa8/0xb8
Feb 07 20:23:48 machine kernel: dump_stack_lvl from
dequeue_task_idle+0x20/0x50
Feb 07 20:23:48 machine kernel: dequeue_task_idle from
__schedule+0x428/0xc70
Feb 07 20:23:48 machine kernel: __schedule from schedule+0x50/0x130
Feb 07 20:23:48 machine kernel: schedule from
schedule_preempt_disabled+0x1c/0x2c
Feb 07 20:23:48 machine kernel: schedule_preempt_disabled from
__mutex_lock+0x4dc/0x914
Feb 07 20:23:48 machine kernel: __mutex_lock from
mutex_lock_nested+0x1c/0x24
Feb 07 20:23:48 machine kernel: mutex_lock_nested from
rtw_tx_report_purge_timer+0x44/0x74 [rtw88_core]
Feb 07 20:23:48 machine kernel: rtw_tx_report_purge_timer [rtw88_core]
from call_timer_fn+0xb4/0x310
Feb 07 20:23:48 machine kernel: call_timer_fn from
__run_timers+0x278/0x324
Feb 07 20:23:48 machine kernel: __run_timers from
run_timer_base+0x4c/0x6c
Feb 07 20:23:48 machine kernel: run_timer_base from
run_timer_softirq+0x14/0x38
Feb 07 20:23:48 machine kernel: run_timer_softirq from
handle_softirqs+0x160/0x4a8
Feb 07 20:23:48 machine kernel: handle_softirqs from
__irq_exit_rcu+0x12c/0x198
Feb 07 20:23:48 machine kernel: __irq_exit_rcu from irq_exit+0x8/0x28
Feb 07 20:23:48 machine kernel: irq_exit from __irq_svc+0x90/0xd4
Feb 07 20:23:48 machine kernel: Exception stack(0xc1401f48 to
0xc1401f90)
Feb 07 20:23:48 machine kernel: 1f40: c0dc3ae0
2e43c000 00000001 00000000 c017b020 c1416840
Feb 07 20:23:48 machine kernel: 1f60: c1416840 c14125c0 c11f3820
00000000 00000068 ffffffff 00000000 c1401f98
Feb 07 20:23:48 machine kernel: 1f80: c0dc3ae0 c0dc3ae4 600e0013
ffffffff
Feb 07 20:23:48 machine kernel: __irq_svc from
default_idle_call+0x1c/0x1f4
Feb 07 20:23:48 machine kernel: default_idle_call from
do_idle+0xc0/0x128
Feb 07 20:23:48 machine kernel: do_idle from
cpu_startup_entry+0x28/0x2c
Feb 07 20:23:48 machine kernel: cpu_startup_entry from
rest_init+0x150/0x17c
Feb 07 20:23:48 machine kernel: rest_init from start_kernel+0x618/0x6dc
Feb 07 20:23:48 machine kernel: bad: scheduling from the idle thread!
Feb 07 20:23:48 machine kernel: CPU: 0 UID: 0 PID: 0 Comm: swapper/0
Tainted: G W 6.12.12-g8e187440f820 #0
Feb 07 20:23:48 machine kernel: Tainted: [W]=WARN
Feb 07 20:23:48 machine kernel: Hardware name: Freescale i.MX6 SoloX
(Device Tree)
Feb 07 20:23:48 machine kernel: Call trace:
Feb 07 20:23:48 machine kernel: unwind_backtrace from
show_stack+0x10/0x14
Feb 07 20:23:48 machine kernel: show_stack from
dump_stack_lvl+0xa8/0xb8
Feb 07 20:23:48 machine kernel: dump_stack_lvl from
dequeue_task_idle+0x20/0x50
Feb 07 20:23:48 machine kernel: dequeue_task_idle from
__schedule+0x428/0xc70
Feb 07 20:23:48 machine kernel: __schedule from schedule+0x50/0x130
Feb 07 20:23:48 machine kernel: schedule from
schedule_preempt_disabled+0x1c/0x2c
Feb 07 20:23:48 machine kernel: schedule_preempt_disabled from
__mutex_lock+0x4dc/0x914
Feb 07 20:23:48 machine kernel: __mutex_lock from
mutex_lock_nested+0x1c/0x24
Feb 07 20:23:48 machine kernel: mutex_lock_nested from
rtw_tx_report_purge_timer+0x44/0x74 [rtw88_core]
Feb 07 20:23:48 machine kernel: rtw_tx_report_purge_timer [rtw88_core]
from call_timer_fn+0xb4/0x310
Feb 07 20:23:48 machine kernel: call_timer_fn from
__run_timers+0x278/0x324
Feb 07 20:23:48 machine kernel: __run_timers from
run_timer_base+0x4c/0x6c
Feb 07 20:23:48 machine kernel: run_timer_base from
run_timer_softirq+0x14/0x38
Feb 07 20:23:48 machine kernel: run_timer_softirq from
handle_softirqs+0x160/0x4a8
Feb 07 20:23:48 machine kernel: handle_softirqs from
__irq_exit_rcu+0x12c/0x198
Feb 07 20:23:48 machine kernel: __irq_exit_rcu from irq_exit+0x8/0x28
Feb 07 20:23:48 machine kernel: irq_exit from __irq_svc+0x90/0xd4
Feb 07 20:23:48 machine kernel: Exception stack(0xc1401f48 to
0xc1401f90)
Feb 07 20:23:48 machine kernel: 1f40: c0dc3ae0
2e43c000 00000001 00000000 c017b020 c1416840
Feb 07 20:23:48 machine kernel: 1f60: c1416840 c14125c0 c11f3820
00000000 00000068 ffffffff 00000000 c1401f98
Feb 07 20:23:48 machine kernel: 1f80: c0dc3ae0 c0dc3ae4 600e0013
ffffffff
Feb 07 20:23:48 machine kernel: __irq_svc from
default_idle_call+0x1c/0x1f4
Feb 07 20:23:48 machine kernel: default_idle_call from
do_idle+0xc0/0x128
Feb 07 20:23:48 machine kernel: do_idle from
cpu_startup_entry+0x28/0x2c
Feb 07 20:23:48 machine kernel: cpu_startup_entry from
rest_init+0x150/0x17c
Feb 07 20:23:48 machine kernel: rest_init from start_kernel+0x618/0x6dc
Feb 07 20:23:49 machine kernel: bad: scheduling from the idle thread!
Feb 07 20:23:49 machine kernel: CPU: 0 UID: 0 PID: 0 Comm: swapper/0
Tainted: G W 6.12.12-g8e187440f820 #0
Feb 07 20:23:49 machine kernel: Tainted: [W]=WARN
Feb 07 20:23:49 machine kernel: Hardware name: Freescale i.MX6 SoloX
(Device Tree)
Feb 07 20:23:49 machine kernel: Call trace:
Feb 07 20:23:49 machine kernel: unwind_backtrace from
show_stack+0x10/0x14
Feb 07 20:23:49 machine kernel: show_stack from
dump_stack_lvl+0xa8/0xb8
Feb 07 20:23:49 machine kernel: dump_stack_lvl from
dequeue_task_idle+0x20/0x50
Feb 07 20:23:49 machine kernel: dequeue_task_idle from
__schedule+0x428/0xc70
Feb 07 20:23:49 machine kernel: __schedule from schedule+0x50/0x130
Feb 07 20:23:49 machine kernel: schedule from
schedule_preempt_disabled+0x1c/0x2c
Feb 07 20:23:49 machine kernel: schedule_preempt_disabled from
__mutex_lock+0x4dc/0x914
Feb 07 20:23:49 machine kernel: __mutex_lock from
mutex_lock_nested+0x1c/0x24
Feb 07 20:23:49 machine kernel: mutex_lock_nested from
rtw_tx_report_purge_timer+0x44/0x74 [rtw88_core]
Feb 07 20:23:49 machine kernel: rtw_tx_report_purge_timer [rtw88_core]
from call_timer_fn+0xb4/0x310
Feb 07 20:23:49 machine kernel: call_timer_fn from
__run_timers+0x278/0x324
Feb 07 20:23:49 machine kernel: __run_timers from
run_timer_base+0x4c/0x6c
Feb 07 20:23:49 machine kernel: run_timer_base from
run_timer_softirq+0x14/0x38
Feb 07 20:23:49 machine kernel: run_timer_softirq from
handle_softirqs+0x160/0x4a8
Feb 07 20:23:49 machine kernel: handle_softirqs from
__irq_exit_rcu+0x12c/0x198
Feb 07 20:23:49 machine kernel: __irq_exit_rcu from irq_exit+0x8/0x28
Feb 07 20:23:49 machine kernel: irq_exit from __irq_svc+0x90/0xd4
Feb 07 20:23:49 machine kernel: Exception stack(0xc1401f48 to
0xc1401f90)
Feb 07 20:23:49 machine kernel: 1f40: c0dc3ae0
2e43c000 00000001 00000000 c017b020 c1416840
Feb 07 20:23:49 machine kernel: 1f60: c1416840 c14125c0 c11f3820
00000000 00000068 ffffffff 00000000 c1401f98
Feb 07 20:23:49 machine kernel: 1f80: c0dc3ae0 c0dc3ae4 600e0013
ffffffff
Feb 07 20:23:49 machine kernel: __irq_svc from
default_idle_call+0x1c/0x1f4
Feb 07 20:23:49 machine kernel: default_idle_call from
do_idle+0xc0/0x128
Feb 07 20:23:49 machine kernel: do_idle from
cpu_startup_entry+0x28/0x2c
Feb 07 20:23:49 machine kernel: cpu_startup_entry from
rest_init+0x150/0x17c
Feb 07 20:23:49 machine kernel: rest_init from start_kernel+0x618/0x6dc
Feb 07 20:23:49 machine kernel: bad: scheduling from the idle thread!
Feb 07 20:23:49 machine kernel: CPU: 0 UID: 0 PID: 0 Comm: swapper/0
Tainted: G W 6.12.12-g8e187440f820 #0
Feb 07 20:23:49 machine kernel: Tainted: [W]=WARN
Feb 07 20:23:49 machine kernel: Hardware name: Freescale i.MX6 SoloX
(Device Tree)
Feb 07 20:23:49 machine kernel: Call trace:
Feb 07 20:23:49 machine kernel: unwind_backtrace from
show_stack+0x10/0x14
Feb 07 20:23:49 machine kernel: show_stack from
dump_stack_lvl+0xa8/0xb8
Feb 07 20:23:49 machine kernel: dump_stack_lvl from
dequeue_task_idle+0x20/0x50
Feb 07 20:23:49 machine kernel: dequeue_task_idle from
__schedule+0x428/0xc70
Feb 07 20:23:49 machine kernel: __schedule from schedule+0x50/0x130
Feb 07 20:23:49 machine kernel: schedule from
schedule_preempt_disabled+0x1c/0x2c
Feb 07 20:23:49 machine kernel: schedule_preempt_disabled from
__mutex_lock+0x4dc/0x914
Feb 07 20:23:49 machine kernel: __mutex_lock from
mutex_lock_nested+0x1c/0x24
Feb 07 20:23:49 machine kernel: mutex_lock_nested from
rtw_tx_report_purge_timer+0x44/0x74 [rtw88_core]
Feb 07 20:23:49 machine kernel: rtw_tx_report_purge_timer [rtw88_core]
from call_timer_fn+0xb4/0x310
Feb 07 20:23:49 machine kernel: call_timer_fn from
__run_timers+0x278/0x324
Feb 07 20:23:49 machine kernel: __run_timers from
run_timer_base+0x4c/0x6c
Feb 07 20:23:49 machine kernel: run_timer_base from
run_timer_softirq+0x14/0x38
Feb 07 20:23:49 machine kernel: run_timer_softirq from
handle_softirqs+0x160/0x4a8
Feb 07 20:23:49 machine kernel: handle_softirqs from
__irq_exit_rcu+0x12c/0x198
Feb 07 20:23:49 machine kernel: __irq_exit_rcu from irq_exit+0x8/0x28
Feb 07 20:23:49 machine kernel: irq_exit from __irq_svc+0x90/0xd4
Feb 07 20:23:49 machine kernel: Exception stack(0xc1401f48 to
0xc1401f90)
Feb 07 20:23:49 machine kernel: 1f40: c0dc3ae0
2e43c000 00000001 00000000 c017b020 c1416840
Feb 07 20:23:49 machine kernel: 1f60: c1416840 c14125c0 c11f3820
00000000 00000068 ffffffff 00000000 c1401f98
Feb 07 20:23:49 machine kernel: 1f80: c0dc3ae0 c0dc3ae4 600e0013
ffffffff
Feb 07 20:23:49 machine kernel: __irq_svc from
default_idle_call+0x1c/0x1f4
Feb 07 20:23:49 machine kernel: default_idle_call from
do_idle+0xc0/0x128
Feb 07 20:23:49 machine kernel: do_idle from
cpu_startup_entry+0x28/0x2c
Feb 07 20:23:49 machine kernel: cpu_startup_entry from
rest_init+0x150/0x17c
Feb 07 20:23:49 machine kernel: rest_init from start_kernel+0x618/0x6dc
Feb 07 20:23:49 machine kernel: bad: scheduling from the idle thread!
Feb 07 20:23:49 machine kernel: CPU: 0 UID: 0 PID: 0 Comm: swapper/0
Tainted: G W 6.12.12-g8e187440f820 #0
Feb 07 20:23:49 machine kernel: Tainted: [W]=WARN
Feb 07 20:23:49 machine kernel: Hardware name: Freescale i.MX6 SoloX
(Device Tree)
Feb 07 20:23:49 machine kernel: Call trace:
Feb 07 20:23:49 machine kernel: unwind_backtrace from
show_stack+0x10/0x14
Feb 07 20:23:49 machine kernel: show_stack from
dump_stack_lvl+0xa8/0xb8
Feb 07 20:23:49 machine kernel: dump_stack_lvl from
dequeue_task_idle+0x20/0x50
Feb 07 20:23:49 machine kernel: dequeue_task_idle from
__schedule+0x428/0xc70
Feb 07 20:23:49 machine kernel: __schedule from schedule+0x50/0x130
Feb 07 20:23:49 machine kernel: schedule from
schedule_preempt_disabled+0x1c/0x2c
Feb 07 20:23:49 machine kernel: schedule_preempt_disabled from
__mutex_lock+0x4dc/0x914
Feb 07 20:23:49 machine kernel: __mutex_lock from
mutex_lock_nested+0x1c/0x24
Feb 07 20:23:49 machine kernel: mutex_lock_nested from
rtw_tx_report_purge_timer+0x44/0x74 [rtw88_core]
Feb 07 20:23:49 machine kernel: rtw_tx_report_purge_timer [rtw88_core]
from call_timer_fn+0xb4/0x310
Feb 07 20:23:49 machine kernel: call_timer_fn from
__run_timers+0x278/0x324
Feb 07 20:23:49 machine kernel: __run_timers from
run_timer_base+0x4c/0x6c
Feb 07 20:23:49 machine kernel: run_timer_base from
run_timer_softirq+0x14/0x38
Feb 07 20:23:49 machine kernel: run_timer_softirq from
handle_softirqs+0x160/0x4a8
Feb 07 20:23:49 machine kernel: handle_softirqs from
__irq_exit_rcu+0x12c/0x198
Feb 07 20:23:49 machine kernel: __irq_exit_rcu from irq_exit+0x8/0x28
Feb 07 20:23:49 machine kernel: irq_exit from __irq_svc+0x90/0xd4
Feb 07 20:23:49 machine kernel: Exception stack(0xc1401f48 to
0xc1401f90)
Feb 07 20:23:49 machine kernel: 1f40: c0dc3ae0
2e43c000 00000001 00000000 c017b020 c1416840
Feb 07 20:23:49 machine kernel: 1f60: c1416840 c14125c0 c11f3820
00000000 00000068 ffffffff 00000000 c1401f98
Feb 07 20:23:49 machine kernel: 1f80: c0dc3ae0 c0dc3ae4 600e0013
ffffffff
Feb 07 20:23:49 machine kernel: __irq_svc from
default_idle_call+0x1c/0x1f4
Feb 07 20:23:49 machine kernel: default_idle_call from
do_idle+0xc0/0x128
Feb 07 20:23:49 machine kernel: do_idle from
cpu_startup_entry+0x28/0x2c
Feb 07 20:23:49 machine kernel: cpu_startup_entry from
rest_init+0x150/0x17c
Feb 07 20:23:49 machine kernel: rest_init from start_kernel+0x618/0x6dc
Feb 07 20:23:49 machine kernel: bad: scheduling from the idle thread!
Feb 07 20:23:49 machine kernel: CPU: 0 UID: 0 PID: 0 Comm: swapper/0
Tainted: G W 6.12.12-g8e187440f820 #0
Feb 07 20:23:49 machine kernel: Tainted: [W]=WARN
Feb 07 20:23:49 machine kernel: Hardware name: Freescale i.MX6 SoloX
(Device Tree)
Feb 07 20:23:49 machine kernel: Call trace:
Feb 07 20:23:49 machine kernel: unwind_backtrace from
show_stack+0x10/0x14
Feb 07 20:23:49 machine kernel: show_stack from
dump_stack_lvl+0xa8/0xb8
Feb 07 20:23:49 machine kernel: dump_stack_lvl from
dequeue_task_idle+0x20/0x50
Feb 07 20:23:49 machine kernel: dequeue_task_idle from
__schedule+0x428/0xc70
Feb 07 20:23:49 machine kernel: __schedule from schedule+0x50/0x130
Feb 07 20:23:49 machine kernel: schedule from
schedule_preempt_disabled+0x1c/0x2c
Feb 07 20:23:49 machine kernel: schedule_preempt_disabled from
__mutex_lock+0x4dc/0x914
Feb 07 20:23:49 machine kernel: __mutex_lock from
mutex_lock_nested+0x1c/0x24
Feb 07 20:23:49 machine kernel: mutex_lock_nested from
rtw_tx_report_purge_timer+0x44/0x74 [rtw88_core]
Feb 07 20:23:49 machine kernel: rtw_tx_report_purge_timer [rtw88_core]
from call_timer_fn+0xb4/0x310
Feb 07 20:23:49 machine kernel: call_timer_fn from
__run_timers+0x278/0x324
Feb 07 20:23:49 machine kernel: __run_timers from
run_timer_base+0x4c/0x6c
Feb 07 20:23:49 machine kernel: run_timer_base from
run_timer_softirq+0x14/0x38
Feb 07 20:23:49 machine kernel: run_timer_softirq from
handle_softirqs+0x160/0x4a8
Feb 07 20:23:49 machine kernel: handle_softirqs from
__irq_exit_rcu+0x12c/0x198
Feb 07 20:23:49 machine kernel: __irq_exit_rcu from irq_exit+0x8/0x28
Feb 07 20:23:49 machine kernel: irq_exit from __irq_svc+0x90/0xd4
Feb 07 20:23:49 machine kernel: Exception stack(0xc1401f48 to
0xc1401f90)
Feb 07 20:23:49 machine kernel: 1f40: c0dc3ae0
2e43c000 00000001 00000000 c017b020 c1416840
Feb 07 20:23:49 machine kernel: 1f60: c1416840 c14125c0 c11f3820
00000000 00000068 ffffffff 00000000 c1401f98
Feb 07 20:23:49 machine kernel: 1f80: c0dc3ae0 c0dc3ae4 600e0013
ffffffff
Feb 07 20:23:49 machine kernel: __irq_svc from
default_idle_call+0x1c/0x1f4
Feb 07 20:23:49 machine kernel: default_idle_call from
do_idle+0xc0/0x128
Feb 07 20:23:49 machine kernel: do_idle from
cpu_startup_entry+0x28/0x2c
Feb 07 20:23:49 machine kernel: cpu_startup_entry from
rest_init+0x150/0x17c
Feb 07 20:23:49 machine kernel: rest_init from start_kernel+0x618/0x6dc
Feb 07 20:23:49 machine kernel: bad: scheduling from the idle thread!
Feb 07 20:23:49 machine kernel: CPU: 0 UID: 0 PID: 0 Comm: swapper/0
Tainted: G W 6.12.12-g8e187440f820 #0
Feb 07 20:23:49 machine kernel: Tainted: [W]=WARN
Feb 07 20:23:49 machine kernel: Hardware name: Freescale i.MX6 SoloX
(Device Tree)
Feb 07 20:23:49 machine kernel: Call trace:
Feb 07 20:23:49 machine kernel: unwind_backtrace from
show_stack+0x10/0x14
Feb 07 20:23:49 machine kernel: show_stack from
dump_stack_lvl+0xa8/0xb8
Feb 07 20:23:49 machine kernel: dump_stack_lvl from
dequeue_task_idle+0x20/0x50
Feb 07 20:23:49 machine kernel: dequeue_task_idle from
__schedule+0x428/0xc70
Feb 07 20:23:49 machine kernel: __schedule from schedule+0x50/0x130
Feb 07 20:23:49 machine kernel: schedule from
schedule_preempt_disabled+0x1c/0x2c
Feb 07 20:23:49 machine kernel: schedule_preempt_disabled from
__mutex_lock+0x4dc/0x914
Feb 07 20:23:49 machine kernel: __mutex_lock from
mutex_lock_nested+0x1c/0x24
Feb 07 20:23:49 machine kernel: mutex_lock_nested from
rtw_tx_report_purge_timer+0x44/0x74 [rtw88_core]
Feb 07 20:23:49 machine kernel: rtw_tx_report_purge_timer [rtw88_core]
from call_timer_fn+0xb4/0x310
Feb 07 20:23:49 machine kernel: call_timer_fn from
__run_timers+0x278/0x324
Feb 07 20:23:49 machine kernel: __run_timers from
run_timer_base+0x4c/0x6c
Feb 07 20:23:49 machine kernel: run_timer_base from
run_timer_softirq+0x14/0x38
Feb 07 20:23:49 machine kernel: run_timer_softirq from
handle_softirqs+0x160/0x4a8
Feb 07 20:23:49 machine kernel: handle_softirqs from
__irq_exit_rcu+0x12c/0x198
Feb 07 20:23:49 machine kernel: __irq_exit_rcu from irq_exit+0x8/0x28
Feb 07 20:23:49 machine kernel: irq_exit from __irq_svc+0x90/0xd4
Feb 07 20:23:49 machine kernel: Exception stack(0xc1401f48 to
0xc1401f90)
Feb 07 20:23:49 machine kernel: 1f40: c0dc3ae0
2e43c000 00000001 00000000 c017b020 c1416840
Feb 07 20:23:49 machine kernel: 1f60: c1416840 c14125c0 c11f3820
00000000 00000068 ffffffff 00000000 c1401f98
Feb 07 20:23:49 machine kernel: 1f80: c0dc3ae0 c0dc3ae4 600e0013
ffffffff
Feb 07 20:23:49 machine kernel: __irq_svc from
default_idle_call+0x1c/0x1f4
Feb 07 20:23:49 machine kernel: default_idle_call from
do_idle+0xc0/0x128
Feb 07 20:23:49 machine kernel: do_idle from
cpu_startup_entry+0x28/0x2c
Feb 07 20:23:49 machine kernel: cpu_startup_entry from
rest_init+0x150/0x17c
Feb 07 20:23:49 machine kernel: rest_init from start_kernel+0x618/0x6dc
Feb 07 20:23:49 machine kernel: bad: scheduling from the idle thread!
Feb 07 20:23:49 machine kernel: CPU: 0 UID: 0 PID: 0 Comm: swapper/0
Tainted: G W 6.12.12-g8e187440f820 #0
Feb 07 20:23:49 machine kernel: Tainted: [W]=WARN
Feb 07 20:23:49 machine kernel: Hardware name: Freescale i.MX6 SoloX
(Device Tree)
Feb 07 20:23:49 machine kernel: Call trace:
Feb 07 20:23:49 machine kernel: unwind_backtrace from
show_stack+0x10/0x14
Feb 07 20:23:49 machine kernel: show_stack from
dump_stack_lvl+0xa8/0xb8
Feb 07 20:23:49 machine kernel: dump_stack_lvl from
dequeue_task_idle+0x20/0x50
Feb 07 20:23:49 machine kernel: dequeue_task_idle from
__schedule+0x428/0xc70
Feb 07 20:23:49 machine kernel: __schedule from schedule+0x50/0x130
Feb 07 20:23:49 machine kernel: schedule from
schedule_preempt_disabled+0x1c/0x2c
Feb 07 20:23:49 machine kernel: schedule_preempt_disabled from
__mutex_lock+0x4dc/0x914
Feb 07 20:23:49 machine kernel: __mutex_lock from
mutex_lock_nested+0x1c/0x24
Feb 07 20:23:49 machine kernel: mutex_lock_nested from
rtw_tx_report_purge_timer+0x44/0x74 [rtw88_core]
Feb 07 20:23:49 machine kernel: rtw_tx_report_purge_timer [rtw88_core]
from call_timer_fn+0xb4/0x310
Feb 07 20:23:49 machine kernel: call_timer_fn from
__run_timers+0x278/0x324
Feb 07 20:23:49 machine kernel: __run_timers from
run_timer_base+0x4c/0x6c
Feb 07 20:23:49 machine kernel: run_timer_base from
run_timer_softirq+0x14/0x38
Feb 07 20:23:49 machine kernel: run_timer_softirq from
handle_softirqs+0x160/0x4a8
Feb 07 20:23:50 machine kernel: handle_softirqs from
__irq_exit_rcu+0x12c/0x198
Feb 07 20:23:50 machine kernel: __irq_exit_rcu from irq_exit+0x8/0x28
Feb 07 20:23:50 machine kernel: irq_exit from __irq_svc+0x90/0xd4
Feb 07 20:23:50 machine kernel: Exception stack(0xc1401f48 to
0xc1401f90)
Feb 07 20:23:50 machine kernel: 1f40: c0dc3ae0
2e43c000 00000001 00000000 c017b020 c1416840
Feb 07 20:23:50 machine kernel: 1f60: c1416840 c14125c0 c11f3820
00000000 00000068 ffffffff 00000000 c1401f98
Feb 07 20:23:50 machine kernel: 1f80: c0dc3ae0 c0dc3ae4 600e0013
ffffffff
Feb 07 20:23:50 machine kernel: __irq_svc from
default_idle_call+0x1c/0x1f4
Feb 07 20:23:50 machine kernel: default_idle_call from
do_idle+0xc0/0x128
Feb 07 20:23:50 machine kernel: do_idle from
cpu_startup_entry+0x28/0x2c
Feb 07 20:23:50 machine kernel: cpu_startup_entry from
rest_init+0x150/0x17c
Feb 07 20:23:50 machine kernel: rest_init from start_kernel+0x618/0x6dc
Feb 07 20:23:50 machine kernel: bad: scheduling from the idle thread!
Feb 07 20:23:50 machine kernel: CPU: 0 UID: 0 PID: 0 Comm: swapper/0
Tainted: G W 6.12.12-g8e187440f820 #0
Feb 07 20:23:50 machine kernel: Tainted: [W]=WARN
Feb 07 20:23:50 machine kernel: Hardware name: Freescale i.MX6 SoloX
(Device Tree)
Feb 07 20:23:50 machine kernel: Call trace:
Feb 07 20:23:50 machine kernel: unwind_backtrace from
show_stack+0x10/0x14
Feb 07 20:23:50 machine kernel: show_stack from
dump_stack_lvl+0xa8/0xb8
Feb 07 20:23:50 machine kernel: dump_stack_lvl from
dequeue_task_idle+0x20/0x50
Feb 07 20:23:50 machine kernel: dequeue_task_idle from
__schedule+0x428/0xc70
Feb 07 20:23:50 machine kernel: __schedule from schedule+0x50/0x130
Feb 07 20:23:50 machine kernel: schedule from
schedule_preempt_disabled+0x1c/0x2c
Feb 07 20:23:50 machine kernel: schedule_preempt_disabled from
__mutex_lock+0x4dc/0x914
Feb 07 20:23:50 machine kernel: __mutex_lock from
mutex_lock_nested+0x1c/0x24
Feb 07 20:23:50 machine kernel: mutex_lock_nested from
rtw_tx_report_purge_timer+0x44/0x74 [rtw88_core]
Feb 07 20:23:50 machine kernel: rtw_tx_report_purge_timer [rtw88_core]
from call_timer_fn+0xb4/0x310
Feb 07 20:23:50 machine kernel: call_timer_fn from
__run_timers+0x278/0x324
Feb 07 20:23:50 machine kernel: __run_timers from
run_timer_base+0x4c/0x6c
Feb 07 20:23:50 machine kernel: run_timer_base from
run_timer_softirq+0x14/0x38
Feb 07 20:23:50 machine kernel: run_timer_softirq from
handle_softirqs+0x160/0x4a8
Feb 07 20:23:50 machine kernel: handle_softirqs from
__irq_exit_rcu+0x12c/0x198
Feb 07 20:23:50 machine kernel: __irq_exit_rcu from irq_exit+0x8/0x28
Feb 07 20:23:50 machine kernel: irq_exit from __irq_svc+0x90/0xd4
Feb 07 20:23:50 machine kernel: Exception stack(0xc1401f48 to
0xc1401f90)
Feb 07 20:23:50 machine kernel: 1f40: c0dc3ae0
2e43c000 00000001 00000000 c017b020 c1416840
Feb 07 20:23:50 machine kernel: 1f60: c1416840 c14125c0 c11f3820
00000000 00000068 ffffffff 00000000 c1401f98
Feb 07 20:23:50 machine kernel: 1f80: c0dc3ae0 c0dc3ae4 600e0013
ffffffff
Feb 07 20:23:50 machine kernel: __irq_svc from
default_idle_call+0x1c/0x1f4
Feb 07 20:23:50 machine kernel: default_idle_call from
do_idle+0xc0/0x128
Feb 07 20:23:50 machine kernel: do_idle from
cpu_startup_entry+0x28/0x2c
Feb 07 20:23:50 machine kernel: cpu_startup_entry from
rest_init+0x150/0x17c
Feb 07 20:23:50 machine kernel: rest_init from start_kernel+0x618/0x6dc
Feb 07 20:23:50 machine kernel: bad: scheduling from the idle thread!
Feb 07 20:23:50 machine kernel: CPU: 0 UID: 0 PID: 0 Comm: swapper/0
Tainted: G W 6.12.12-g8e187440f820 #0
Feb 07 20:23:50 machine kernel: Tainted: [W]=WARN
Feb 07 20:23:50 machine kernel: Hardware name: Freescale i.MX6 SoloX
(Device Tree)
Feb 07 20:23:50 machine kernel: Call trace:
Feb 07 20:23:50 machine kernel: unwind_backtrace from
show_stack+0x10/0x14
Feb 07 20:23:50 machine kernel: show_stack from
dump_stack_lvl+0xa8/0xb8
Feb 07 20:23:50 machine kernel: dump_stack_lvl from
dequeue_task_idle+0x20/0x50
Feb 07 20:23:50 machine kernel: dequeue_task_idle from
__schedule+0x428/0xc70
Feb 07 20:23:50 machine kernel: __schedule from schedule+0x50/0x130
Feb 07 20:23:50 machine kernel: schedule from
schedule_preempt_disabled+0x1c/0x2c
Feb 07 20:23:50 machine kernel: schedule_preempt_disabled from
__mutex_lock+0x4dc/0x914
Feb 07 20:23:50 machine kernel: __mutex_lock from
mutex_lock_nested+0x1c/0x24
Feb 07 20:23:50 machine kernel: mutex_lock_nested from
rtw_tx_report_purge_timer+0x44/0x74 [rtw88_core]
Feb 07 20:23:50 machine kernel: rtw_tx_report_purge_timer [rtw88_core]
from call_timer_fn+0xb4/0x310
Feb 07 20:23:50 machine kernel: call_timer_fn from
__run_timers+0x278/0x324
Feb 07 20:23:50 machine kernel: __run_timers from
run_timer_base+0x4c/0x6c
Feb 07 20:23:50 machine kernel: run_timer_base from
run_timer_softirq+0x14/0x38
Feb 07 20:23:50 machine kernel: run_timer_softirq from
handle_softirqs+0x160/0x4a8
Feb 07 20:23:50 machine kernel: handle_softirqs from
__irq_exit_rcu+0x12c/0x198
Feb 07 20:23:50 machine kernel: __irq_exit_rcu from irq_exit+0x8/0x28
Feb 07 20:23:50 machine kernel: irq_exit from __irq_svc+0x90/0xd4
Feb 07 20:23:50 machine kernel: Exception stack(0xc1401f48 to
0xc1401f90)
Feb 07 20:23:50 machine kernel: 1f40: c0dc3ae0
2e43c000 00000001 00000000 c017b020 c1416840
Feb 07 20:23:50 machine kernel: 1f60: c1416840 c14125c0 c11f3820
00000000 00000068 ffffffff 00000000 c1401f98
Feb 07 20:23:50 machine kernel: 1f80: c0dc3ae0 c0dc3ae4 600e0013
ffffffff
Feb 07 20:23:50 machine kernel: __irq_svc from
default_idle_call+0x1c/0x1f4
Feb 07 20:23:50 machine kernel: default_idle_call from
do_idle+0xc0/0x128
Feb 07 20:23:50 machine kernel: do_idle from
cpu_startup_entry+0x28/0x2c
Feb 07 20:23:50 machine kernel: cpu_startup_entry from
rest_init+0x150/0x17c
Feb 07 20:23:50 machine kernel: rest_init from start_kernel+0x618/0x6dc
Feb 07 20:23:50 machine kernel: bad: scheduling from the idle thread!
Feb 07 20:23:50 machine kernel: CPU: 0 UID: 0 PID: 0 Comm: swapper/0
Tainted: G W 6.12.12-g8e187440f820 #0
Feb 07 20:23:50 machine kernel: Tainted: [W]=WARN
Feb 07 20:23:50 machine kernel: Hardware name: Freescale i.MX6 SoloX
(Device Tree)
Feb 07 20:23:50 machine kernel: Call trace:
Feb 07 20:23:50 machine kernel: unwind_backtrace from
show_stack+0x10/0x14
Feb 07 20:23:50 machine kernel: show_stack from
dump_stack_lvl+0xa8/0xb8
Feb 07 20:23:50 machine kernel: dump_stack_lvl from
dequeue_task_idle+0x20/0x50
Feb 07 20:23:50 machine kernel: dequeue_task_idle from
__schedule+0x428/0xc70
Feb 07 20:23:50 machine kernel: __schedule from schedule+0x50/0x130
Feb 07 20:23:50 machine kernel: schedule from
schedule_preempt_disabled+0x1c/0x2c
Feb 07 20:23:50 machine kernel: schedule_preempt_disabled from
__mutex_lock+0x4dc/0x914
Feb 07 20:23:50 machine kernel: __mutex_lock from
mutex_lock_nested+0x1c/0x24
Feb 07 20:23:50 machine kernel: mutex_lock_nested from
rtw_tx_report_purge_timer+0x44/0x74 [rtw88_core]
Feb 07 20:23:50 machine kernel: rtw_tx_report_purge_timer [rtw88_core]
from call_timer_fn+0xb4/0x310
Feb 07 20:23:50 machine kernel: call_timer_fn from
__run_timers+0x278/0x324
Feb 07 20:23:50 machine kernel: __run_timers from
run_timer_base+0x4c/0x6c
Feb 07 20:23:50 machine kernel: run_timer_base from
run_timer_softirq+0x14/0x38
Feb 07 20:23:50 machine kernel: run_timer_softirq from
handle_softirqs+0x160/0x4a8
Feb 07 20:23:50 machine kernel: handle_softirqs from
__irq_exit_rcu+0x12c/0x198
Feb 07 20:23:50 machine kernel: __irq_exit_rcu from irq_exit+0x8/0x28
Feb 07 20:23:50 machine kernel: irq_exit from __irq_svc+0x90/0xd4
Feb 07 20:23:50 machine kernel: Exception stack(0xc1401f48 to
0xc1401f90)
Feb 07 20:23:50 machine kernel: 1f40: c0dc3ae0
2e43c000 00000001 00000000 c017b020 c1416840
Feb 07 20:23:50 machine kernel: 1f60: c1416840 c14125c0 c11f3820
00000000 00000068 ffffffff 00000000 c1401f98
Feb 07 20:23:50 machine kernel: 1f80: c0dc3ae0 c0dc3ae4 600e0013
ffffffff
Feb 07 20:23:50 machine kernel: __irq_svc from
default_idle_call+0x1c/0x1f4
Feb 07 20:23:50 machine kernel: default_idle_call from
do_idle+0xc0/0x128
Feb 07 20:23:50 machine kernel: do_idle from
cpu_startup_entry+0x28/0x2c
Feb 07 20:23:50 machine kernel: cpu_startup_entry from
rest_init+0x150/0x17c
Feb 07 20:23:50 machine kernel: rest_init from start_kernel+0x618/0x6dc
Feb 07 20:23:50 machine kernel: bad: scheduling from the idle thread!
Feb 07 20:23:50 machine kernel: CPU: 0 UID: 0 PID: 0 Comm: swapper/0
Tainted: G W 6.12.12-g8e187440f820 #0
Feb 07 20:23:50 machine kernel: Tainted: [W]=WARN
Feb 07 20:23:50 machine kernel: Hardware name: Freescale i.MX6 SoloX
(Device Tree)
Feb 07 20:23:50 machine kernel: Call trace:
Feb 07 20:23:50 machine kernel: unwind_backtrace from
show_stack+0x10/0x14
Feb 07 20:23:50 machine kernel: show_stack from
dump_stack_lvl+0xa8/0xb8
Feb 07 20:23:50 machine kernel: dump_stack_lvl from
dequeue_task_idle+0x20/0x50
Feb 07 20:23:50 machine kernel: dequeue_task_idle from
__schedule+0x428/0xc70
Feb 07 20:23:50 machine kernel: __schedule from schedule+0x50/0x130
Feb 07 20:23:50 machine kernel: schedule from
schedule_preempt_disabled+0x1c/0x2c
Feb 07 20:23:50 machine kernel: schedule_preempt_disabled from
__mutex_lock+0x4dc/0x914
Feb 07 20:23:50 machine kernel: __mutex_lock from
mutex_lock_nested+0x1c/0x24
Feb 07 20:23:50 machine kernel: mutex_lock_nested from
rtw_tx_report_purge_timer+0x44/0x74 [rtw88_core]
Feb 07 20:23:50 machine kernel: rtw_tx_report_purge_timer [rtw88_core]
from call_timer_fn+0xb4/0x310
Feb 07 20:23:50 machine kernel: call_timer_fn from
__run_timers+0x278/0x324
Feb 07 20:23:50 machine kernel: __run_timers from
run_timer_base+0x4c/0x6c
Feb 07 20:23:50 machine kernel: run_timer_base from
run_timer_softirq+0x14/0x38
Feb 07 20:23:50 machine kernel: run_timer_softirq from
handle_softirqs+0x160/0x4a8
Feb 07 20:23:50 machine kernel: handle_softirqs from
__irq_exit_rcu+0x12c/0x198
Feb 07 20:23:50 machine kernel: __irq_exit_rcu from irq_exit+0x8/0x28
Feb 07 20:23:50 machine kernel: irq_exit from __irq_svc+0x90/0xd4
Feb 07 20:23:50 machine kernel: Exception stack(0xc1401f48 to
0xc1401f90)
Feb 07 20:23:50 machine kernel: 1f40: c0dc3ae0
2e43c000 00000001 00000000 c017b020 c1416840
Feb 07 20:23:50 machine kernel: 1f60: c1416840 c14125c0 c11f3820
00000000 00000068 ffffffff 00000000 c1401f98
Feb 07 20:23:50 machine kernel: 1f80: c0dc3ae0 c0dc3ae4 600e0013
ffffffff
Feb 07 20:23:50 machine kernel: __irq_svc from
default_idle_call+0x1c/0x1f4
Feb 07 20:23:50 machine kernel: default_idle_call from
do_idle+0xc0/0x128
Feb 07 20:23:50 machine kernel: do_idle from
cpu_startup_entry+0x28/0x2c
Feb 07 20:23:50 machine kernel: cpu_startup_entry from
rest_init+0x150/0x17c
Feb 07 20:23:50 machine kernel: rest_init from start_kernel+0x618/0x6dc
Feb 07 20:23:50 machine kernel: bad: scheduling from the idle thread!
Feb 07 20:23:50 machine kernel: CPU: 0 UID: 0 PID: 0 Comm: swapper/0
Tainted: G W 6.12.12-g8e187440f820 #0
Feb 07 20:23:50 machine kernel: Tainted: [W]=WARN
Feb 07 20:23:50 machine kernel: Hardware name: Freescale i.MX6 SoloX
(Device Tree)
Feb 07 20:23:50 machine kernel: Call trace:
Feb 07 20:23:50 machine kernel: unwind_backtrace from
show_stack+0x10/0x14
Feb 07 20:23:50 machine kernel: show_stack from
dump_stack_lvl+0xa8/0xb8
Feb 07 20:23:50 machine kernel: dump_stack_lvl from
dequeue_task_idle+0x20/0x50
Feb 07 20:23:50 machine kernel: dequeue_task_idle from
__schedule+0x428/0xc70
Feb 07 20:23:50 machine kernel: __schedule from schedule+0x50/0x130
Feb 07 20:23:50 machine kernel: schedule from
schedule_preempt_disabled+0x1c/0x2c
Feb 07 20:23:50 machine kernel: schedule_preempt_disabled from
__mutex_lock+0x4dc/0x914
Feb 07 20:23:50 machine kernel: __mutex_lock from
mutex_lock_nested+0x1c/0x24
Feb 07 20:23:50 machine kernel: mutex_lock_nested from
rtw_tx_report_purge_timer+0x44/0x74 [rtw88_core]
Feb 07 20:23:50 machine kernel: rtw_tx_report_purge_timer [rtw88_core]
from call_timer_fn+0xb4/0x310
Feb 07 20:23:50 machine kernel: call_timer_fn from
__run_timers+0x278/0x324
Feb 07 20:23:50 machine kernel: __run_timers from
run_timer_base+0x4c/0x6c
Feb 07 20:23:50 machine kernel: run_timer_base from
run_timer_softirq+0x14/0x38
Feb 07 20:23:50 machine kernel: run_timer_softirq from
handle_softirqs+0x160/0x4a8
Feb 07 20:23:50 machine kernel: handle_softirqs from
__irq_exit_rcu+0x12c/0x198
Feb 07 20:23:50 machine kernel: __irq_exit_rcu from irq_exit+0x8/0x28
Feb 07 20:23:50 machine kernel: irq_exit from __irq_svc+0x90/0xd4
Feb 07 20:23:50 machine kernel: Exception stack(0xc1401f48 to
0xc1401f90)
Feb 07 20:23:50 machine kernel: 1f40: c0dc3ae0
2e43c000 00000001 00000000 c017b020 c1416840
Feb 07 20:23:50 machine kernel: 1f60: c1416840 c14125c0 c11f3820
00000000 00000068 ffffffff 00000000 c1401f98
Feb 07 20:23:50 machine kernel: 1f80: c0dc3ae0 c0dc3ae4 600e0013
ffffffff
Feb 07 20:23:50 machine kernel: __irq_svc from
default_idle_call+0x1c/0x1f4
Feb 07 20:23:50 machine kernel: default_idle_call from
do_idle+0xc0/0x128
Feb 07 20:23:50 machine kernel: do_idle from
cpu_startup_entry+0x28/0x2c
Feb 07 20:23:50 machine kernel: cpu_startup_entry from
rest_init+0x150/0x17c
Feb 07 20:23:50 machine kernel: rest_init from start_kernel+0x618/0x6dc
Feb 07 20:23:51 machine kernel: bad: scheduling from the idle thread!
Feb 07 20:23:51 machine kernel: CPU: 0 UID: 0 PID: 0 Comm: swapper/0
Tainted: G W 6.12.12-g8e187440f820 #0
Feb 07 20:23:51 machine kernel: Tainted: [W]=WARN
Feb 07 20:23:51 machine kernel: Hardware name: Freescale i.MX6 SoloX
(Device Tree)
Feb 07 20:23:51 machine kernel: Call trace:
Feb 07 20:23:51 machine kernel: unwind_backtrace from
show_stack+0x10/0x14
Feb 07 20:23:51 machine kernel: show_stack from
dump_stack_lvl+0xa8/0xb8
Feb 07 20:23:51 machine kernel: dump_stack_lvl from
dequeue_task_idle+0x20/0x50
Feb 07 20:23:51 machine kernel: dequeue_task_idle from
__schedule+0x428/0xc70
Feb 07 20:23:51 machine kernel: __schedule from schedule+0x50/0x130
Feb 07 20:23:51 machine kernel: schedule from
schedule_preempt_disabled+0x1c/0x2c
Feb 07 20:23:51 machine kernel: schedule_preempt_disabled from
__mutex_lock+0x4dc/0x914
Feb 07 20:23:51 machine kernel: __mutex_lock from
mutex_lock_nested+0x1c/0x24
Feb 07 20:23:51 machine kernel: mutex_lock_nested from
rtw_tx_report_purge_timer+0x44/0x74 [rtw88_core]
Feb 07 20:23:51 machine kernel: rtw_tx_report_purge_timer [rtw88_core]
from call_timer_fn+0xb4/0x310
Feb 07 20:23:51 machine kernel: call_timer_fn from
__run_timers+0x278/0x324
Feb 07 20:23:51 machine kernel: __run_timers from
run_timer_base+0x4c/0x6c
Feb 07 20:23:51 machine kernel: run_timer_base from
run_timer_softirq+0x14/0x38
Feb 07 20:23:51 machine kernel: run_timer_softirq from
handle_softirqs+0x160/0x4a8
Feb 07 20:23:51 machine kernel: handle_softirqs from
__irq_exit_rcu+0x12c/0x198
Feb 07 20:23:51 machine kernel: __irq_exit_rcu from irq_exit+0x8/0x28
Feb 07 20:23:51 machine kernel: irq_exit from __irq_svc+0x90/0xd4
Feb 07 20:23:51 machine kernel: Exception stack(0xc1401f48 to
0xc1401f90)
Feb 07 20:23:51 machine kernel: 1f40: c0dc3ae0
2e43c000 00000001 00000000 c017b020 c1416840
Feb 07 20:23:51 machine kernel: 1f60: c1416840 c14125c0 c11f3820
00000000 00000068 ffffffff 00000000 c1401f98
Feb 07 20:23:51 machine kernel: 1f80: c0dc3ae0 c0dc3ae4 600e0013
ffffffff
Feb 07 20:23:51 machine kernel: __irq_svc from
default_idle_call+0x1c/0x1f4
Feb 07 20:23:51 machine kernel: default_idle_call from
do_idle+0xc0/0x128
Feb 07 20:23:51 machine kernel: do_idle from
cpu_startup_entry+0x28/0x2c
Feb 07 20:23:51 machine kernel: cpu_startup_entry from
rest_init+0x150/0x17c
Feb 07 20:23:51 machine kernel: rest_init from start_kernel+0x618/0x6dc
Feb 07 20:23:51 machine kernel: bad: scheduling from the idle thread!
Feb 07 20:23:51 machine kernel: CPU: 0 UID: 0 PID: 0 Comm: swapper/0
Tainted: G W 6.12.12-g8e187440f820 #0
Feb 07 20:23:51 machine kernel: Tainted: [W]=WARN
Feb 07 20:23:51 machine kernel: Hardware name: Freescale i.MX6 SoloX
(Device Tree)
Feb 07 20:23:51 machine kernel: Call trace:
Feb 07 20:23:51 machine kernel: unwind_backtrace from
show_stack+0x10/0x14
Feb 07 20:23:51 machine kernel: show_stack from
dump_stack_lvl+0xa8/0xb8
Feb 07 20:23:51 machine kernel: dump_stack_lvl from
dequeue_task_idle+0x20/0x50
Feb 07 20:23:51 machine kernel: dequeue_task_idle from
__schedule+0x428/0xc70
Feb 07 20:23:51 machine kernel: __schedule from schedule+0x50/0x130
Feb 07 20:23:51 machine kernel: schedule from
schedule_preempt_disabled+0x1c/0x2c
Feb 07 20:23:51 machine kernel: schedule_preempt_disabled from
__mutex_lock+0x4dc/0x914
Feb 07 20:23:51 machine kernel: __mutex_lock from
mutex_lock_nested+0x1c/0x24
Feb 07 20:23:51 machine kernel: mutex_lock_nested from
rtw_tx_report_purge_timer+0x44/0x74 [rtw88_core]
Feb 07 20:23:51 machine kernel: rtw_tx_report_purge_timer [rtw88_core]
from call_timer_fn+0xb4/0x310
Feb 07 20:23:51 machine kernel: call_timer_fn from
__run_timers+0x278/0x324
Feb 07 20:23:51 machine kernel: __run_timers from
run_timer_base+0x4c/0x6c
Feb 07 20:23:51 machine kernel: run_timer_base from
run_timer_softirq+0x14/0x38
Feb 07 20:23:51 machine kernel: run_timer_softirq from
handle_softirqs+0x160/0x4a8
Feb 07 20:23:51 machine kernel: handle_softirqs from
__irq_exit_rcu+0x12c/0x198
Feb 07 20:23:51 machine kernel: __irq_exit_rcu from irq_exit+0x8/0x28
Feb 07 20:23:51 machine kernel: irq_exit from __irq_svc+0x90/0xd4
Feb 07 20:23:51 machine kernel: Exception stack(0xc1401f48 to
0xc1401f90)
Feb 07 20:23:51 machine kernel: 1f40: c0dc3ae0
2e43c000 00000001 00000000 c017b020 c1416840
Feb 07 20:23:51 machine kernel: 1f60: c1416840 c14125c0 c11f3820
00000000 00000068 ffffffff 00000000 c1401f98
Feb 07 20:23:51 machine kernel: 1f80: c0dc3ae0 c0dc3ae4 600e0013
ffffffff
Feb 07 20:23:51 machine kernel: __irq_svc from
default_idle_call+0x1c/0x1f4
Feb 07 20:23:51 machine kernel: default_idle_call from
do_idle+0xc0/0x128
Feb 07 20:23:51 machine kernel: do_idle from
cpu_startup_entry+0x28/0x2c
Feb 07 20:23:51 machine kernel: cpu_startup_entry from
rest_init+0x150/0x17c
Feb 07 20:23:51 machine kernel: rest_init from start_kernel+0x618/0x6dc
Feb 07 20:23:51 machine kernel: bad: scheduling from the idle thread!
Feb 07 20:23:51 machine kernel: CPU: 0 UID: 0 PID: 0 Comm: swapper/0
Tainted: G W 6.12.12-g8e187440f820 #0
Feb 07 20:23:51 machine kernel: Tainted: [W]=WARN
Feb 07 20:23:51 machine kernel: Hardware name: Freescale i.MX6 SoloX
(Device Tree)
Feb 07 20:23:51 machine kernel: Call trace:
Feb 07 20:23:51 machine kernel: unwind_backtrace from
show_stack+0x10/0x14
Feb 07 20:23:51 machine kernel: show_stack from
dump_stack_lvl+0xa8/0xb8
Feb 07 20:23:51 machine kernel: dump_stack_lvl from
dequeue_task_idle+0x20/0x50
Feb 07 20:23:51 machine kernel: dequeue_task_idle from
__schedule+0x428/0xc70
Feb 07 20:23:51 machine kernel: __schedule from schedule+0x50/0x130
Feb 07 20:23:51 machine kernel: schedule from
schedule_preempt_disabled+0x1c/0x2c
Feb 07 20:23:51 machine kernel: schedule_preempt_disabled from
__mutex_lock+0x4dc/0x914
Feb 07 20:23:51 machine kernel: __mutex_lock from
mutex_lock_nested+0x1c/0x24
Feb 07 20:23:51 machine kernel: mutex_lock_nested from
rtw_tx_report_purge_timer+0x44/0x74 [rtw88_core]
Feb 07 20:23:51 machine kernel: rtw_tx_report_purge_timer [rtw88_core]
from call_timer_fn+0xb4/0x310
Feb 07 20:23:51 machine kernel: call_timer_fn from
__run_timers+0x278/0x324
Feb 07 20:23:51 machine kernel: __run_timers from
run_timer_base+0x4c/0x6c
Feb 07 20:23:51 machine kernel: run_timer_base from
run_timer_softirq+0x14/0x38
Feb 07 20:23:51 machine kernel: run_timer_softirq from
handle_softirqs+0x160/0x4a8
Feb 07 20:23:51 machine kernel: handle_softirqs from
__irq_exit_rcu+0x12c/0x198
Feb 07 20:23:51 machine kernel: __irq_exit_rcu from irq_exit+0x8/0x28
Feb 07 20:23:51 machine kernel: irq_exit from __irq_svc+0x90/0xd4
Feb 07 20:23:51 machine kernel: Exception stack(0xc1401f48 to
0xc1401f90)
Feb 07 20:23:51 machine kernel: 1f40: c0dc3ae0
2e43c000 00000001 00000000 c017b020 c1416840
Feb 07 20:23:51 machine kernel: 1f60: c1416840 c14125c0 c11f3820
00000000 00000068 ffffffff 00000000 c1401f98
Feb 07 20:23:51 machine kernel: 1f80: c0dc3ae0 c0dc3ae4 600e0013
ffffffff
Feb 07 20:23:51 machine kernel: __irq_svc from
default_idle_call+0x1c/0x1f4
Feb 07 20:23:51 machine kernel: default_idle_call from
do_idle+0xc0/0x128
Feb 07 20:23:51 machine kernel: do_idle from
cpu_startup_entry+0x28/0x2c
Feb 07 20:23:51 machine kernel: cpu_startup_entry from
rest_init+0x150/0x17c
Feb 07 20:23:51 machine kernel: rest_init from start_kernel+0x618/0x6dc
Feb 07 20:23:51 machine kernel: bad: scheduling from the idle thread!
Feb 07 20:23:51 machine kernel: CPU: 0 UID: 0 PID: 0 Comm: swapper/0
Tainted: G W 6.12.12-g8e187440f820 #0
Feb 07 20:23:51 machine kernel: Tainted: [W]=WARN
Feb 07 20:23:51 machine kernel: Hardware name: Freescale i.MX6 SoloX
(Device Tree)
Feb 07 20:23:51 machine kernel: Call trace:
Feb 07 20:23:51 machine kernel: unwind_backtrace from
show_stack+0x10/0x14
Feb 07 20:23:51 machine kernel: show_stack from
dump_stack_lvl+0xa8/0xb8
Feb 07 20:23:51 machine kernel: dump_stack_lvl from
dequeue_task_idle+0x20/0x50
Feb 07 20:23:51 machine kernel: dequeue_task_idle from
__schedule+0x428/0xc70
Feb 07 20:23:51 machine kernel: __schedule from schedule+0x50/0x130
Feb 07 20:23:51 machine kernel: schedule from
schedule_preempt_disabled+0x1c/0x2c
Feb 07 20:23:51 machine kernel: schedule_preempt_disabled from
__mutex_lock+0x4dc/0x914
Feb 07 20:23:51 machine kernel: __mutex_lock from
mutex_lock_nested+0x1c/0x24
Feb 07 20:23:51 machine kernel: mutex_lock_nested from
rtw_tx_report_purge_timer+0x44/0x74 [rtw88_core]
Feb 07 20:23:51 machine kernel: rtw_tx_report_purge_timer [rtw88_core]
from call_timer_fn+0xb4/0x310
Feb 07 20:23:51 machine kernel: call_timer_fn from
__run_timers+0x278/0x324
Feb 07 20:23:51 machine kernel: __run_timers from
run_timer_base+0x4c/0x6c
Feb 07 20:23:51 machine kernel: run_timer_base from
run_timer_softirq+0x14/0x38
Feb 07 20:23:51 machine kernel: run_timer_softirq from
handle_softirqs+0x160/0x4a8
Feb 07 20:23:51 machine kernel: handle_softirqs from
__irq_exit_rcu+0x12c/0x198
Feb 07 20:23:51 machine kernel: __irq_exit_rcu from irq_exit+0x8/0x28
Feb 07 20:23:51 machine kernel: irq_exit from __irq_svc+0x90/0xd4
Feb 07 20:23:51 machine kernel: Exception stack(0xc1401f48 to
0xc1401f90)
Feb 07 20:23:51 machine kernel: 1f40: c0dc3ae0
2e43c000 00000001 00000000 c017b020 c1416840
Feb 07 20:23:51 machine kernel: 1f60: c1416840 c14125c0 c11f3820
00000000 00000068 ffffffff 00000000 c1401f98
Feb 07 20:23:51 machine kernel: 1f80: c0dc3ae0 c0dc3ae4 600e0013
ffffffff
Feb 07 20:23:51 machine kernel: __irq_svc from
default_idle_call+0x1c/0x1f4
Feb 07 20:23:51 machine kernel: default_idle_call from
do_idle+0xc0/0x128
Feb 07 20:23:51 machine kernel: do_idle from
cpu_startup_entry+0x28/0x2c
Feb 07 20:23:51 machine kernel: cpu_startup_entry from
rest_init+0x150/0x17c
Feb 07 20:23:51 machine kernel: rest_init from start_kernel+0x618/0x6dc
Feb 07 20:23:51 machine kernel: bad: scheduling from the idle thread!
Feb 07 20:23:51 machine kernel: CPU: 0 UID: 0 PID: 0 Comm: swapper/0
Tainted: G W 6.12.12-g8e187440f820 #0
Feb 07 20:23:51 machine kernel: Tainted: [W]=WARN
Feb 07 20:23:51 machine kernel: Hardware name: Freescale i.MX6 SoloX
(Device Tree)
Feb 07 20:23:51 machine kernel: Call trace:
Feb 07 20:23:51 machine kernel: unwind_backtrace from
show_stack+0x10/0x14
Feb 07 20:23:51 machine kernel: show_stack from
dump_stack_lvl+0xa8/0xb8
Feb 07 20:23:51 machine kernel: dump_stack_lvl from
dequeue_task_idle+0x20/0x50
Feb 07 20:23:51 machine kernel: dequeue_task_idle from
__schedule+0x428/0xc70
Feb 07 20:23:51 machine kernel: __schedule from schedule+0x50/0x130
Feb 07 20:23:51 machine kernel: schedule from
schedule_preempt_disabled+0x1c/0x2c
Feb 07 20:23:51 machine kernel: schedule_preempt_disabled from
__mutex_lock+0x4dc/0x914
Feb 07 20:23:51 machine kernel: __mutex_lock from
mutex_lock_nested+0x1c/0x24
Feb 07 20:23:51 machine kernel: mutex_lock_nested from
rtw_tx_report_purge_timer+0x44/0x74 [rtw88_core]
Feb 07 20:23:51 machine kernel: rtw_tx_report_purge_timer [rtw88_core]
from call_timer_fn+0xb4/0x310
Feb 07 20:23:51 machine kernel: call_timer_fn from
__run_timers+0x278/0x324
Feb 07 20:23:51 machine kernel: __run_timers from
run_timer_base+0x4c/0x6c
Feb 07 20:23:51 machine kernel: run_timer_base from
run_timer_softirq+0x14/0x38
Feb 07 20:23:51 machine kernel: run_timer_softirq from
handle_softirqs+0x160/0x4a8
Feb 07 20:23:51 machine kernel: handle_softirqs from
__irq_exit_rcu+0x12c/0x198
Feb 07 20:23:51 machine kernel: __irq_exit_rcu from irq_exit+0x8/0x28
Feb 07 20:23:51 machine kernel: irq_exit from __irq_svc+0x90/0xd4
Feb 07 20:23:51 machine kernel: Exception stack(0xc1401f48 to
0xc1401f90)
Feb 07 20:23:51 machine kernel: 1f40: c0dc3ae0
2e43c000 00000001 00000000 c017b020 c1416840
Feb 07 20:23:51 machine kernel: 1f60: c1416840 c14125c0 c11f3820
00000000 00000068 ffffffff 00000000 c1401f98
Feb 07 20:23:51 machine kernel: 1f80: c0dc3ae0 c0dc3ae4 600e0013
ffffffff
Feb 07 20:23:51 machine kernel: __irq_svc from
default_idle_call+0x1c/0x1f4
Feb 07 20:23:51 machine kernel: default_idle_call from
do_idle+0xc0/0x128
Feb 07 20:23:51 machine kernel: do_idle from
cpu_startup_entry+0x28/0x2c
Feb 07 20:23:51 machine kernel: cpu_startup_entry from
rest_init+0x150/0x17c
Feb 07 20:23:51 machine kernel: rest_init from start_kernel+0x618/0x6dc
Feb 07 20:23:52 machine kernel: bad: scheduling from the idle thread!
Feb 07 20:23:52 machine kernel: CPU: 0 UID: 0 PID: 0 Comm: swapper/0
Tainted: G W 6.12.12-g8e187440f820 #0
Feb 07 20:23:52 machine kernel: Tainted: [W]=WARN
Feb 07 20:23:52 machine kernel: Hardware name: Freescale i.MX6 SoloX
(Device Tree)
Feb 07 20:23:52 machine kernel: Call trace:
Feb 07 20:23:52 machine kernel: unwind_backtrace from
show_stack+0x10/0x14
Feb 07 20:23:52 machine kernel: show_stack from
dump_stack_lvl+0xa8/0xb8
Feb 07 20:23:52 machine kernel: dump_stack_lvl from
dequeue_task_idle+0x20/0x50
Feb 07 20:23:52 machine kernel: dequeue_task_idle from
__schedule+0x428/0xc70
Feb 07 20:23:52 machine kernel: __schedule from schedule+0x50/0x130
Feb 07 20:23:52 machine kernel: schedule from
schedule_preempt_disabled+0x1c/0x2c
Feb 07 20:23:52 machine kernel: schedule_preempt_disabled from
__mutex_lock+0x4dc/0x914
Feb 07 20:23:52 machine kernel: __mutex_lock from
mutex_lock_nested+0x1c/0x24
Feb 07 20:23:52 machine kernel: mutex_lock_nested from
rtw_tx_report_purge_timer+0x44/0x74 [rtw88_core]
Feb 07 20:23:52 machine kernel: rtw_tx_report_purge_timer [rtw88_core]
from call_timer_fn+0xb4/0x310
Feb 07 20:23:52 machine kernel: call_timer_fn from
__run_timers+0x278/0x324
Feb 07 20:23:52 machine kernel: __run_timers from
run_timer_base+0x4c/0x6c
Feb 07 20:23:52 machine kernel: run_timer_base from
run_timer_softirq+0x14/0x38
Feb 07 20:23:52 machine kernel: run_timer_softirq from
handle_softirqs+0x160/0x4a8
Feb 07 20:23:52 machine kernel: handle_softirqs from
__irq_exit_rcu+0x12c/0x198
Feb 07 20:23:52 machine kernel: __irq_exit_rcu from irq_exit+0x8/0x28
Feb 07 20:23:52 machine kernel: irq_exit from __irq_svc+0x90/0xd4
Feb 07 20:23:52 machine kernel: Exception stack(0xc1401f48 to
0xc1401f90)
Feb 07 20:23:52 machine kernel: 1f40: c0dc3ae0
2e43c000 00000001 00000000 c017b020 c1416840
Feb 07 20:23:52 machine kernel: 1f60: c1416840 c14125c0 c11f3820
00000000 00000068 ffffffff 00000000 c1401f98
Feb 07 20:23:52 machine kernel: 1f80: c0dc3ae0 c0dc3ae4 600e0013
ffffffff
Feb 07 20:23:52 machine kernel: __irq_svc from
default_idle_call+0x1c/0x1f4
Feb 07 20:23:52 machine kernel: default_idle_call from
do_idle+0xc0/0x128
Feb 07 20:23:52 machine kernel: do_idle from
cpu_startup_entry+0x28/0x2c
Feb 07 20:23:52 machine kernel: cpu_startup_entry from
rest_init+0x150/0x17c
Feb 07 20:23:52 machine kernel: rest_init from start_kernel+0x618/0x6dc
Feb 07 20:23:52 machine kernel: bad: scheduling from the idle thread!
Feb 07 20:23:52 machine kernel: CPU: 0 UID: 0 PID: 0 Comm: swapper/0
Tainted: G W 6.12.12-g8e187440f820 #0
Feb 07 20:23:52 machine kernel: Tainted: [W]=WARN
Feb 07 20:23:52 machine kernel: Hardware name: Freescale i.MX6 SoloX
(Device Tree)
Feb 07 20:23:52 machine kernel: Call trace:
Feb 07 20:23:52 machine kernel: unwind_backtrace from
show_stack+0x10/0x14
Feb 07 20:23:52 machine kernel: show_stack from
dump_stack_lvl+0xa8/0xb8
Feb 07 20:23:52 machine kernel: dump_stack_lvl from
dequeue_task_idle+0x20/0x50
Feb 07 20:23:52 machine kernel: dequeue_task_idle from
__schedule+0x428/0xc70
Feb 07 20:23:52 machine kernel: __schedule from schedule+0x50/0x130
Feb 07 20:23:52 machine kernel: schedule from
schedule_preempt_disabled+0x1c/0x2c
Feb 07 20:23:52 machine kernel: schedule_preempt_disabled from
__mutex_lock+0x4dc/0x914
Feb 07 20:23:52 machine kernel: __mutex_lock from
mutex_lock_nested+0x1c/0x24
Feb 07 20:23:52 machine kernel: mutex_lock_nested from
rtw_tx_report_purge_timer+0x44/0x74 [rtw88_core]
Feb 07 20:23:52 machine kernel: rtw_tx_report_purge_timer [rtw88_core]
from call_timer_fn+0xb4/0x310
Feb 07 20:23:52 machine kernel: call_timer_fn from
__run_timers+0x278/0x324
Feb 07 20:23:52 machine kernel: __run_timers from
run_timer_base+0x4c/0x6c
Feb 07 20:23:52 machine kernel: run_timer_base from
run_timer_softirq+0x14/0x38
Feb 07 20:23:52 machine kernel: run_timer_softirq from
handle_softirqs+0x160/0x4a8
Feb 07 20:23:52 machine kernel: handle_softirqs from
__irq_exit_rcu+0x12c/0x198
Feb 07 20:23:52 machine kernel: __irq_exit_rcu from irq_exit+0x8/0x28
Feb 07 20:23:52 machine kernel: irq_exit from __irq_svc+0x90/0xd4
Feb 07 20:23:52 machine kernel: Exception stack(0xc1401f48 to
0xc1401f90)
Feb 07 20:23:52 machine kernel: 1f40: c0dc3ae0
2e43c000 00000001 00000000 c017b020 c1416840
Feb 07 20:23:52 machine kernel: 1f60: c1416840 c14125c0 c11f3820
00000000 00000068 ffffffff 00000000 c1401f98
Feb 07 20:23:52 machine kernel: 1f80: c0dc3ae0 c0dc3ae4 600e0013
ffffffff
Feb 07 20:23:52 machine kernel: __irq_svc from
default_idle_call+0x1c/0x1f4
Feb 07 20:23:52 machine kernel: default_idle_call from
do_idle+0xc0/0x128
Feb 07 20:23:52 machine kernel: do_idle from
cpu_startup_entry+0x28/0x2c
Feb 07 20:23:52 machine kernel: cpu_startup_entry from
rest_init+0x150/0x17c
Feb 07 20:23:52 machine kernel: rest_init from start_kernel+0x618/0x6dc
Feb 07 20:23:52 machine kernel: bad: scheduling from the idle thread!
Feb 07 20:23:52 machine kernel: CPU: 0 UID: 0 PID: 0 Comm: swapper/0
Tainted: G W 6.12.12-g8e187440f820 #0
Feb 07 20:23:52 machine kernel: Tainted: [W]=WARN
Feb 07 20:23:52 machine kernel: Hardware name: Freescale i.MX6 SoloX
(Device Tree)
Feb 07 20:23:52 machine kernel: Call trace:
Feb 07 20:23:52 machine kernel: unwind_backtrace from
show_stack+0x10/0x14
Feb 07 20:23:52 machine kernel: show_stack from
dump_stack_lvl+0xa8/0xb8
Feb 07 20:23:52 machine kernel: dump_stack_lvl from
dequeue_task_idle+0x20/0x50
Feb 07 20:23:52 machine kernel: dequeue_task_idle from
__schedule+0x428/0xc70
Feb 07 20:23:52 machine kernel: __schedule from schedule+0x50/0x130
Feb 07 20:23:52 machine kernel: schedule from
schedule_preempt_disabled+0x1c/0x2c
Feb 07 20:23:52 machine kernel: schedule_preempt_disabled from
__mutex_lock+0x4dc/0x914
Feb 07 20:23:52 machine kernel: __mutex_lock from
mutex_lock_nested+0x1c/0x24
Feb 07 20:23:52 machine kernel: mutex_lock_nested from
rtw_tx_report_purge_timer+0x44/0x74 [rtw88_core]
Feb 07 20:23:52 machine kernel: rtw_tx_report_purge_timer [rtw88_core]
from call_timer_fn+0xb4/0x310
Feb 07 20:23:52 machine kernel: call_timer_fn from
__run_timers+0x278/0x324
Feb 07 20:23:52 machine kernel: __run_timers from
run_timer_base+0x4c/0x6c
Feb 07 20:23:52 machine kernel: run_timer_base from
run_timer_softirq+0x14/0x38
Feb 07 20:23:52 machine kernel: run_timer_softirq from
handle_softirqs+0x160/0x4a8
Feb 07 20:23:52 machine kernel: handle_softirqs from
__irq_exit_rcu+0x12c/0x198
Feb 07 20:23:52 machine kernel: __irq_exit_rcu from irq_exit+0x8/0x28
Feb 07 20:23:52 machine kernel: irq_exit from __irq_svc+0x90/0xd4
Feb 07 20:23:52 machine kernel: Exception stack(0xc1401f48 to
0xc1401f90)
Feb 07 20:23:52 machine kernel: 1f40: c0dc3ae0
2e43c000 00000001 00000000 c017b020 c1416840
Feb 07 20:23:52 machine kernel: 1f60: c1416840 c14125c0 c11f3820
00000000 00000068 ffffffff 00000000 c1401f98
Feb 07 20:23:52 machine kernel: 1f80: c0dc3ae0 c0dc3ae4 600e0013
ffffffff
Feb 07 20:23:52 machine kernel: __irq_svc from
default_idle_call+0x1c/0x1f4
Feb 07 20:23:52 machine kernel: default_idle_call from
do_idle+0xc0/0x128
Feb 07 20:23:52 machine kernel: do_idle from
cpu_startup_entry+0x28/0x2c
Feb 07 20:23:52 machine kernel: cpu_startup_entry from
rest_init+0x150/0x17c
Feb 07 20:23:52 machine kernel: rest_init from start_kernel+0x618/0x6dc
Feb 07 20:23:52 machine kernel: bad: scheduling from the idle thread!
Feb 07 20:23:52 machine kernel: CPU: 0 UID: 0 PID: 0 Comm: swapper/0
Tainted: G W 6.12.12-g8e187440f820 #0
Feb 07 20:23:52 machine kernel: Tainted: [W]=WARN
Feb 07 20:23:52 machine kernel: Hardware name: Freescale i.MX6 SoloX
(Device Tree)
Feb 07 20:23:52 machine kernel: Call trace:
Feb 07 20:23:52 machine kernel: unwind_backtrace from
show_stack+0x10/0x14
Feb 07 20:23:52 machine kernel: show_stack from
dump_stack_lvl+0xa8/0xb8
Feb 07 20:23:52 machine kernel: dump_stack_lvl from
dequeue_task_idle+0x20/0x50
Feb 07 20:23:52 machine kernel: dequeue_task_idle from
__schedule+0x428/0xc70
Feb 07 20:23:52 machine kernel: __schedule from schedule+0x50/0x130
Feb 07 20:23:52 machine kernel: schedule from
schedule_preempt_disabled+0x1c/0x2c
Feb 07 20:23:52 machine kernel: schedule_preempt_disabled from
__mutex_lock+0x4dc/0x914
Feb 07 20:23:52 machine kernel: __mutex_lock from
mutex_lock_nested+0x1c/0x24
Feb 07 20:23:52 machine kernel: mutex_lock_nested from
rtw_tx_report_purge_timer+0x44/0x74 [rtw88_core]
Feb 07 20:23:52 machine kernel: rtw_tx_report_purge_timer [rtw88_core]
from call_timer_fn+0xb4/0x310
Feb 07 20:23:52 machine kernel: call_timer_fn from
__run_timers+0x278/0x324
Feb 07 20:23:52 machine kernel: __run_timers from
run_timer_base+0x4c/0x6c
Feb 07 20:23:52 machine kernel: run_timer_base from
run_timer_softirq+0x14/0x38
Feb 07 20:23:52 machine kernel: run_timer_softirq from
handle_softirqs+0x160/0x4a8
Feb 07 20:23:52 machine kernel: handle_softirqs from
__irq_exit_rcu+0x12c/0x198
Feb 07 20:23:52 machine kernel: __irq_exit_rcu from irq_exit+0x8/0x28
Feb 07 20:23:52 machine kernel: irq_exit from __irq_svc+0x90/0xd4
Feb 07 20:23:52 machine kernel: Exception stack(0xc1401f48 to
0xc1401f90)
Feb 07 20:23:52 machine kernel: 1f40: c0dc3ae0
2e43c000 00000001 00000000 c017b020 c1416840
Feb 07 20:23:52 machine kernel: 1f60: c1416840 c14125c0 c11f3820
00000000 00000068 ffffffff 00000000 c1401f98
Feb 07 20:23:52 machine kernel: 1f80: c0dc3ae0 c0dc3ae4 600e0013
ffffffff
Feb 07 20:23:52 machine kernel: __irq_svc from
default_idle_call+0x1c/0x1f4
Feb 07 20:23:52 machine kernel: default_idle_call from
do_idle+0xc0/0x128
Feb 07 20:23:52 machine kernel: do_idle from
cpu_startup_entry+0x28/0x2c
Feb 07 20:23:52 machine kernel: cpu_startup_entry from
rest_init+0x150/0x17c
Feb 07 20:23:52 machine kernel: rest_init from start_kernel+0x618/0x6dc
Feb 07 20:23:52 machine kernel: bad: scheduling from the idle thread!
Feb 07 20:23:52 machine kernel: CPU: 0 UID: 0 PID: 0 Comm: swapper/0
Tainted: G W 6.12.12-g8e187440f820 #0
Feb 07 20:23:52 machine kernel: Tainted: [W]=WARN
Feb 07 20:23:52 machine kernel: Hardware name: Freescale i.MX6 SoloX
(Device Tree)
Feb 07 20:23:52 machine kernel: Call trace:
Feb 07 20:23:52 machine kernel: unwind_backtrace from
show_stack+0x10/0x14
Feb 07 20:23:52 machine kernel: show_stack from
dump_stack_lvl+0xa8/0xb8
Feb 07 20:23:52 machine kernel: dump_stack_lvl from
dequeue_task_idle+0x20/0x50
Feb 07 20:23:52 machine kernel: dequeue_task_idle from
__schedule+0x428/0xc70
Feb 07 20:23:52 machine kernel: __schedule from schedule+0x50/0x130
Feb 07 20:23:52 machine kernel: schedule from
schedule_preempt_disabled+0x1c/0x2c
Feb 07 20:23:52 machine kernel: schedule_preempt_disabled from
__mutex_lock+0x4dc/0x914
Feb 07 20:23:52 machine kernel: __mutex_lock from
mutex_lock_nested+0x1c/0x24
Feb 07 20:23:52 machine kernel: mutex_lock_nested from
rtw_tx_report_purge_timer+0x44/0x74 [rtw88_core]
Feb 07 20:23:52 machine kernel: rtw_tx_report_purge_timer [rtw88_core]
from call_timer_fn+0xb4/0x310
Feb 07 20:23:52 machine kernel: call_timer_fn from
__run_timers+0x278/0x324
Feb 07 20:23:52 machine kernel: __run_timers from
run_timer_base+0x4c/0x6c
Feb 07 20:23:52 machine kernel: run_timer_base from
run_timer_softirq+0x14/0x38
Feb 07 20:23:52 machine kernel: run_timer_softirq from
handle_softirqs+0x160/0x4a8
Feb 07 20:23:52 machine kernel: handle_softirqs from
__irq_exit_rcu+0x12c/0x198
Feb 07 20:23:52 machine kernel: __irq_exit_rcu from irq_exit+0x8/0x28
Feb 07 20:23:52 machine kernel: irq_exit from __irq_svc+0x90/0xd4
Feb 07 20:23:52 machine kernel: Exception stack(0xc1401f48 to
0xc1401f90)
Feb 07 20:23:52 machine kernel: 1f40: c0dc3ae0
2e43c000 00000001 00000000 c017b020 c1416840
Feb 07 20:23:52 machine kernel: 1f60: c1416840 c14125c0 c11f3820
00000000 00000068 ffffffff 00000000 c1401f98
Feb 07 20:23:52 machine kernel: 1f80: c0dc3ae0 c0dc3ae4 600e0013
ffffffff
Feb 07 20:23:52 machine kernel: __irq_svc from
default_idle_call+0x1c/0x1f4
Feb 07 20:23:52 machine kernel: default_idle_call from
do_idle+0xc0/0x128
Feb 07 20:23:52 machine kernel: do_idle from
cpu_startup_entry+0x28/0x2c
Feb 07 20:23:52 machine kernel: cpu_startup_entry from
rest_init+0x150/0x17c
Feb 07 20:23:52 machine kernel: rest_init from start_kernel+0x618/0x6dc
Feb 07 20:23:53 machine kernel: bad: scheduling from the idle thread!
Feb 07 20:23:53 machine kernel: CPU: 0 UID: 0 PID: 0 Comm: swapper/0
Tainted: G W 6.12.12-g8e187440f820 #0
Feb 07 20:23:53 machine kernel: Tainted: [W]=WARN
Feb 07 20:23:53 machine kernel: Hardware name: Freescale i.MX6 SoloX
(Device Tree)
Feb 07 20:23:53 machine kernel: Call trace:
Feb 07 20:23:53 machine kernel: unwind_backtrace from
show_stack+0x10/0x14
Feb 07 20:23:53 machine kernel: show_stack from
dump_stack_lvl+0xa8/0xb8
Feb 07 20:23:53 machine kernel: dump_stack_lvl from
dequeue_task_idle+0x20/0x50
Feb 07 20:23:53 machine kernel: dequeue_task_idle from
__schedule+0x428/0xc70
Feb 07 20:23:53 machine kernel: __schedule from schedule+0x50/0x130
Feb 07 20:23:53 machine kernel: schedule from
schedule_preempt_disabled+0x1c/0x2c
Feb 07 20:23:53 machine kernel: schedule_preempt_disabled from
__mutex_lock+0x4dc/0x914
Feb 07 20:23:53 machine kernel: __mutex_lock from
mutex_lock_nested+0x1c/0x24
Feb 07 20:23:53 machine kernel: mutex_lock_nested from
rtw_tx_report_purge_timer+0x44/0x74 [rtw88_core]
Feb 07 20:23:53 machine kernel: rtw_tx_report_purge_timer [rtw88_core]
from call_timer_fn+0xb4/0x310
Feb 07 20:23:53 machine kernel: call_timer_fn from
__run_timers+0x278/0x324
Feb 07 20:23:53 machine kernel: __run_timers from
run_timer_base+0x4c/0x6c
Feb 07 20:23:53 machine kernel: run_timer_base from
run_timer_softirq+0x14/0x38
Feb 07 20:23:53 machine kernel: run_timer_softirq from
handle_softirqs+0x160/0x4a8
Feb 07 20:23:53 machine kernel: handle_softirqs from
__irq_exit_rcu+0x12c/0x198
Feb 07 20:23:53 machine kernel: __irq_exit_rcu from irq_exit+0x8/0x28
Feb 07 20:23:53 machine kernel: irq_exit from __irq_svc+0x90/0xd4
Feb 07 20:23:53 machine kernel: Exception stack(0xc1401f48 to
0xc1401f90)
Feb 07 20:23:53 machine kernel: 1f40: c0dc3ae0
2e43c000 00000001 00000000 c017b020 c1416840
Feb 07 20:23:53 machine kernel: 1f60: c1416840 c14125c0 c11f3820
00000000 00000068 ffffffff 00000000 c1401f98
Feb 07 20:23:53 machine kernel: 1f80: c0dc3ae0 c0dc3ae4 600e0013
ffffffff
Feb 07 20:23:53 machine kernel: __irq_svc from
default_idle_call+0x1c/0x1f4
Feb 07 20:23:53 machine kernel: default_idle_call from
do_idle+0xc0/0x128
Feb 07 20:23:53 machine kernel: do_idle from
cpu_startup_entry+0x28/0x2c
Feb 07 20:23:53 machine kernel: cpu_startup_entry from
rest_init+0x150/0x17c
Feb 07 20:23:53 machine kernel: rest_init from start_kernel+0x618/0x6dc
Feb 07 20:23:53 machine kernel: bad: scheduling from the idle thread!
Feb 07 20:23:53 machine kernel: CPU: 0 UID: 0 PID: 0 Comm: swapper/0
Tainted: G W 6.12.12-g8e187440f820 #0
Feb 07 20:23:53 machine kernel: Tainted: [W]=WARN
Feb 07 20:23:53 machine kernel: Hardware name: Freescale i.MX6 SoloX
(Device Tree)
Feb 07 20:23:53 machine kernel: Call trace:
Feb 07 20:23:53 machine kernel: unwind_backtrace from
show_stack+0x10/0x14
Feb 07 20:23:53 machine kernel: show_stack from
dump_stack_lvl+0xa8/0xb8
Feb 07 20:23:53 machine kernel: dump_stack_lvl from
dequeue_task_idle+0x20/0x50
Feb 07 20:23:53 machine kernel: dequeue_task_idle from
__schedule+0x428/0xc70
Feb 07 20:23:53 machine kernel: __schedule from schedule+0x50/0x130
Feb 07 20:23:53 machine kernel: schedule from
schedule_preempt_disabled+0x1c/0x2c
Feb 07 20:23:53 machine kernel: schedule_preempt_disabled from
__mutex_lock+0x4dc/0x914
Feb 07 20:23:53 machine kernel: __mutex_lock from
mutex_lock_nested+0x1c/0x24
Feb 07 20:23:53 machine kernel: mutex_lock_nested from
rtw_tx_report_purge_timer+0x44/0x74 [rtw88_core]
Feb 07 20:23:53 machine kernel: rtw_tx_report_purge_timer [rtw88_core]
from call_timer_fn+0xb4/0x310
Feb 07 20:23:53 machine kernel: call_timer_fn from
__run_timers+0x278/0x324
Feb 07 20:23:53 machine kernel: __run_timers from
run_timer_base+0x4c/0x6c
Feb 07 20:23:53 machine kernel: run_timer_base from
run_timer_softirq+0x14/0x38
Feb 07 20:23:53 machine kernel: run_timer_softirq from
handle_softirqs+0x160/0x4a8
Feb 07 20:23:53 machine kernel: handle_softirqs from
__irq_exit_rcu+0x12c/0x198
Feb 07 20:23:53 machine kernel: __irq_exit_rcu from irq_exit+0x8/0x28
Feb 07 20:23:53 machine kernel: irq_exit from __irq_svc+0x90/0xd4
Feb 07 20:23:53 machine kernel: Exception stack(0xc1401f48 to
0xc1401f90)
Feb 07 20:23:53 machine kernel: 1f40: c0dc3ae0
2e43c000 00000001 00000000 c017b020 c1416840
Feb 07 20:23:53 machine kernel: 1f60: c1416840 c14125c0 c11f3820
00000000 00000068 ffffffff 00000000 c1401f98
Feb 07 20:23:53 machine kernel: 1f80: c0dc3ae0 c0dc3ae4 600e0013
ffffffff
Feb 07 20:23:53 machine kernel: __irq_svc from
default_idle_call+0x1c/0x1f4
Feb 07 20:23:53 machine kernel: default_idle_call from
do_idle+0xc0/0x128
Feb 07 20:23:53 machine kernel: do_idle from
cpu_startup_entry+0x28/0x2c
Feb 07 20:23:53 machine kernel: cpu_startup_entry from
rest_init+0x150/0x17c
Feb 07 20:23:53 machine kernel: rest_init from start_kernel+0x618/0x6dc
Feb 07 20:23:53 machine kernel: bad: scheduling from the idle thread!
Feb 07 20:23:53 machine kernel: CPU: 0 UID: 0 PID: 0 Comm: swapper/0
Tainted: G W 6.12.12-g8e187440f820 #0
Feb 07 20:23:53 machine kernel: Tainted: [W]=WARN
Feb 07 20:23:53 machine kernel: Hardware name: Freescale i.MX6 SoloX
(Device Tree)
Feb 07 20:23:53 machine kernel: Call trace:
Feb 07 20:23:53 machine kernel: unwind_backtrace from
show_stack+0x10/0x14
Feb 07 20:23:53 machine kernel: show_stack from
dump_stack_lvl+0xa8/0xb8
Feb 07 20:23:53 machine kernel: dump_stack_lvl from
dequeue_task_idle+0x20/0x50
Feb 07 20:23:53 machine kernel: dequeue_task_idle from
__schedule+0x428/0xc70
Feb 07 20:23:53 machine kernel: __schedule from schedule+0x50/0x130
Feb 07 20:23:53 machine kernel: schedule from
schedule_preempt_disabled+0x1c/0x2c
Feb 07 20:23:53 machine kernel: schedule_preempt_disabled from
__mutex_lock+0x4dc/0x914
Feb 07 20:23:53 machine kernel: __mutex_lock from
mutex_lock_nested+0x1c/0x24
Feb 07 20:23:53 machine kernel: mutex_lock_nested from
rtw_tx_report_purge_timer+0x44/0x74 [rtw88_core]
Feb 07 20:23:53 machine kernel: rtw_tx_report_purge_timer [rtw88_core]
from call_timer_fn+0xb4/0x310
Feb 07 20:23:53 machine kernel: call_timer_fn from
__run_timers+0x278/0x324
Feb 07 20:23:53 machine kernel: __run_timers from
run_timer_base+0x4c/0x6c
Feb 07 20:23:53 machine kernel: run_timer_base from
run_timer_softirq+0x14/0x38
Feb 07 20:23:53 machine kernel: run_timer_softirq from
handle_softirqs+0x160/0x4a8
Feb 07 20:23:53 machine kernel: handle_softirqs from
__irq_exit_rcu+0x12c/0x198
Feb 07 20:23:53 machine kernel: __irq_exit_rcu from irq_exit+0x8/0x28
Feb 07 20:23:53 machine kernel: irq_exit from __irq_svc+0x90/0xd4
Feb 07 20:23:53 machine kernel: Exception stack(0xc1401f48 to
0xc1401f90)
Feb 07 20:23:53 machine kernel: 1f40: c0dc3ae0
2e43c000 00000001 00000000 c017b020 c1416840
Feb 07 20:23:53 machine kernel: 1f60: c1416840 c14125c0 c11f3820
00000000 00000068 ffffffff 00000000 c1401f98
Feb 07 20:23:53 machine kernel: 1f80: c0dc3ae0 c0dc3ae4 600e0013
ffffffff
Feb 07 20:23:53 machine kernel: __irq_svc from
default_idle_call+0x1c/0x1f4
Feb 07 20:23:53 machine kernel: default_idle_call from
do_idle+0xc0/0x128
Feb 07 20:23:53 machine kernel: do_idle from
cpu_startup_entry+0x28/0x2c
Feb 07 20:23:53 machine kernel: cpu_startup_entry from
rest_init+0x150/0x17c
Feb 07 20:23:53 machine kernel: rest_init from start_kernel+0x618/0x6dc
Feb 07 20:23:53 machine kernel: bad: scheduling from the idle thread!
Feb 07 20:23:53 machine kernel: CPU: 0 UID: 0 PID: 0 Comm: swapper/0
Tainted: G W 6.12.12-g8e187440f820 #0
Feb 07 20:23:53 machine kernel: Tainted: [W]=WARN
Feb 07 20:23:53 machine kernel: Hardware name: Freescale i.MX6 SoloX
(Device Tree)
Feb 07 20:23:53 machine kernel: Call trace:
Feb 07 20:23:53 machine kernel: unwind_backtrace from
show_stack+0x10/0x14
Feb 07 20:23:53 machine kernel: show_stack from
dump_stack_lvl+0xa8/0xb8
Feb 07 20:23:53 machine kernel: dump_stack_lvl from
dequeue_task_idle+0x20/0x50
Feb 07 20:23:53 machine kernel: dequeue_task_idle from
__schedule+0x428/0xc70
Feb 07 20:23:53 machine kernel: __schedule from schedule+0x50/0x130
Feb 07 20:23:53 machine kernel: schedule from
schedule_preempt_disabled+0x1c/0x2c
Feb 07 20:23:53 machine kernel: schedule_preempt_disabled from
__mutex_lock+0x4dc/0x914
Feb 07 20:23:53 machine kernel: __mutex_lock from
mutex_lock_nested+0x1c/0x24
Feb 07 20:23:53 machine kernel: mutex_lock_nested from
rtw_tx_report_purge_timer+0x44/0x74 [rtw88_core]
Feb 07 20:23:53 machine kernel: rtw_tx_report_purge_timer [rtw88_core]
from call_timer_fn+0xb4/0x310
Feb 07 20:23:53 machine kernel: call_timer_fn from
__run_timers+0x278/0x324
Feb 07 20:23:53 machine kernel: __run_timers from
run_timer_base+0x4c/0x6c
Feb 07 20:23:53 machine kernel: run_timer_base from
run_timer_softirq+0x14/0x38
Feb 07 20:23:53 machine kernel: run_timer_softirq from
handle_softirqs+0x160/0x4a8
Feb 07 20:23:53 machine kernel: handle_softirqs from
__irq_exit_rcu+0x12c/0x198
Feb 07 20:23:53 machine kernel: __irq_exit_rcu from irq_exit+0x8/0x28
Feb 07 20:23:53 machine kernel: irq_exit from __irq_svc+0x90/0xd4
Feb 07 20:23:53 machine kernel: Exception stack(0xc1401f48 to
0xc1401f90)
Feb 07 20:23:53 machine kernel: 1f40: c0dc3ae0
2e43c000 00000001 00000000 c017b020 c1416840
Feb 07 20:23:53 machine kernel: 1f60: c1416840 c14125c0 c11f3820
00000000 00000068 ffffffff 00000000 c1401f98
Feb 07 20:23:53 machine kernel: 1f80: c0dc3ae0 c0dc3ae4 600e0013
ffffffff
Feb 07 20:23:53 machine kernel: __irq_svc from
default_idle_call+0x1c/0x1f4
Feb 07 20:23:53 machine kernel: default_idle_call from
do_idle+0xc0/0x128
Feb 07 20:23:53 machine kernel: do_idle from
cpu_startup_entry+0x28/0x2c
Feb 07 20:23:53 machine kernel: cpu_startup_entry from
rest_init+0x150/0x17c
Feb 07 20:23:53 machine kernel: rest_init from start_kernel+0x618/0x6dc
Feb 07 20:23:53 machine kernel: bad: scheduling from the idle thread!
Feb 07 20:23:53 machine kernel: CPU: 0 UID: 0 PID: 0 Comm: swapper/0
Tainted: G W 6.12.12-g8e187440f820 #0
Feb 07 20:23:53 machine kernel: Tainted: [W]=WARN
Feb 07 20:23:53 machine kernel: Hardware name: Freescale i.MX6 SoloX
(Device Tree)
Feb 07 20:23:53 machine kernel: Call trace:
Feb 07 20:23:53 machine kernel: unwind_backtrace from
show_stack+0x10/0x14
Feb 07 20:23:53 machine kernel: show_stack from
dump_stack_lvl+0xa8/0xb8
Feb 07 20:23:53 machine kernel: dump_stack_lvl from
dequeue_task_idle+0x20/0x50
Feb 07 20:23:53 machine kernel: dequeue_task_idle from
__schedule+0x428/0xc70
Feb 07 20:23:53 machine kernel: __schedule from schedule+0x50/0x130
Feb 07 20:23:53 machine kernel: schedule from
schedule_preempt_disabled+0x1c/0x2c
Feb 07 20:23:53 machine kernel: schedule_preempt_disabled from
__mutex_lock+0x4dc/0x914
Feb 07 20:23:53 machine kernel: __mutex_lock from
mutex_lock_nested+0x1c/0x24
Feb 07 20:23:53 machine kernel: mutex_lock_nested from
rtw_tx_report_purge_timer+0x44/0x74 [rtw88_core]
Feb 07 20:23:53 machine kernel: rtw_tx_report_purge_timer [rtw88_core]
from call_timer_fn+0xb4/0x310
Feb 07 20:23:53 machine kernel: call_timer_fn from
__run_timers+0x278/0x324
Feb 07 20:23:53 machine kernel: __run_timers from
run_timer_base+0x4c/0x6c
Feb 07 20:23:53 machine kernel: run_timer_base from
run_timer_softirq+0x14/0x38
Feb 07 20:23:53 machine kernel: run_timer_softirq from
handle_softirqs+0x160/0x4a8
Feb 07 20:23:53 machine kernel: handle_softirqs from
__irq_exit_rcu+0x12c/0x198
Feb 07 20:23:53 machine kernel: __irq_exit_rcu from irq_exit+0x8/0x28
Feb 07 20:23:53 machine kernel: irq_exit from __irq_svc+0x90/0xd4
Feb 07 20:23:53 machine kernel: Exception stack(0xc1401f48 to
0xc1401f90)
Feb 07 20:23:53 machine kernel: 1f40: c0dc3ae0
2e43c000 00000001 00000000 c017b020 c1416840
Feb 07 20:23:53 machine kernel: 1f60: c1416840 c14125c0 c11f3820
00000000 00000068 ffffffff 00000000 c1401f98
Feb 07 20:23:53 machine kernel: 1f80: c0dc3ae0 c0dc3ae4 600e0013
ffffffff
Feb 07 20:23:53 machine kernel: __irq_svc from
default_idle_call+0x1c/0x1f4
Feb 07 20:23:53 machine kernel: default_idle_call from
do_idle+0xc0/0x128
Feb 07 20:23:53 machine kernel: do_idle from
cpu_startup_entry+0x28/0x2c
Feb 07 20:23:53 machine kernel: cpu_startup_entry from
rest_init+0x150/0x17c
Feb 07 20:23:53 machine kernel: rest_init from start_kernel+0x618/0x6dc
Feb 07 20:23:54 machine kernel: bad: scheduling from the idle thread!
Feb 07 20:23:54 machine kernel: CPU: 0 UID: 0 PID: 0 Comm: swapper/0
Tainted: G W 6.12.12-g8e187440f820 #0
Feb 07 20:23:54 machine kernel: Tainted: [W]=WARN
Feb 07 20:23:54 machine kernel: Hardware name: Freescale i.MX6 SoloX
(Device Tree)
Feb 07 20:23:54 machine kernel: Call trace:
Feb 07 20:23:54 machine kernel: unwind_backtrace from
show_stack+0x10/0x14
Feb 07 20:23:54 machine kernel: show_stack from
dump_stack_lvl+0xa8/0xb8
Feb 07 20:23:54 machine kernel: dump_stack_lvl from
dequeue_task_idle+0x20/0x50
Feb 07 20:23:54 machine kernel: dequeue_task_idle from
__schedule+0x428/0xc70
Feb 07 20:23:54 machine kernel: __schedule from schedule+0x50/0x130
Feb 07 20:23:54 machine kernel: schedule from
schedule_preempt_disabled+0x1c/0x2c
Feb 07 20:23:54 machine kernel: schedule_preempt_disabled from
__mutex_lock+0x4dc/0x914
Feb 07 20:23:54 machine kernel: __mutex_lock from
mutex_lock_nested+0x1c/0x24
Feb 07 20:23:54 machine kernel: mutex_lock_nested from
rtw_tx_report_purge_timer+0x44/0x74 [rtw88_core]
Feb 07 20:23:54 machine kernel: rtw_tx_report_purge_timer [rtw88_core]
from call_timer_fn+0xb4/0x310
Feb 07 20:23:54 machine kernel: call_timer_fn from
__run_timers+0x278/0x324
Feb 07 20:23:54 machine kernel: __run_timers from
run_timer_base+0x4c/0x6c
Feb 07 20:23:54 machine kernel: run_timer_base from
run_timer_softirq+0x14/0x38
Feb 07 20:23:54 machine kernel: run_timer_softirq from
handle_softirqs+0x160/0x4a8
Feb 07 20:23:54 machine kernel: handle_softirqs from
__irq_exit_rcu+0x12c/0x198
Feb 07 20:23:54 machine kernel: __irq_exit_rcu from irq_exit+0x8/0x28
Feb 07 20:23:54 machine kernel: irq_exit from __irq_svc+0x90/0xd4
Feb 07 20:23:54 machine kernel: Exception stack(0xc1401f48 to
0xc1401f90)
Feb 07 20:23:54 machine kernel: 1f40: c0dc3ae0
2e43c000 00000001 00000000 c017b020 c1416840
Feb 07 20:23:54 machine kernel: 1f60: c1416840 c14125c0 c11f3820
00000000 00000068 ffffffff 00000000 c1401f98
Feb 07 20:23:54 machine kernel: 1f80: c0dc3ae0 c0dc3ae4 600e0013
ffffffff
Feb 07 20:23:54 machine kernel: __irq_svc from
default_idle_call+0x1c/0x1f4
Feb 07 20:23:54 machine kernel: default_idle_call from
do_idle+0xc0/0x128
Feb 07 20:23:54 machine kernel: do_idle from
cpu_startup_entry+0x28/0x2c
Feb 07 20:23:54 machine kernel: cpu_startup_entry from
rest_init+0x150/0x17c
Feb 07 20:23:54 machine kernel: rest_init from start_kernel+0x618/0x6dc
Feb 07 20:23:54 machine kernel: bad: scheduling from the idle thread!
Feb 07 20:23:54 machine kernel: CPU: 0 UID: 0 PID: 0 Comm: swapper/0
Tainted: G W 6.12.12-g8e187440f820 #0
Feb 07 20:23:54 machine kernel: Tainted: [W]=WARN
Feb 07 20:23:54 machine kernel: Hardware name: Freescale i.MX6 SoloX
(Device Tree)
Feb 07 20:23:54 machine kernel: Call trace:
Feb 07 20:23:54 machine kernel: unwind_backtrace from
show_stack+0x10/0x14
Feb 07 20:23:54 machine kernel: show_stack from
dump_stack_lvl+0xa8/0xb8
Feb 07 20:23:54 machine kernel: dump_stack_lvl from
dequeue_task_idle+0x20/0x50
Feb 07 20:23:54 machine kernel: dequeue_task_idle from
__schedule+0x428/0xc70
Feb 07 20:23:54 machine kernel: __schedule from schedule+0x50/0x130
Feb 07 20:23:54 machine kernel: schedule from
schedule_preempt_disabled+0x1c/0x2c
Feb 07 20:23:54 machine kernel: schedule_preempt_disabled from
__mutex_lock+0x4dc/0x914
Feb 07 20:23:54 machine kernel: __mutex_lock from
mutex_lock_nested+0x1c/0x24
Feb 07 20:23:54 machine kernel: mutex_lock_nested from
rtw_tx_report_purge_timer+0x44/0x74 [rtw88_core]
Feb 07 20:23:54 machine kernel: rtw_tx_report_purge_timer [rtw88_core]
from call_timer_fn+0xb4/0x310
Feb 07 20:23:54 machine kernel: call_timer_fn from
__run_timers+0x278/0x324
Feb 07 20:23:54 machine kernel: __run_timers from
run_timer_base+0x4c/0x6c
Feb 07 20:23:54 machine kernel: run_timer_base from
run_timer_softirq+0x14/0x38
Feb 07 20:23:54 machine kernel: run_timer_softirq from
handle_softirqs+0x160/0x4a8
Feb 07 20:23:54 machine kernel: handle_softirqs from
__irq_exit_rcu+0x12c/0x198
Feb 07 20:23:54 machine kernel: __irq_exit_rcu from irq_exit+0x8/0x28
Feb 07 20:23:54 machine kernel: irq_exit from __irq_svc+0x90/0xd4
Feb 07 20:23:54 machine kernel: Exception stack(0xc1401f48 to
0xc1401f90)
Feb 07 20:23:54 machine kernel: 1f40: c0dc3ae0
2e43c000 00000001 00000000 c017b020 c1416840
Feb 07 20:23:54 machine kernel: 1f60: c1416840 c14125c0 c11f3820
00000000 00000068 ffffffff 00000000 c1401f98
Feb 07 20:23:54 machine kernel: 1f80: c0dc3ae0 c0dc3ae4 600e0013
ffffffff
Feb 07 20:23:54 machine kernel: __irq_svc from
default_idle_call+0x1c/0x1f4
Feb 07 20:23:54 machine kernel: default_idle_call from
do_idle+0xc0/0x128
Feb 07 20:23:54 machine kernel: do_idle from
cpu_startup_entry+0x28/0x2c
Feb 07 20:23:54 machine kernel: cpu_startup_entry from
rest_init+0x150/0x17c
Feb 07 20:23:54 machine kernel: rest_init from start_kernel+0x618/0x6dc
Feb 07 20:23:54 machine kernel: bad: scheduling from the idle thread!
Feb 07 20:23:54 machine kernel: CPU: 0 UID: 0 PID: 0 Comm: swapper/0
Tainted: G W 6.12.12-g8e187440f820 #0
Feb 07 20:23:54 machine kernel: Tainted: [W]=WARN
Feb 07 20:23:54 machine kernel: Hardware name: Freescale i.MX6 SoloX
(Device Tree)
Feb 07 20:23:54 machine kernel: Call trace:
Feb 07 20:23:54 machine kernel: unwind_backtrace from
show_stack+0x10/0x14
Feb 07 20:23:54 machine kernel: show_stack from
dump_stack_lvl+0xa8/0xb8
Feb 07 20:23:54 machine kernel: dump_stack_lvl from
dequeue_task_idle+0x20/0x50
Feb 07 20:23:54 machine kernel: dequeue_task_idle from
__schedule+0x428/0xc70
Feb 07 20:23:54 machine kernel: __schedule from schedule+0x50/0x130
Feb 07 20:23:54 machine kernel: schedule from
schedule_preempt_disabled+0x1c/0x2c
Feb 07 20:23:54 machine kernel: schedule_preempt_disabled from
__mutex_lock+0x4dc/0x914
Feb 07 20:23:54 machine kernel: __mutex_lock from
mutex_lock_nested+0x1c/0x24
Feb 07 20:23:54 machine kernel: mutex_lock_nested from
rtw_tx_report_purge_timer+0x44/0x74 [rtw88_core]
Feb 07 20:23:54 machine kernel: rtw_tx_report_purge_timer [rtw88_core]
from call_timer_fn+0xb4/0x310
Feb 07 20:23:54 machine kernel: call_timer_fn from
__run_timers+0x278/0x324
Feb 07 20:23:54 machine kernel: __run_timers from
run_timer_base+0x4c/0x6c
Feb 07 20:23:54 machine kernel: run_timer_base from
run_timer_softirq+0x14/0x38
Feb 07 20:23:54 machine kernel: run_timer_softirq from
handle_softirqs+0x160/0x4a8
Feb 07 20:23:54 machine kernel: handle_softirqs from
__irq_exit_rcu+0x12c/0x198
Feb 07 20:23:54 machine kernel: __irq_exit_rcu from irq_exit+0x8/0x28
Feb 07 20:23:54 machine kernel: irq_exit from __irq_svc+0x90/0xd4
Feb 07 20:23:54 machine kernel: Exception stack(0xc1401f48 to
0xc1401f90)
Feb 07 20:23:54 machine kernel: 1f40: c0dc3ae0
2e43c000 00000001 00000000 c017b020 c1416840
Feb 07 20:23:54 machine kernel: 1f60: c1416840 c14125c0 c11f3820
00000000 00000068 ffffffff 00000000 c1401f98
Feb 07 20:23:54 machine kernel: 1f80: c0dc3ae0 c0dc3ae4 600e0013
ffffffff
Feb 07 20:23:54 machine kernel: __irq_svc from
default_idle_call+0x1c/0x1f4
Feb 07 20:23:54 machine kernel: default_idle_call from
do_idle+0xc0/0x128
Feb 07 20:23:54 machine kernel: do_idle from
cpu_startup_entry+0x28/0x2c
Feb 07 20:23:54 machine kernel: cpu_startup_entry from
rest_init+0x150/0x17c
Feb 07 20:23:54 machine kernel: rest_init from start_kernel+0x618/0x6dc
Feb 07 20:23:54 machine kernel: bad: scheduling from the idle thread!
Feb 07 20:23:54 machine kernel: CPU: 0 UID: 0 PID: 0 Comm: swapper/0
Tainted: G W 6.12.12-g8e187440f820 #0
Feb 07 20:23:54 machine kernel: Tainted: [W]=WARN
Feb 07 20:23:54 machine kernel: Hardware name: Freescale i.MX6 SoloX
(Device Tree)
Feb 07 20:23:54 machine kernel: Call trace:
Feb 07 20:23:54 machine kernel: unwind_backtrace from
show_stack+0x10/0x14
Feb 07 20:23:54 machine kernel: show_stack from
dump_stack_lvl+0xa8/0xb8
Feb 07 20:23:54 machine kernel: dump_stack_lvl from
dequeue_task_idle+0x20/0x50
Feb 07 20:23:54 machine kernel: dequeue_task_idle from
__schedule+0x428/0xc70
Feb 07 20:23:54 machine kernel: __schedule from schedule+0x50/0x130
Feb 07 20:23:54 machine kernel: schedule from
schedule_preempt_disabled+0x1c/0x2c
Feb 07 20:23:54 machine kernel: schedule_preempt_disabled from
__mutex_lock+0x4dc/0x914
Feb 07 20:23:54 machine kernel: __mutex_lock from
mutex_lock_nested+0x1c/0x24
Feb 07 20:23:54 machine kernel: mutex_lock_nested from
rtw_tx_report_purge_timer+0x44/0x74 [rtw88_core]
Feb 07 20:23:54 machine kernel: rtw_tx_report_purge_timer [rtw88_core]
from call_timer_fn+0xb4/0x310
Feb 07 20:23:54 machine kernel: call_timer_fn from
__run_timers+0x278/0x324
Feb 07 20:23:54 machine kernel: __run_timers from
run_timer_base+0x4c/0x6c
Feb 07 20:23:54 machine kernel: run_timer_base from
run_timer_softirq+0x14/0x38
Feb 07 20:23:54 machine kernel: run_timer_softirq from
handle_softirqs+0x160/0x4a8
Feb 07 20:23:54 machine kernel: handle_softirqs from
__irq_exit_rcu+0x12c/0x198
Feb 07 20:23:54 machine kernel: __irq_exit_rcu from irq_exit+0x8/0x28
Feb 07 20:23:54 machine kernel: irq_exit from __irq_svc+0x90/0xd4
Feb 07 20:23:54 machine kernel: Exception stack(0xc1401f48 to
0xc1401f90)
Feb 07 20:23:54 machine kernel: 1f40: c0dc3ae0
2e43c000 00000001 00000000 c017b020 c1416840
Feb 07 20:23:54 machine kernel: 1f60: c1416840 c14125c0 c11f3820
00000000 00000068 ffffffff 00000000 c1401f98
Feb 07 20:23:54 machine kernel: 1f80: c0dc3ae0 c0dc3ae4 600e0013
ffffffff
Feb 07 20:23:54 machine kernel: __irq_svc from
default_idle_call+0x1c/0x1f4
Feb 07 20:23:54 machine kernel: default_idle_call from
do_idle+0xc0/0x128
Feb 07 20:23:54 machine kernel: do_idle from
cpu_startup_entry+0x28/0x2c
Feb 07 20:23:54 machine kernel: cpu_startup_entry from
rest_init+0x150/0x17c
Feb 07 20:23:54 machine kernel: rest_init from start_kernel+0x618/0x6dc
Feb 07 20:23:54 machine kernel: bad: scheduling from the idle thread!
Feb 07 20:23:54 machine kernel: CPU: 0 UID: 0 PID: 0 Comm: swapper/0
Tainted: G W 6.12.12-g8e187440f820 #0
Feb 07 20:23:54 machine kernel: Tainted: [W]=WARN
Feb 07 20:23:54 machine kernel: Hardware name: Freescale i.MX6 SoloX
(Device Tree)
Feb 07 20:23:54 machine kernel: Call trace:
Feb 07 20:23:54 machine kernel: unwind_backtrace from
show_stack+0x10/0x14
Feb 07 20:23:54 machine kernel: show_stack from
dump_stack_lvl+0xa8/0xb8
Feb 07 20:23:54 machine kernel: dump_stack_lvl from
dequeue_task_idle+0x20/0x50
Feb 07 20:23:54 machine kernel: dequeue_task_idle from
__schedule+0x428/0xc70
Feb 07 20:23:54 machine kernel: __schedule from schedule+0x50/0x130
Feb 07 20:23:54 machine kernel: schedule from
schedule_preempt_disabled+0x1c/0x2c
Feb 07 20:23:54 machine kernel: schedule_preempt_disabled from
__mutex_lock+0x4dc/0x914
Feb 07 20:23:54 machine kernel: __mutex_lock from
mutex_lock_nested+0x1c/0x24
Feb 07 20:23:54 machine kernel: mutex_lock_nested from
rtw_tx_report_purge_timer+0x44/0x74 [rtw88_core]
Feb 07 20:23:54 machine kernel: rtw_tx_report_purge_timer [rtw88_core]
from call_timer_fn+0xb4/0x310
Feb 07 20:23:54 machine kernel: call_timer_fn from
__run_timers+0x278/0x324
Feb 07 20:23:54 machine kernel: __run_timers from
run_timer_base+0x4c/0x6c
Feb 07 20:23:54 machine kernel: run_timer_base from
run_timer_softirq+0x14/0x38
Feb 07 20:23:54 machine kernel: run_timer_softirq from
handle_softirqs+0x160/0x4a8
Feb 07 20:23:54 machine kernel: handle_softirqs from
__irq_exit_rcu+0x12c/0x198
Feb 07 20:23:54 machine kernel: __irq_exit_rcu from irq_exit+0x8/0x28
Feb 07 20:23:54 machine kernel: irq_exit from __irq_svc+0x90/0xd4
Feb 07 20:23:54 machine kernel: Exception stack(0xc1401f48 to
0xc1401f90)
Feb 07 20:23:54 machine kernel: 1f40: c0dc3ae0
2e43c000 00000001 00000000 c017b020 c1416840
Feb 07 20:23:54 machine kernel: 1f60: c1416840 c14125c0 c11f3820
00000000 00000068 ffffffff 00000000 c1401f98
Feb 07 20:23:54 machine kernel: 1f80: c0dc3ae0 c0dc3ae4 600e0013
ffffffff
Feb 07 20:23:54 machine kernel: __irq_svc from
default_idle_call+0x1c/0x1f4
Feb 07 20:23:54 machine kernel: default_idle_call from
do_idle+0xc0/0x128
Feb 07 20:23:54 machine kernel: do_idle from
cpu_startup_entry+0x28/0x2c
Feb 07 20:23:54 machine kernel: cpu_startup_entry from
rest_init+0x150/0x17c
Feb 07 20:23:54 machine kernel: rest_init from start_kernel+0x618/0x6dc
Feb 07 20:23:54 machine kernel: bad: scheduling from the idle thread!
Feb 07 20:23:54 machine kernel: CPU: 0 UID: 0 PID: 0 Comm: swapper/0
Tainted: G W 6.12.12-g8e187440f820 #0
Feb 07 20:23:54 machine kernel: Tainted: [W]=WARN
Feb 07 20:23:54 machine kernel: Hardware name: Freescale i.MX6 SoloX
(Device Tree)
Feb 07 20:23:54 machine kernel: Call trace:
Feb 07 20:23:54 machine kernel: unwind_backtrace from
show_stack+0x10/0x14
Feb 07 20:23:54 machine kernel: show_stack from
dump_stack_lvl+0xa8/0xb8
Feb 07 20:23:54 machine kernel: dump_stack_lvl from
dequeue_task_idle+0x20/0x50
Feb 07 20:23:55 machine kernel: dequeue_task_idle from
__schedule+0x428/0xc70
Feb 07 20:23:55 machine kernel: __schedule from schedule+0x50/0x130
Feb 07 20:23:55 machine kernel: schedule from
schedule_preempt_disabled+0x1c/0x2c
Feb 07 20:23:55 machine kernel: schedule_preempt_disabled from
__mutex_lock+0x4dc/0x914
Feb 07 20:23:55 machine kernel: __mutex_lock from
mutex_lock_nested+0x1c/0x24
Feb 07 20:23:55 machine kernel: mutex_lock_nested from
rtw_tx_report_purge_timer+0x44/0x74 [rtw88_core]
Feb 07 20:23:55 machine kernel: rtw_tx_report_purge_timer [rtw88_core]
from call_timer_fn+0xb4/0x310
Feb 07 20:23:55 machine kernel: call_timer_fn from
__run_timers+0x278/0x324
Feb 07 20:23:55 machine kernel: __run_timers from
run_timer_base+0x4c/0x6c
Feb 07 20:23:55 machine kernel: run_timer_base from
run_timer_softirq+0x14/0x38
Feb 07 20:23:55 machine kernel: run_timer_softirq from
handle_softirqs+0x160/0x4a8
Feb 07 20:23:55 machine kernel: handle_softirqs from
__irq_exit_rcu+0x12c/0x198
Feb 07 20:23:55 machine kernel: __irq_exit_rcu from irq_exit+0x8/0x28
Feb 07 20:23:55 machine kernel: irq_exit from __irq_svc+0x90/0xd4
Feb 07 20:23:55 machine kernel: Exception stack(0xc1401f48 to
0xc1401f90)
Feb 07 20:23:55 machine kernel: 1f40: c0dc3ae0
2e43c000 00000001 00000000 c017b020 c1416840
Feb 07 20:23:55 machine kernel: 1f60: c1416840 c14125c0 c11f3820
00000000 00000068 ffffffff 00000000 c1401f98
Feb 07 20:23:55 machine kernel: 1f80: c0dc3ae0 c0dc3ae4 600e0013
ffffffff
Feb 07 20:23:55 machine kernel: __irq_svc from
default_idle_call+0x1c/0x1f4
Feb 07 20:23:55 machine kernel: default_idle_call from
do_idle+0xc0/0x128
Feb 07 20:23:55 machine kernel: do_idle from
cpu_startup_entry+0x28/0x2c
Feb 07 20:23:55 machine kernel: cpu_startup_entry from
rest_init+0x150/0x17c
Feb 07 20:23:55 machine kernel: rest_init from start_kernel+0x618/0x6dc
Feb 07 20:23:55 machine kernel: bad: scheduling from the idle thread!
Feb 07 20:23:55 machine kernel: CPU: 0 UID: 0 PID: 0 Comm: swapper/0
Tainted: G W 6.12.12-g8e187440f820 #0
Feb 07 20:23:55 machine kernel: Tainted: [W]=WARN
Feb 07 20:23:55 machine kernel: Hardware name: Freescale i.MX6 SoloX
(Device Tree)
Feb 07 20:23:55 machine kernel: Call trace:
Feb 07 20:23:55 machine kernel: unwind_backtrace from
show_stack+0x10/0x14
Feb 07 20:23:55 machine kernel: show_stack from
dump_stack_lvl+0xa8/0xb8
Feb 07 20:23:55 machine kernel: dump_stack_lvl from
dequeue_task_idle+0x20/0x50
Feb 07 20:23:55 machine kernel: dequeue_task_idle from
__schedule+0x428/0xc70
Feb 07 20:23:55 machine kernel: __schedule from schedule+0x50/0x130
Feb 07 20:23:55 machine kernel: schedule from
schedule_preempt_disabled+0x1c/0x2c
Feb 07 20:23:55 machine kernel: schedule_preempt_disabled from
__mutex_lock+0x4dc/0x914
Feb 07 20:23:55 machine kernel: __mutex_lock from
mutex_lock_nested+0x1c/0x24
Feb 07 20:23:55 machine kernel: mutex_lock_nested from
rtw_tx_report_purge_timer+0x44/0x74 [rtw88_core]
Feb 07 20:23:55 machine kernel: rtw_tx_report_purge_timer [rtw88_core]
from call_timer_fn+0xb4/0x310
Feb 07 20:23:55 machine kernel: call_timer_fn from
__run_timers+0x278/0x324
Feb 07 20:23:55 machine kernel: __run_timers from
run_timer_base+0x4c/0x6c
Feb 07 20:23:55 machine kernel: run_timer_base from
run_timer_softirq+0x14/0x38
Feb 07 20:23:55 machine kernel: run_timer_softirq from
handle_softirqs+0x160/0x4a8
Feb 07 20:23:55 machine kernel: handle_softirqs from
__irq_exit_rcu+0x12c/0x198
Feb 07 20:23:55 machine kernel: __irq_exit_rcu from irq_exit+0x8/0x28
Feb 07 20:23:55 machine kernel: irq_exit from __irq_svc+0x90/0xd4
Feb 07 20:23:55 machine kernel: Exception stack(0xc1401f48 to
0xc1401f90)
Feb 07 20:23:55 machine kernel: 1f40: c0dc3ae0
2e43c000 00000001 00000000 c017b020 c1416840
Feb 07 20:23:55 machine kernel: 1f60: c1416840 c14125c0 c11f3820
00000000 00000068 ffffffff 00000000 c1401f98
Feb 07 20:23:55 machine kernel: 1f80: c0dc3ae0 c0dc3ae4 600e0013
ffffffff
Feb 07 20:23:55 machine kernel: __irq_svc from
default_idle_call+0x1c/0x1f4
Feb 07 20:23:55 machine kernel: default_idle_call from
do_idle+0xc0/0x128
Feb 07 20:23:55 machine kernel: do_idle from
cpu_startup_entry+0x28/0x2c
Feb 07 20:23:55 machine kernel: cpu_startup_entry from
rest_init+0x150/0x17c
Feb 07 20:23:55 machine kernel: rest_init from start_kernel+0x618/0x6dc
Feb 07 20:23:55 machine kernel: bad: scheduling from the idle thread!
Feb 07 20:23:55 machine kernel: CPU: 0 UID: 0 PID: 0 Comm: swapper/0
Tainted: G W 6.12.12-g8e187440f820 #0
Feb 07 20:23:55 machine kernel: Tainted: [W]=WARN
Feb 07 20:23:55 machine kernel: Hardware name: Freescale i.MX6 SoloX
(Device Tree)
Feb 07 20:23:55 machine kernel: Call trace:
Feb 07 20:23:55 machine kernel: unwind_backtrace from
show_stack+0x10/0x14
.
.
.
(keeps going....)
^ permalink raw reply [flat|nested] 5+ messages in thread
* RE: rtw88: 8821au: locking issues possible caused by firmware failed to leave lps state / failed to get tx report
2025-02-10 8:57 ` rtw88: 8821au: locking issues possible caused by firmware failed to leave lps state / failed to get tx report petter
@ 2025-02-11 0:45 ` Ping-Ke Shih
2025-02-12 9:19 ` petter
2025-02-12 10:02 ` petter
0 siblings, 2 replies; 5+ messages in thread
From: Ping-Ke Shih @ 2025-02-11 0:45 UTC (permalink / raw)
To: petter@technux.se, rtl8821cerfe2@gmail.com, Linux wireless
petter@technux.se <petter@technux.se> wrote:
>
> I have seen some issues with the LM808 dongle (8821au). I'm running
> 6.12.12 kernel with all missing rtw88 patches cherry-picked from latest
> Linux-wireless main track. The dongle seems to be working fine most of
> the time, when running traffic and load it, but sometimes during low
> traffic/idle I can see below crash that loop around. Any good ideas what
> is going on here? (running on armhf based platform)
Can you try the latest kernel?
>
> BR Petter
>
> Issue 1:
> ================
>
> Feb 08 10:32:08 machine kernel: rtw_8821au 1-1:1.0: firmware failed to
> leave lps state
> Feb 08 10:32:08 machine kernel:
> Feb 08 10:32:08 machine kernel:
> ============================================
> Feb 08 10:32:08 machine kernel: WARNING: possible recursive locking
> detected
> Feb 08 10:32:08 machine kernel: 6.12.12-g8e187440f820 #0 Not tainted
> Feb 08 10:32:08 machine kernel:
> --------------------------------------------
> Feb 08 10:32:08 machine kernel: kworker/u4:4/25 is trying to acquire
> lock:
> Feb 08 10:32:08 machine kernel: c4d8f050 (&rtwdev->mutex){+.+.}-{3:3},
> at: rtw_leave_lps+0x1d4/0x208 [rtw88_core]
> Feb 08 10:32:08 machine kernel:
> but task is already holding lock:
> Feb 08 10:32:08 machine kernel: c4d8f050 (&rtwdev->mutex){+.+.}-{3:3},
> at: rtw_watch_dog_work+0x44/0x2e8 [rtw88_core]
> Feb 08 10:32:08 machine kernel:
> other info that might help us debug this:
> Feb 08 10:32:08 machine kernel: Possible unsafe locking scenario:
> Feb 08 10:32:08 machine kernel: CPU0
> Feb 08 10:32:08 machine kernel: ----
> Feb 08 10:32:08 machine kernel: lock(&rtwdev->mutex);
> Feb 08 10:32:08 machine kernel: lock(&rtwdev->mutex);
> Feb 08 10:32:08 machine kernel:
> *** DEADLOCK ***
> Feb 08 10:32:08 machine kernel: May be due to missing lock nesting
> notation
> Feb 08 10:32:08 machine kernel: 3 locks held by kworker/u4:4/25:
> Feb 08 10:32:08 machine kernel: #0: c4eb64b4
> ((wq_completion)phy0){+.+.}-{0:0}, at: process_one_work+0x1ac/0x71c
> Feb 08 10:32:08 machine kernel: #1: f090df20
> ((work_completion)(&(&rtwdev->watch_dog_work)->work)){+.+.}-{0:0}, at:
> process_one_work+0x1d8/0x71c
> Feb 08 10:32:08 machine kernel: #2: c4d8f050
> (&rtwdev->mutex){+.+.}-{3:3}, at: rtw_watch_dog_work+0x44/0x2e8
> [rtw88_core]
There is a mutex_lock(&rtwdev->mutex) at rtw_watch_dog_work() obviously, but
I can't find rtw_leave_lps() tries to hold a lock. Could you use addr2line to
address where rtw_leave_lps+0x1d4/0x208 locate?
>
> Issue 2:
> ================
>
> Feb 07 20:23:45 machine kernel: rtw_8821au 1-1:1.0: firmware failed to
> leave lps state
> Feb 07 20:23:46 machine kernel: rtw_8821au 1-1:1.0: failed to get tx
> report from firmware
> Feb 07 20:23:46 machine kernel: BUG: scheduling while atomic:
> swapper/0/0/0x00000103
> Feb 07 20:23:46 machine kernel: INFO: lockdep is turned off.
> Feb 07 20:23:46 machine kernel: Modules linked in: rtw88_8821au
> rtw88_8821a rtw88_88xxa rtw88_usb rtw88_core mac80211 libarc4 cfg80211
> imx_sdma ip_tables x_tables
> Feb 07 20:23:46 machine kernel: irq event stamp: 10781843
> Feb 07 20:23:46 machine kernel: hardirqs last enabled at (10781842):
> [<c0100c58>] __irq_svc+0xb8/0xd4
> Feb 07 20:23:46 machine kernel: hardirqs last disabled at (10781843):
> [<c0dcf33c>] _raw_spin_lock_irqsave+0x64/0x68
> Feb 07 20:23:46 machine kernel: softirqs last enabled at (10781808):
> [<c012cbbc>] handle_softirqs+0x2b4/0x4a8
> Feb 07 20:23:46 machine kernel: softirqs last disabled at (10781821):
> [<c012cf30>] __irq_exit_rcu+0x12c/0x198
> Feb 07 20:23:46 machine kernel: CPU: 0 UID: 0 PID: 0 Comm: swapper/0 Not
> tainted 6.12.12-g8e187440f820 #0
> Feb 07 20:23:46 machine kernel: Hardware name: Freescale i.MX6 SoloX
> (Device Tree)
> Feb 07 20:23:46 machine kernel: Call trace:
> Feb 07 20:23:46 machine kernel: unwind_backtrace from
> show_stack+0x10/0x14
> Feb 07 20:23:46 machine kernel: show_stack from
> dump_stack_lvl+0x88/0xb8
> Feb 07 20:23:46 machine kernel: dump_stack_lvl from
> __schedule_bug+0x64/0x84
> Feb 07 20:23:46 machine kernel: __schedule_bug from
> __schedule+0x944/0xc70
> Feb 07 20:23:46 machine kernel: __schedule from schedule+0x50/0x130
> Feb 07 20:23:46 machine kernel: schedule from
> schedule_preempt_disabled+0x1c/0x2c
> Feb 07 20:23:46 machine kernel: schedule_preempt_disabled from
> __mutex_lock+0x7d4/0x914
> Feb 07 20:23:46 machine kernel: __mutex_lock from
> mutex_lock_nested+0x1c/0x24
> Feb 07 20:23:46 machine kernel: mutex_lock_nested from
> rtw_tx_report_purge_timer+0x44/0x74 [rtw88_core]
> Feb 07 20:23:46 machine kernel: rtw_tx_report_purge_timer [rtw88_core]
> from call_timer_fn+0xb4/0x310
> Feb 07 20:23:46 machine kernel: call_timer_fn from
> __run_timers+0x278/0x324
> Feb 07 20:23:46 machine kernel: __run_timers from
> run_timer_base+0x4c/0x6c
> Feb 07 20:23:46 machine kernel: run_timer_base from
> run_timer_softirq+0x14/0x38
> Feb 07 20:23:46 machine kernel: run_timer_softirq from
> handle_softirqs+0x160/0x4a8
> Feb 07 20:23:46 machine kernel: handle_softirqs from
> __irq_exit_rcu+0x12c/0x198
> Feb 07 20:23:46 machine kernel: __irq_exit_rcu from irq_exit+0x8/0x28
> Feb 07 20:23:46 machine kernel: irq_exit from __irq_svc+0x90/0xd4
> Feb 07 20:23:46 machine kernel: Exception stack(0xc1401f48 to
rtw_tx_report_purge_timer() is a timer handler in BH context, so sleeping
is disallowed. I also can't find where it tries to hold a lock.
Please help to point out where rtw_tx_report_purge_timer+0x44/0x74 is.
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: rtw88: 8821au: locking issues possible caused by firmware failed to leave lps state / failed to get tx report
2025-02-11 0:45 ` Ping-Ke Shih
@ 2025-02-12 9:19 ` petter
2025-02-12 10:02 ` petter
1 sibling, 0 replies; 5+ messages in thread
From: petter @ 2025-02-12 9:19 UTC (permalink / raw)
To: Ping-Ke Shih; +Cc: rtl8821cerfe2, Linux wireless
On 2025-02-11 01:45, Ping-Ke Shih wrote:
> petter@technux.se <petter@technux.se> wrote:
>>
>> I have seen some issues with the LM808 dongle (8821au). I'm running
>> 6.12.12 kernel with all missing rtw88 patches cherry-picked from
>> latest
>> Linux-wireless main track. The dongle seems to be working fine most of
>> the time, when running traffic and load it, but sometimes during low
>> traffic/idle I can see below crash that loop around. Any good ideas
>> what
>> is going on here? (running on armhf based platform)
>
> Can you try the latest kernel?
>
>>
>> BR Petter
>>
>> Issue 1:
>> ================
>>
>> Feb 08 10:32:08 machine kernel: rtw_8821au 1-1:1.0: firmware failed to
>> leave lps state
>> Feb 08 10:32:08 machine kernel:
>> Feb 08 10:32:08 machine kernel:
>> ============================================
>> Feb 08 10:32:08 machine kernel: WARNING: possible recursive locking
>> detected
>> Feb 08 10:32:08 machine kernel: 6.12.12-g8e187440f820 #0 Not tainted
>> Feb 08 10:32:08 machine kernel:
>> --------------------------------------------
>> Feb 08 10:32:08 machine kernel: kworker/u4:4/25 is trying to acquire
>> lock:
>> Feb 08 10:32:08 machine kernel: c4d8f050 (&rtwdev->mutex){+.+.}-{3:3},
>> at: rtw_leave_lps+0x1d4/0x208 [rtw88_core]
>> Feb 08 10:32:08 machine kernel:
>> but task is already holding lock:
>> Feb 08 10:32:08 machine kernel: c4d8f050 (&rtwdev->mutex){+.+.}-{3:3},
>> at: rtw_watch_dog_work+0x44/0x2e8 [rtw88_core]
>> Feb 08 10:32:08 machine kernel:
>> other info that might help us debug
>> this:
>> Feb 08 10:32:08 machine kernel: Possible unsafe locking scenario:
>> Feb 08 10:32:08 machine kernel: CPU0
>> Feb 08 10:32:08 machine kernel: ----
>> Feb 08 10:32:08 machine kernel: lock(&rtwdev->mutex);
>> Feb 08 10:32:08 machine kernel: lock(&rtwdev->mutex);
>> Feb 08 10:32:08 machine kernel:
>> *** DEADLOCK ***
>> Feb 08 10:32:08 machine kernel: May be due to missing lock nesting
>> notation
>> Feb 08 10:32:08 machine kernel: 3 locks held by kworker/u4:4/25:
>> Feb 08 10:32:08 machine kernel: #0: c4eb64b4
>> ((wq_completion)phy0){+.+.}-{0:0}, at: process_one_work+0x1ac/0x71c
>> Feb 08 10:32:08 machine kernel: #1: f090df20
>> ((work_completion)(&(&rtwdev->watch_dog_work)->work)){+.+.}-{0:0}, at:
>> process_one_work+0x1d8/0x71c
>> Feb 08 10:32:08 machine kernel: #2: c4d8f050
>> (&rtwdev->mutex){+.+.}-{3:3}, at: rtw_watch_dog_work+0x44/0x2e8
>> [rtw88_core]
>
> There is a mutex_lock(&rtwdev->mutex) at rtw_watch_dog_work()
> obviously, but
> I can't find rtw_leave_lps() tries to hold a lock. Could you use
> addr2line to
> address where rtw_leave_lps+0x1d4/0x208 locate?
>
>
>>
>> Issue 2:
>> ================
>>
>> Feb 07 20:23:45 machine kernel: rtw_8821au 1-1:1.0: firmware failed to
>> leave lps state
>> Feb 07 20:23:46 machine kernel: rtw_8821au 1-1:1.0: failed to get tx
>> report from firmware
>> Feb 07 20:23:46 machine kernel: BUG: scheduling while atomic:
>> swapper/0/0/0x00000103
>> Feb 07 20:23:46 machine kernel: INFO: lockdep is turned off.
>> Feb 07 20:23:46 machine kernel: Modules linked in: rtw88_8821au
>> rtw88_8821a rtw88_88xxa rtw88_usb rtw88_core mac80211 libarc4 cfg80211
>> imx_sdma ip_tables x_tables
>> Feb 07 20:23:46 machine kernel: irq event stamp: 10781843
>> Feb 07 20:23:46 machine kernel: hardirqs last enabled at (10781842):
>> [<c0100c58>] __irq_svc+0xb8/0xd4
>> Feb 07 20:23:46 machine kernel: hardirqs last disabled at (10781843):
>> [<c0dcf33c>] _raw_spin_lock_irqsave+0x64/0x68
>> Feb 07 20:23:46 machine kernel: softirqs last enabled at (10781808):
>> [<c012cbbc>] handle_softirqs+0x2b4/0x4a8
>> Feb 07 20:23:46 machine kernel: softirqs last disabled at (10781821):
>> [<c012cf30>] __irq_exit_rcu+0x12c/0x198
>> Feb 07 20:23:46 machine kernel: CPU: 0 UID: 0 PID: 0 Comm: swapper/0
>> Not
>> tainted 6.12.12-g8e187440f820 #0
>> Feb 07 20:23:46 machine kernel: Hardware name: Freescale i.MX6 SoloX
>> (Device Tree)
>> Feb 07 20:23:46 machine kernel: Call trace:
>> Feb 07 20:23:46 machine kernel: unwind_backtrace from
>> show_stack+0x10/0x14
>> Feb 07 20:23:46 machine kernel: show_stack from
>> dump_stack_lvl+0x88/0xb8
>> Feb 07 20:23:46 machine kernel: dump_stack_lvl from
>> __schedule_bug+0x64/0x84
>> Feb 07 20:23:46 machine kernel: __schedule_bug from
>> __schedule+0x944/0xc70
>> Feb 07 20:23:46 machine kernel: __schedule from schedule+0x50/0x130
>> Feb 07 20:23:46 machine kernel: schedule from
>> schedule_preempt_disabled+0x1c/0x2c
>> Feb 07 20:23:46 machine kernel: schedule_preempt_disabled from
>> __mutex_lock+0x7d4/0x914
>> Feb 07 20:23:46 machine kernel: __mutex_lock from
>> mutex_lock_nested+0x1c/0x24
>> Feb 07 20:23:46 machine kernel: mutex_lock_nested from
>> rtw_tx_report_purge_timer+0x44/0x74 [rtw88_core]
>> Feb 07 20:23:46 machine kernel: rtw_tx_report_purge_timer
>> [rtw88_core]
>> from call_timer_fn+0xb4/0x310
>> Feb 07 20:23:46 machine kernel: call_timer_fn from
>> __run_timers+0x278/0x324
>> Feb 07 20:23:46 machine kernel: __run_timers from
>> run_timer_base+0x4c/0x6c
>> Feb 07 20:23:46 machine kernel: run_timer_base from
>> run_timer_softirq+0x14/0x38
>> Feb 07 20:23:46 machine kernel: run_timer_softirq from
>> handle_softirqs+0x160/0x4a8
>> Feb 07 20:23:46 machine kernel: handle_softirqs from
>> __irq_exit_rcu+0x12c/0x198
>> Feb 07 20:23:46 machine kernel: __irq_exit_rcu from irq_exit+0x8/0x28
>> Feb 07 20:23:46 machine kernel: irq_exit from __irq_svc+0x90/0xd4
>> Feb 07 20:23:46 machine kernel: Exception stack(0xc1401f48 to
>
> rtw_tx_report_purge_timer() is a timer handler in BH context, so
> sleeping
> is disallowed. I also can't find where it tries to hold a lock.
> Please help to point out where rtw_tx_report_purge_timer+0x44/0x74 is.
I have troubleshooted this further and thanks for you input, that made
me realize that this is due to a custom patch we had that is resetting
the rtw88 drivers if they run into a stall mode that we have suffered
from time-to-time (that I forget to remove). But when we integrated [1]
into our kernel tree, I guess we had a more likely situation to get
issues when taking our mutexes above due to BX context. So I removed our
workaround code, since [1] is aimed to fix the issue we where trying to
workaround anyway. Sorry for the inconvenience! And a big thanks for
helping me figured out why this suddenly started to happen when using
latest rtw88 patches from linux-wireless.
BR Petter
[1] :
https://lore.kernel.org/linux-wireless/6aa9254f7ee84c289527e6e205d52bcb@realtek.com/T/#t
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: rtw88: 8821au: locking issues possible caused by firmware failed to leave lps state / failed to get tx report
2025-02-11 0:45 ` Ping-Ke Shih
2025-02-12 9:19 ` petter
@ 2025-02-12 10:02 ` petter
1 sibling, 0 replies; 5+ messages in thread
From: petter @ 2025-02-12 10:02 UTC (permalink / raw)
To: Ping-Ke Shih; +Cc: rtl8821cerfe2, Linux wireless
On 2025-02-11 01:45, Ping-Ke Shih wrote:
> petter@technux.se <petter@technux.se> wrote:
>>
>> I have seen some issues with the LM808 dongle (8821au). I'm running
>> 6.12.12 kernel with all missing rtw88 patches cherry-picked from
>> latest
>> Linux-wireless main track. The dongle seems to be working fine most of
>> the time, when running traffic and load it, but sometimes during low
>> traffic/idle I can see below crash that loop around. Any good ideas
>> what
>> is going on here? (running on armhf based platform)
>
> Can you try the latest kernel?
>
>>
>> BR Petter
>>
>> Issue 1:
>> ================
>>
>> Feb 08 10:32:08 machine kernel: rtw_8821au 1-1:1.0: firmware failed to
>> leave lps state
>> Feb 08 10:32:08 machine kernel:
>> Feb 08 10:32:08 machine kernel:
>> ============================================
>> Feb 08 10:32:08 machine kernel: WARNING: possible recursive locking
>> detected
>> Feb 08 10:32:08 machine kernel: 6.12.12-g8e187440f820 #0 Not tainted
>> Feb 08 10:32:08 machine kernel:
>> --------------------------------------------
>> Feb 08 10:32:08 machine kernel: kworker/u4:4/25 is trying to acquire
>> lock:
>> Feb 08 10:32:08 machine kernel: c4d8f050 (&rtwdev->mutex){+.+.}-{3:3},
>> at: rtw_leave_lps+0x1d4/0x208 [rtw88_core]
>> Feb 08 10:32:08 machine kernel:
>> but task is already holding lock:
>> Feb 08 10:32:08 machine kernel: c4d8f050 (&rtwdev->mutex){+.+.}-{3:3},
>> at: rtw_watch_dog_work+0x44/0x2e8 [rtw88_core]
>> Feb 08 10:32:08 machine kernel:
>> other info that might help us debug
>> this:
>> Feb 08 10:32:08 machine kernel: Possible unsafe locking scenario:
>> Feb 08 10:32:08 machine kernel: CPU0
>> Feb 08 10:32:08 machine kernel: ----
>> Feb 08 10:32:08 machine kernel: lock(&rtwdev->mutex);
>> Feb 08 10:32:08 machine kernel: lock(&rtwdev->mutex);
>> Feb 08 10:32:08 machine kernel:
>> *** DEADLOCK ***
>> Feb 08 10:32:08 machine kernel: May be due to missing lock nesting
>> notation
>> Feb 08 10:32:08 machine kernel: 3 locks held by kworker/u4:4/25:
>> Feb 08 10:32:08 machine kernel: #0: c4eb64b4
>> ((wq_completion)phy0){+.+.}-{0:0}, at: process_one_work+0x1ac/0x71c
>> Feb 08 10:32:08 machine kernel: #1: f090df20
>> ((work_completion)(&(&rtwdev->watch_dog_work)->work)){+.+.}-{0:0}, at:
>> process_one_work+0x1d8/0x71c
>> Feb 08 10:32:08 machine kernel: #2: c4d8f050
>> (&rtwdev->mutex){+.+.}-{3:3}, at: rtw_watch_dog_work+0x44/0x2e8
>> [rtw88_core]
>
> There is a mutex_lock(&rtwdev->mutex) at rtw_watch_dog_work()
> obviously, but
> I can't find rtw_leave_lps() tries to hold a lock. Could you use
> addr2line to
> address where rtw_leave_lps+0x1d4/0x208 locate?
>
>
>>
>> Issue 2:
>> ================
>>
>> Feb 07 20:23:45 machine kernel: rtw_8821au 1-1:1.0: firmware failed to
>> leave lps state
>> Feb 07 20:23:46 machine kernel: rtw_8821au 1-1:1.0: failed to get tx
>> report from firmware
>> Feb 07 20:23:46 machine kernel: BUG: scheduling while atomic:
>> swapper/0/0/0x00000103
>> Feb 07 20:23:46 machine kernel: INFO: lockdep is turned off.
>> Feb 07 20:23:46 machine kernel: Modules linked in: rtw88_8821au
>> rtw88_8821a rtw88_88xxa rtw88_usb rtw88_core mac80211 libarc4 cfg80211
>> imx_sdma ip_tables x_tables
>> Feb 07 20:23:46 machine kernel: irq event stamp: 10781843
>> Feb 07 20:23:46 machine kernel: hardirqs last enabled at (10781842):
>> [<c0100c58>] __irq_svc+0xb8/0xd4
>> Feb 07 20:23:46 machine kernel: hardirqs last disabled at (10781843):
>> [<c0dcf33c>] _raw_spin_lock_irqsave+0x64/0x68
>> Feb 07 20:23:46 machine kernel: softirqs last enabled at (10781808):
>> [<c012cbbc>] handle_softirqs+0x2b4/0x4a8
>> Feb 07 20:23:46 machine kernel: softirqs last disabled at (10781821):
>> [<c012cf30>] __irq_exit_rcu+0x12c/0x198
>> Feb 07 20:23:46 machine kernel: CPU: 0 UID: 0 PID: 0 Comm: swapper/0
>> Not
>> tainted 6.12.12-g8e187440f820 #0
>> Feb 07 20:23:46 machine kernel: Hardware name: Freescale i.MX6 SoloX
>> (Device Tree)
>> Feb 07 20:23:46 machine kernel: Call trace:
>> Feb 07 20:23:46 machine kernel: unwind_backtrace from
>> show_stack+0x10/0x14
>> Feb 07 20:23:46 machine kernel: show_stack from
>> dump_stack_lvl+0x88/0xb8
>> Feb 07 20:23:46 machine kernel: dump_stack_lvl from
>> __schedule_bug+0x64/0x84
>> Feb 07 20:23:46 machine kernel: __schedule_bug from
>> __schedule+0x944/0xc70
>> Feb 07 20:23:46 machine kernel: __schedule from schedule+0x50/0x130
>> Feb 07 20:23:46 machine kernel: schedule from
>> schedule_preempt_disabled+0x1c/0x2c
>> Feb 07 20:23:46 machine kernel: schedule_preempt_disabled from
>> __mutex_lock+0x7d4/0x914
>> Feb 07 20:23:46 machine kernel: __mutex_lock from
>> mutex_lock_nested+0x1c/0x24
>> Feb 07 20:23:46 machine kernel: mutex_lock_nested from
>> rtw_tx_report_purge_timer+0x44/0x74 [rtw88_core]
>> Feb 07 20:23:46 machine kernel: rtw_tx_report_purge_timer
>> [rtw88_core]
>> from call_timer_fn+0xb4/0x310
>> Feb 07 20:23:46 machine kernel: call_timer_fn from
>> __run_timers+0x278/0x324
>> Feb 07 20:23:46 machine kernel: __run_timers from
>> run_timer_base+0x4c/0x6c
>> Feb 07 20:23:46 machine kernel: run_timer_base from
>> run_timer_softirq+0x14/0x38
>> Feb 07 20:23:46 machine kernel: run_timer_softirq from
>> handle_softirqs+0x160/0x4a8
>> Feb 07 20:23:46 machine kernel: handle_softirqs from
>> __irq_exit_rcu+0x12c/0x198
>> Feb 07 20:23:46 machine kernel: __irq_exit_rcu from irq_exit+0x8/0x28
>> Feb 07 20:23:46 machine kernel: irq_exit from __irq_svc+0x90/0xd4
>> Feb 07 20:23:46 machine kernel: Exception stack(0xc1401f48 to
>
> rtw_tx_report_purge_timer() is a timer handler in BH context, so
> sleeping
> is disallowed. I also can't find where it tries to hold a lock.
> Please help to point out where rtw_tx_report_purge_timer+0x44/0x74 is.
I have troubleshooted this further and thanks for you input, that made
me realize that this is due to a custom patch we had that is resetting
the rtw88 drivers if they run into a stall mode that we have suffered
from time-to-time (that I forget to remove). But when we integrated [1]
into our kernel tree, I guess we had a more likely situation to get
issues when taking our mutexes above due to BX context. So I removed our
workaround code, since [1] is aimed to fix the issue we where trying to
workaround anyway. Sorry for the inconvenience! And a big thanks for
helping me figured out why this suddenly started to happen when using
latest rtw88 patches from linux-wireless.
BR Petter
[1] :
https://lore.kernel.org/linux-wireless/6aa9254f7ee84c289527e6e205d52bcb@realtek.com/T/#t
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2025-02-12 10:02 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-02-10 8:48 rtw88: 8821au: petter
2025-02-10 8:57 ` rtw88: 8821au: locking issues possible caused by firmware failed to leave lps state / failed to get tx report petter
2025-02-11 0:45 ` Ping-Ke Shih
2025-02-12 9:19 ` petter
2025-02-12 10:02 ` petter
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).