INFO: task kworker/u8:3:42 blocked for more than 144 seconds. Tainted: G L syzkaller #0 "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. task:kworker/u8:3 state:D stack:0 pid:42 tgid:42 ppid:2 task_flags:0x4208060 flags:0x00000010 Workqueue: events_power_efficient crda_timeout_work Call trace: __switch_to+0x2b4/0x6e4 arch/arm64/kernel/process.c:775 (T) context_switch kernel/sched/core.c:5533 [inline] __schedule+0x135c/0x2b00 kernel/sched/core.c:7284 __schedule_loop kernel/sched/core.c:7361 [inline] schedule+0x13c/0x20c kernel/sched/core.c:7376 schedule_preempt_disabled+0x18/0x2c kernel/sched/core.c:7433 __mutex_lock_common kernel/locking/mutex.c:726 [inline] __mutex_lock+0x5d4/0x1078 kernel/locking/mutex.c:821 mutex_lock_nested+0x24/0x30 kernel/locking/mutex.c:874 rtnl_lock+0x20/0x2c net/core/rtnetlink.c:80 crda_timeout_work+0x20/0x90 net/wireless/reg.c:529 process_one_work kernel/workqueue.c:3396 [inline] process_scheduled_works+0x91c/0x1250 kernel/workqueue.c:3479 worker_thread+0x798/0xbd0 kernel/workqueue.c:3560 kthread+0x304/0x3d4 kernel/kthread.c:436 ret_from_fork+0x10/0x20 arch/arm64/kernel/entry.S:854 Showing all locks held in the system: locks held by khungtaskd/31: 1, last CPU#0: #0: ffff800088c618e0 (rcu_read_lock){....}-{1:3}, at: rcu_lock_acquire include/linux/rcupdate.h:309 [inline] #0: ffff800088c618e0 (rcu_read_lock){....}-{1:3}, at: rcu_read_lock include/linux/rcupdate.h:849 [inline] #0: ffff800088c618e0 (rcu_read_lock){....}-{1:3}, at: debug_show_all_locks+0x4c/0x188 kernel/locking/lockdep.c:6871 locks held by pr/ttyAMA-1/41: 1, last CPU#0: #0: ffff800088b3e9f8 (console_srcu){....}-{0:0}, at: rcu_try_lock_acquire include/linux/rcupdate.h:314 [inline] #0: ffff800088b3e9f8 (console_srcu){....}-{0:0}, at: srcu_read_lock_nmisafe include/linux/srcu.h:439 [inline] #0: ffff800088b3e9f8 (console_srcu){....}-{0:0}, at: console_srcu_read_lock+0x4c/0x68 kernel/printk/printk.c:291 locks held by kworker/u8:3/42: 3, on CPU#0: #0: ffff0000c004b940 ((wq_completion)events_power_efficient){+.+.}-{0:0}, at: process_one_work kernel/workqueue.c:3371 [inline] #0: ffff0000c004b940 ((wq_completion)events_power_efficient){+.+.}-{0:0}, at: process_scheduled_works+0x8c8/0x1250 kernel/workqueue.c:3479 #1: ffff80008efe7c20 ((crda_timeout).work){+.+.}-{0:0}, at: process_one_work kernel/workqueue.c:3371 [inline] #1: ffff80008efe7c20 ((crda_timeout).work){+.+.}-{0:0}, at: process_scheduled_works+0x8d0/0x1250 kernel/workqueue.c:3479 #2: ffff800089d6bd40 (rtnl_mutex){+.+.}-{4:4}, at: rtnl_lock+0x20/0x2c net/core/rtnetlink.c:80 locks held by kswapd0/72: 2, on CPU#0: #0: ffff800088d6a580 (fs_reclaim){+.+.}-{0:0}, at: balance_pgdat mm/vmscan.c:7293 [inline] #0: ffff800088d6a580 (fs_reclaim){+.+.}-{0:0}, at: kswapd+0x1014/0x25fc mm/vmscan.c:7555 #1: fffffdffbf7d3668 (&acomp_ctx->mutex){+.+.}-{4:4}, at: zswap_compress mm/zswap.c:853 [inline] #1: fffffdffbf7d3668 (&acomp_ctx->mutex){+.+.}-{4:4}, at: zswap_store_page mm/zswap.c:1422 [inline] #1: fffffdffbf7d3668 (&acomp_ctx->mutex){+.+.}-{4:4}, at: zswap_store+0x7e8/0x1c68 mm/zswap.c:1533 locks held by kworker/u8:5/1145: 3, on CPU#0: #0: ffff0000cdb1d940 ((wq_completion)ipv6_addrconf){+.+.}-{0:0}, at: process_one_work kernel/workqueue.c:3371 [inline] #0: ffff0000cdb1d940 ((wq_completion)ipv6_addrconf){+.+.}-{0:0}, at: process_scheduled_works+0x8c8/0x1250 kernel/workqueue.c:3479 #1: ffff800093e97c20 ((work_completion)(&(&net->ipv6.addr_chk_work)->work)){+.+.}-{0:0}, at: process_one_work kernel/workqueue.c:3371 [inline] #1: ffff800093e97c20 ((work_completion)(&(&net->ipv6.addr_chk_work)->work)){+.+.}-{0:0}, at: process_scheduled_works+0x8d0/0x1250 kernel/workqueue.c:3479 #2: ffff800089d6bd40 (rtnl_mutex){+.+.}-{4:4}, at: rtnl_lock+0x20/0x2c net/core/rtnetlink.c:80 locks held by kworker/u8:6/1179: 3, on CPU#0: #0: ffff0000c004c140 ((wq_completion)events_unbound){+.+.}-{0:0}, at: process_one_work kernel/workqueue.c:3371 [inline] #0: ffff0000c004c140 ((wq_completion)events_unbound){+.+.}-{0:0}, at: process_scheduled_works+0x8c8/0x1250 kernel/workqueue.c:3479 #1: ffff800093f47c20 ((linkwatch_work).work){+.+.}-{0:0}, at: process_one_work kernel/workqueue.c:3371 [inline] #1: ffff800093f47c20 ((linkwatch_work).work){+.+.}-{0:0}, at: process_scheduled_works+0x8d0/0x1250 kernel/workqueue.c:3479 #2: ffff800089d6bd40 (rtnl_mutex){+.+.}-{4:4}, at: rtnl_lock+0x20/0x2c net/core/rtnetlink.c:80 locks held by klogd/4327: 2, on CPU#0: #0: ffff800088d6a580 (fs_reclaim){+.+.}-{0:0}, at: __perform_reclaim mm/page_alloc.c:4448 [inline] #0: ffff800088d6a580 (fs_reclaim){+.+.}-{0:0}, at: __alloc_pages_direct_reclaim+0xe8/0x2b8 mm/page_alloc.c:4478 #1: fffffdffbf7d3668 (&acomp_ctx->mutex){+.+.}-{4:4}, at: zswap_compress mm/zswap.c:853 [inline] #1: fffffdffbf7d3668 (&acomp_ctx->mutex){+.+.}-{4:4}, at: zswap_store_page mm/zswap.c:1422 [inline] #1: fffffdffbf7d3668 (&acomp_ctx->mutex){+.+.}-{4:4}, at: zswap_store+0x7e8/0x1c68 mm/zswap.c:1533 locks held by udevd/4338: 2, last CPU#0: #0: ffff800088fb1138 (tomoyo_ss){.+.+}-{0:0}, at: srcu_lock_acquire include/linux/srcu.h:198 [inline] #0: ffff800088fb1138 (tomoyo_ss){.+.+}-{0:0}, at: srcu_read_lock include/linux/srcu.h:305 [inline] #0: ffff800088fb1138 (tomoyo_ss){.+.+}-{0:0}, at: tomoyo_read_lock security/tomoyo/common.h:1112 [inline] #0: ffff800088fb1138 (tomoyo_ss){.+.+}-{0:0}, at: tomoyo_check_open_permission+0x190/0x394 security/tomoyo/file.c:772 #1: ffff800088d82ab0 (remove_cache_srcu){.+.+}-{0:0}, at: srcu_lock_acquire include/linux/srcu.h:198 [inline] #1: ffff800088d82ab0 (remove_cache_srcu){.+.+}-{0:0}, at: srcu_read_lock+0x48/0x64 include/linux/srcu.h:305 locks held by dhcpcd/4394: 2, last CPU#0: #0: ffff800088d6a580 (fs_reclaim){+.+.}-{0:0}, at: __perform_reclaim mm/page_alloc.c:4448 [inline] #0: ffff800088d6a580 (fs_reclaim){+.+.}-{0:0}, at: __alloc_pages_direct_reclaim+0xe8/0x2b8 mm/page_alloc.c:4478 #1: ffff800088d82ab0 (remove_cache_srcu){.+.+}-{0:0}, at: srcu_lock_acquire include/linux/srcu.h:198 [inline] #1: ffff800088d82ab0 (remove_cache_srcu){.+.+}-{0:0}, at: srcu_read_lock+0x48/0x64 include/linux/srcu.h:305 locks held by crond/4470: 1, on CPU#0: #0: ffff800088d6a580 (fs_reclaim){+.+.}-{0:0}, at: __perform_reclaim mm/page_alloc.c:4448 [inline] #0: ffff800088d6a580 (fs_reclaim){+.+.}-{0:0}, at: __alloc_pages_direct_reclaim+0xe8/0x2b8 mm/page_alloc.c:4478 locks held by getty/4488: 2, on CPU#0: #0: ffff0000cf41b0a0 (&tty->ldisc_sem){++++}-{0:0}, at: ldsem_down_read+0x3c/0x4c drivers/tty/tty_ldsem.c:340 #1: ffff80009246e2e8 (&ldata->atomic_read_lock){+.+.}-{4:4}, at: n_tty_read+0x348/0xf78 drivers/tty/n_tty.c:2211 locks held by syz-executor/4691: 2, last CPU#0: #0: ffff0000d371ad00 (&mm->mmap_lock){++++}-{4:4}, at: mmap_write_lock_killable include/linux/mmap_lock.h:562 [inline] #0: ffff0000d371ad00 (&mm->mmap_lock){++++}-{4:4}, at: vm_mmap_pgoff+0x1a8/0x46c mm/util.c:579 #1: ffff800088d82ab0 (remove_cache_srcu){.+.+}-{0:0}, at: srcu_lock_acquire include/linux/srcu.h:198 [inline] #1: ffff800088d82ab0 (remove_cache_srcu){.+.+}-{0:0}, at: srcu_read_lock+0x48/0x64 include/linux/srcu.h:305 locks held by udevd/4697: 2, last CPU#0: #0: ffff0000c7944140 (&type->i_mutex_dir_key#4){++++}-{4:4}, at: inode_lock_shared include/linux/fs.h:1039 [inline] #0: ffff0000c7944140 (&type->i_mutex_dir_key#4){++++}-{4:4}, at: lookup_slow+0x50/0x84 fs/namei.c:1935 #1: ffff800088d82ab0 (remove_cache_srcu){.+.+}-{0:0}, at: srcu_lock_acquire include/linux/srcu.h:198 [inline] #1: ffff800088d82ab0 (remove_cache_srcu){.+.+}-{0:0}, at: srcu_read_lock+0x48/0x64 include/linux/srcu.h:305 locks held by kworker/0:5/4801: 3, on CPU#0: #0: ffff0000c002b540 ((wq_completion)events){+.+.}-{0:0}, at: process_one_work kernel/workqueue.c:3371 [inline] #0: ffff0000c002b540 ((wq_completion)events){+.+.}-{0:0}, at: process_scheduled_works+0x8c8/0x1250 kernel/workqueue.c:3479 #1: ffff800093a57c20 (deferred_process_work){+.+.}-{0:0}, at: process_one_work kernel/workqueue.c:3371 [inline] #1: ffff800093a57c20 (deferred_process_work){+.+.}-{0:0}, at: process_scheduled_works+0x8d0/0x1250 kernel/workqueue.c:3479 #2: ffff800089d6bd40 (rtnl_mutex){+.+.}-{4:4}, at: rtnl_lock+0x20/0x2c net/core/rtnetlink.c:80 locks held by kworker/u8:12/5976: 3, last CPU#0: #0: ffff0000c004c140 ((wq_completion)events_unbound){+.+.}-{0:0}, at: process_one_work kernel/workqueue.c:3371 [inline] #0: ffff0000c004c140 ((wq_completion)events_unbound){+.+.}-{0:0}, at: process_scheduled_works+0x8c8/0x1250 kernel/workqueue.c:3479 #1: ffff800099f67c20 ((work_completion)(&(&nsim_dev->trap_data->trap_report_dw)->work)){+.+.}-{0:0}, at: process_one_work kernel/workqueue.c:3371 [inline] #1: ffff800099f67c20 ((work_completion)(&(&nsim_dev->trap_data->trap_report_dw)->work)){+.+.}-{0:0}, at: process_scheduled_works+0x8d0/0x1250 kernel/workqueue.c:3479 #2: ffff0000da5f8258 (&devlink->lock_key#4){+.+.}-{4:4}, at: devl_trylock+0x24/0x34 net/devlink/core.c:314 locks held by kworker/u8:14/5978: 2, last CPU#0: #0: ffff0000c004c140 ((wq_completion)events_unbound){+.+.}-{0:0}, at: process_one_work kernel/workqueue.c:3371 [inline] #0: ffff0000c004c140 ((wq_completion)events_unbound){+.+.}-{0:0}, at: process_scheduled_works+0x8c8/0x1250 kernel/workqueue.c:3479 #1: ffff80009ae17c20 ((work_completion)(&(&kfence_timer)->work)){+.+.}-{0:0}, at: process_one_work kernel/workqueue.c:3371 [inline] #1: ffff80009ae17c20 ((work_completion)(&(&kfence_timer)->work)){+.+.}-{0:0}, at: process_scheduled_works+0x8d0/0x1250 kernel/workqueue.c:3479 locks held by kworker/u8:15/5979: 3, last CPU#0: #0: ffff0000c004c140 ((wq_completion)events_unbound){+.+.}-{0:0}, at: process_one_work kernel/workqueue.c:3371 [inline] #0: ffff0000c004c140 ((wq_completion)events_unbound){+.+.}-{0:0}, at: process_scheduled_works+0x8c8/0x1250 kernel/workqueue.c:3479 #1: ffff80009ae07c20 ((work_completion)(&(&nsim_dev->trap_data->trap_report_dw)->work)){+.+.}-{0:0}, at: process_one_work kernel/workqueue.c:3371 [inline] #1: ffff80009ae07c20 ((work_completion)(&(&nsim_dev->trap_data->trap_report_dw)->work)){+.+.}-{0:0}, at: process_scheduled_works+0x8d0/0x1250 kernel/workqueue.c:3479 #2: ffff0000c5fa4258 (&devlink->lock_key#6){+.+.}-{4:4}, at: devl_trylock+0x24/0x34 net/devlink/core.c:314 locks held by kworker/u8:17/5981: 3, last CPU#0: #0: ffff0000c004c140 ((wq_completion)events_unbound){+.+.}-{0:0}, at: process_one_work kernel/workqueue.c:3371 [inline] #0: ffff0000c004c140 ((wq_completion)events_unbound){+.+.}-{0:0}, at: process_scheduled_works+0x8c8/0x1250 kernel/workqueue.c:3479 #1: ffff80009ace7c20 ((work_completion)(&rdev->wiphy_work)){+.+.}-{0:0}, at: process_one_work kernel/workqueue.c:3371 [inline] #1: ffff80009ace7c20 ((work_completion)(&rdev->wiphy_work)){+.+.}-{0:0}, at: process_scheduled_works+0x8d0/0x1250 kernel/workqueue.c:3479 #2: ffff0000df6f0800 (&rdev->wiphy.mtx){+.+.}-{4:4}, at: class_wiphy_constructor include/net/cfg80211.h:6906 [inline] #2: ffff0000df6f0800 (&rdev->wiphy.mtx){+.+.}-{4:4}, at: cfg80211_wiphy_work+0xd0/0x464 net/wireless/core.c:550 locks held by kworker/u8:18/5982: 3, last CPU#0: #0: ffff0000c004b940 ((wq_completion)events_power_efficient){+.+.}-{0:0}, at: process_one_work kernel/workqueue.c:3371 [inline] #0: ffff0000c004b940 ((wq_completion)events_power_efficient){+.+.}-{0:0}, at: process_scheduled_works+0x8c8/0x1250 kernel/workqueue.c:3479 #1: ffff80009acc7c20 ((work_completion)(&(&gc_work->dwork)->work)){+.+.}-{0:0}, at: process_one_work kernel/workqueue.c:3371 [inline] #1: ffff80009acc7c20 ((work_completion)(&(&gc_work->dwork)->work)){+.+.}-{0:0}, at: process_scheduled_works+0x8d0/0x1250 kernel/workqueue.c:3479 #2: ffff800088c618e0 (rcu_read_lock){....}-{1:3}, at: rcu_lock_acquire include/linux/rcupdate.h:309 [inline] #2: ffff800088c618e0 (rcu_read_lock){....}-{1:3}, at: rcu_read_lock include/linux/rcupdate.h:849 [inline] #2: ffff800088c618e0 (rcu_read_lock){....}-{1:3}, at: gc_worker+0x210/0x144c net/netfilter/nf_conntrack_core.c:1532 locks held by syz-executor/6514: 2, on CPU#0: #0: ffff800088d6a580 (fs_reclaim){+.+.}-{0:0}, at: __perform_reclaim mm/page_alloc.c:4448 [inline] #0: ffff800088d6a580 (fs_reclaim){+.+.}-{0:0}, at: __alloc_pages_direct_reclaim+0xe8/0x2b8 mm/page_alloc.c:4478 #1: fffffdffbf7d3668 (&acomp_ctx->mutex){+.+.}-{4:4}, at: zswap_compress mm/zswap.c:853 [inline] #1: fffffdffbf7d3668 (&acomp_ctx->mutex){+.+.}-{4:4}, at: zswap_store_page mm/zswap.c:1422 [inline] #1: fffffdffbf7d3668 (&acomp_ctx->mutex){+.+.}-{4:4}, at: zswap_store+0x7e8/0x1c68 mm/zswap.c:1533 locks held by syz.2.402/6786: 3, on CPU#0: #0: ffff800089d6bd40 (rtnl_mutex){+.+.}-{4:4}, at: rtnl_lock+0x20/0x2c net/core/rtnetlink.c:80 #1: ffff800088d6a580 (fs_reclaim){+.+.}-{0:0}, at: __perform_reclaim mm/page_alloc.c:4448 [inline] #1: ffff800088d6a580 (fs_reclaim){+.+.}-{0:0}, at: __alloc_pages_direct_reclaim+0xe8/0x2b8 mm/page_alloc.c:4478 #2: fffffdffbf7d3668 (&acomp_ctx->mutex){+.+.}-{4:4}, at: zswap_compress mm/zswap.c:853 [inline] #2: fffffdffbf7d3668 (&acomp_ctx->mutex){+.+.}-{4:4}, at: zswap_store_page mm/zswap.c:1422 [inline] #2: fffffdffbf7d3668 (&acomp_ctx->mutex){+.+.}-{4:4}, at: zswap_store+0x7e8/0x1c68 mm/zswap.c:1533 locks held by syz-executor/7041: 1, on CPU#0: #0: ffff800089d6bd40 (rtnl_mutex){+.+.}-{4:4}, at: rtnl_lock+0x20/0x2c net/core/rtnetlink.c:80 locks held by udevd/7051: 2, last CPU#0: #0: ffff800088d6a580 (fs_reclaim){+.+.}-{0:0}, at: __perform_reclaim mm/page_alloc.c:4448 [inline] #0: ffff800088d6a580 (fs_reclaim){+.+.}-{0:0}, at: __alloc_pages_direct_reclaim+0xe8/0x2b8 mm/page_alloc.c:4478 #1: fffffdffbf7d3668 (&acomp_ctx->mutex){+.+.}-{4:4}, at: zswap_compress mm/zswap.c:853 [inline] #1: fffffdffbf7d3668 (&acomp_ctx->mutex){+.+.}-{4:4}, at: zswap_store_page mm/zswap.c:1422 [inline] #1: fffffdffbf7d3668 (&acomp_ctx->mutex){+.+.}-{4:4}, at: zswap_store+0x7e8/0x1c68 mm/zswap.c:1533 locks held by syz.5.562/7694: 1, on CPU#0: #0: ffff800089d6bd40 (rtnl_mutex){+.+.}-{4:4}, at: rtnl_lock+0x20/0x2c net/core/rtnetlink.c:80 locks held by syz-executor/7705: 2, last CPU#0: #0: ffff800088d6a580 (fs_reclaim){+.+.}-{0:0}, at: __perform_reclaim mm/page_alloc.c:4448 [inline] #0: ffff800088d6a580 (fs_reclaim){+.+.}-{0:0}, at: __alloc_pages_direct_reclaim+0xe8/0x2b8 mm/page_alloc.c:4478 #1: ffff800088d82ab0 (remove_cache_srcu){.+.+}-{0:0}, at: srcu_lock_acquire include/linux/srcu.h:198 [inline] #1: ffff800088d82ab0 (remove_cache_srcu){.+.+}-{0:0}, at: srcu_read_lock+0x48/0x64 include/linux/srcu.h:305 locks held by syz-executor/7706: 3, on CPU#0: #0: ffff0000dc5d8300 (&mm->mmap_lock){++++}-{4:4}, at: mmap_read_trylock include/linux/mmap_lock.h:619 [inline] #0: ffff0000dc5d8300 (&mm->mmap_lock){++++}-{4:4}, at: get_mmap_lock_carefully mm/mmap_lock.c:441 [inline] #0: ffff0000dc5d8300 (&mm->mmap_lock){++++}-{4:4}, at: lock_mm_and_find_vma+0x38/0x2c0 mm/mmap_lock.c:501 #1: ffff800088d6a580 (fs_reclaim){+.+.}-{0:0}, at: __perform_reclaim mm/page_alloc.c:4448 [inline] #1: ffff800088d6a580 (fs_reclaim){+.+.}-{0:0}, at: __alloc_pages_direct_reclaim+0xe8/0x2b8 mm/page_alloc.c:4478 #2: fffffdffbf7d3668 (&acomp_ctx->mutex){+.+.}-{4:4}, at: zswap_compress mm/zswap.c:853 [inline] #2: fffffdffbf7d3668 (&acomp_ctx->mutex){+.+.}-{4:4}, at: zswap_store_page mm/zswap.c:1422 [inline] #2: fffffdffbf7d3668 (&acomp_ctx->mutex){+.+.}-{4:4}, at: zswap_store+0x7e8/0x1c68 mm/zswap.c:1533 =============================================