BUG: workqueue leaked atomic, lock or RCU: kworker/u8:7[957] preempt=0x00000000 lock=0->0 RCU=0->124 workfn=wb_workfn CPU: 1 UID: 0 PID: 957 Comm: kworker/u8:7 Not tainted syzkaller #0 PREEMPT Hardware name: ARM-Versatile Express Workqueue: writeback wb_workfn (flush-253:0) Call trace: [<80201a14>] (dump_backtrace) from [<80201b08>] (show_stack+0x18/0x1c arch/arm/kernel/traps.c:257) r7:60000013 r6:60000013 r5:8231c0d0 r4:00000000 [<80201af0>] (show_stack) from [<8021e320>] (__dump_stack lib/dump_stack.c:94 [inline]) [<80201af0>] (show_stack) from [<8021e320>] (dump_stack_lvl+0x5c/0x70 lib/dump_stack.c:120) [<8021e2c4>] (dump_stack_lvl) from [<8021e34c>] (dump_stack+0x18/0x1c lib/dump_stack.c:129) r7:83012a00 r6:83801200 r5:84265554 r4:84127a00 [<8021e334>] (dump_stack) from [<802766a8>] (process_one_work+0x510/0x5a0 kernel/workqueue.c:3323) [<80276198>] (process_one_work) from [<80277124>] (process_scheduled_works kernel/workqueue.c:3385 [inline]) [<80276198>] (process_one_work) from [<80277124>] (worker_thread+0x16c/0x318 kernel/workqueue.c:3466) r10:00000000 r9:84127a30 r8:833de200 r7:82a03d80 r6:83012a20 r5:83012a00 r4:84127a00 [<80276fb8>] (worker_thread) from [<8028117c>] (kthread+0x11c/0x154 kernel/kthread.c:436) r10:00000000 r9:df849e88 r8:844da480 r7:84127a00 r6:80276fb8 r5:833de200 r4:84131f40 [<80281060>] (kthread) from [<80200114>] (ret_from_fork+0x14/0x20 arch/arm/kernel/entry-common.S:137) Exception stack(0xe0449fb0 to 0xe0449ff8) 9fa0: 00000000 00000000 00000000 00000000 9fc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 9fe0: 00000000 00000000 00000000 00000000 00000013 00000000 r9:00000000 r8:00000000 r7:00000000 r6:00000000 r5:80281060 r4:84131f40 ------------[ cut here ]------------ WARNING: kernel/rcu/tree_plugin.h:332 at rcu_note_context_switch+0x4ac/0x638 kernel/rcu/tree_plugin.h:332, CPU#1: kworker/u8:7/957 Voluntary context switch within RCU read-side critical section! Modules linked in: