All of lore.kernel.org
 help / color / mirror / Atom feed
* 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

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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.