BUG: workqueue lockup - pool cpus=0 node=0 flags=0x0 nice=0 stuck for 1s! Showing busy workqueues and worker pools: workqueue events: flags=0x100 pwq 2: cpus=0 node=0 flags=0x0 nice=0 active=13 refcnt=14 pending: 8*nsim_dev_hwstats_traffic_work, psi_avgs_work, jump_label_update_timeout, vmstat_shepherd, 2*psi_avgs_work workqueue events_long: flags=0x100 pwq 2: cpus=0 node=0 flags=0x0 nice=0 active=8 refcnt=9 pending: 8*defense_work_handler workqueue events_unbound: flags=0x2 pwq 10: cpus=0 node=0 flags=0x4 nice=0 active=19 refcnt=20 in-flight: 17606:cfg80211_wiphy_work for 0s pending: cfg80211_wiphy_work, 6*nsim_dev_trap_report_work, 8*cfg80211_wiphy_work, flush_memcg_stats_dwork, nsim_dev_trap_report_work, cfg80211_wiphy_work workqueue events_freezable: flags=0x104 pwq 2: cpus=0 node=0 flags=0x0 nice=0 active=1 refcnt=2 pending: update_balloon_stats_func workqueue events_power_efficient: flags=0x180 pwq 2: cpus=0 node=0 flags=0x0 nice=0 active=1 refcnt=2 pending: wg_ratelimiter_gc_entries workqueue netns: flags=0x6000a pwq 10: cpus=0 node=0 flags=0x4 nice=0 active=1 refcnt=4 in-flight: 17564:cleanup_net for 1s workqueue mm_percpu_wq: flags=0x108 pwq 2: cpus=0 node=0 flags=0x0 nice=0 active=1 refcnt=2 pending: vmstat_update workqueue writeback: flags=0x4a pwq 10: cpus=0 node=0 flags=0x4 nice=0 active=2 refcnt=3 pending: 2*wb_workfn workqueue iou_exit: flags=0x2 pwq 10: cpus=0 node=0 flags=0x4 nice=0 active=1 refcnt=2 in-flight: 17605:io_ring_exit_work for 1s workqueue bat_events: flags=0x6000a pwq 10: cpus=0 node=0 flags=0x4 nice=0 active=1 refcnt=24 pending: batadv_mcast_mla_update inactive: 2*batadv_mcast_mla_update, 4*batadv_iv_send_outstanding_bat_ogm_packet, 4*batadv_purge_orig, 6*batadv_iv_send_outstanding_bat_ogm_packet, batadv_tt_purge, batadv_bla_periodic_work, batadv_dat_purge, batadv_mcast_mla_update workqueue wg-crypt-wg0: flags=0x128 pwq 2: cpus=0 node=0 flags=0x0 nice=0 active=1 refcnt=2 pending: wg_packet_encrypt_worker workqueue wg-crypt-wg0: flags=0x128 pwq 2: cpus=0 node=0 flags=0x0 nice=0 active=1 refcnt=2 pending: wg_packet_encrypt_worker workqueue wg-crypt-wg1: flags=0x128 pwq 2: cpus=0 node=0 flags=0x0 nice=0 active=1 refcnt=2 pending: wg_packet_encrypt_worker workqueue wg-crypt-wg0: flags=0x128 pwq 2: cpus=0 node=0 flags=0x0 nice=0 active=1 refcnt=2 pending: wg_packet_encrypt_worker workqueue wg-crypt-wg1: flags=0x128 pwq 2: cpus=0 node=0 flags=0x0 nice=0 active=1 refcnt=2 pending: wg_packet_encrypt_worker workqueue wg-crypt-wg0: flags=0x128 pwq 2: cpus=0 node=0 flags=0x0 nice=0 active=1 refcnt=2 pending: wg_packet_encrypt_worker workqueue wg-crypt-wg0: flags=0x128 pwq 2: cpus=0 node=0 flags=0x0 nice=0 active=1 refcnt=2 pending: wg_packet_encrypt_worker pool 10: cpus=0 node=0 flags=0x4 nice=0 hung=0s workers=41 idle: 17607 14762 14794 14761 17565 17601 14785 14781 17609 14765 17563 14726 14782 14764 14790 14786 17561 17611 14795 17599 14784 14783 17608 17562 14760 17610 17597 14797 17568 14787 17600 17602 17598 17604 14791 14731 14793 14792 Showing backtraces of busy workers in stalled worker pools: