From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-ot1-f71.google.com (mail-ot1-f71.google.com [209.85.210.71]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id B897E3093D8 for ; Mon, 18 May 2026 07:34:02 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.210.71 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779089644; cv=none; b=XEDbAfXCcJq61DcwW7VlTD2o6iy8765p5uwYA/cYT85xzqbwTJWCUNPdjqhBE8qzjcSNPo5NKXiBY4Kt85miXrlZ/+3nLfum/+H5m5SS1adapS9ZyIa1qasNYWogORp64O3ylA/+xWlXqUL7/m0cyNh/bPe4581cJ9HI6Oxa5JA= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779089644; c=relaxed/simple; bh=mV59cR5t7keG9mPeKxft+BQMhzv8vp1PrlwcCWmHo4M=; h=MIME-Version:Date:In-Reply-To:Message-ID:Subject:From:To: Content-Type; b=XAEY0pOxYGWHTCpF0VEshiBXscmafqHhKSa/TC4ul26oGpTMrKEr8JwhP8fF7FHaVy/fVgJkY9KT+UCGP9H/ejM6UPnPWN4BRFcf2Q36xclmhu0PI5xg02muRqi8YQVTS0+oG3wvdA26GiHT1EDb6hWrkVAS3JNxfPCtHGF67ZQ= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=fail (p=none dis=none) header.from=syzkaller.appspotmail.com; spf=pass smtp.mailfrom=M3KW2WVRGUFZ5GODRSRYTGD7.apphosting.bounces.google.com; arc=none smtp.client-ip=209.85.210.71 Authentication-Results: smtp.subspace.kernel.org; dmarc=fail (p=none dis=none) header.from=syzkaller.appspotmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=M3KW2WVRGUFZ5GODRSRYTGD7.apphosting.bounces.google.com Received: by mail-ot1-f71.google.com with SMTP id 46e09a7af769-7e3a338673eso7494107a34.0 for ; Mon, 18 May 2026 00:34:02 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1779089641; x=1779694441; h=content-transfer-encoding:to:from:subject:message-id:in-reply-to :date:mime-version:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=ahGBpp4BoVV1L2yFGF5jWmQkR1hxX4m3m8DRFRxIGeE=; b=HNgxh08d4T7MY42On7oQ2PrubzKumgfjgUA9WKaVpKX2qW0E5IPaaDp7CSb9vRL39f ANjpBACbXM4qzK9a5MsYOm0brTvfz3552u9ESVt6ALPeCL+wqu9bR11GT8SmVLnF5BFh ClIZaK3U//sz3xon5f98gfuEmrv233LaELwU2zKqvdm+H48d0MFW1c6y9STMbBmjk6r5 76HS4NXz+sFicivn4i6eU8TvrnCBtB4BV85tUABsxGUiwfXVURvWwWMKXGv+lw34VBop Bfo0A+Cy/8lRw3ACD74a11cH3ZyxLwVEQFiE0qtnM9dx81ItVhGQ/H91Uxv8P54KbQUG SXig== X-Gm-Message-State: AOJu0Ywu90m+TrEkB2dxDaO44//KTG7az711HfuYHjQAFLQ5sjhxbLCn BPjNyXXH3cDGTnT8W+OkkrOhG6iYFQyEmAVWQpem7ZuRoRHfKLeg2/R0BF4b68mfFHN4prgjGsA WGtRjP/YJzJFAZl350zgNtNTY2GY1PmR/WytO2SMxDd7I8/dgpdHM/XgVNPY= Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-Received: by 2002:a4a:d412:0:b0:694:91f7:3fe0 with SMTP id 006d021491bc7-69b8803e2bamr7477632eaf.15.1779089641774; Mon, 18 May 2026 00:34:01 -0700 (PDT) Date: Mon, 18 May 2026 00:34:01 -0700 In-Reply-To: X-Google-Appengine-App-Id: s~syzkaller X-Google-Appengine-App-Id-Alias: syzkaller Message-ID: <6a0ac0e9.170a0220.4530d.000e.GAE@google.com> Subject: Re: [syzbot] [kernel?] INFO: task hung in nsim_bus_dev_del From: syzbot To: linux-kernel@vger.kernel.org, syzkaller-bugs@googlegroups.com, yun.zhou@windriver.com Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hello, syzbot has tested the proposed patch but the reproducer is still triggering= an issue: BUG: workqueue lockup BUG: workqueue lockup - pool cpus=3D0 node=3D0 flags=3D0x0 nice=3D0 stuck f= or 51s! Showing busy workqueues and worker pools: workqueue events: flags=3D0x100 pwq 2: cpus=3D0 node=3D0 flags=3D0x0 nice=3D0 active=3D14 refcnt=3D15 pending: psi_avgs_work, delayed_vfree_work, psi_avgs_work, vmstat_sheph= erd, rht_deferred_worker, 3*nsim_dev_hwstats_traffic_work, ovs_dp_masks_reb= alance, psi_avgs_work, 2*ovs_dp_masks_rebalance, free_obj_work, ovs_dp_mask= s_rebalance pwq 6: cpus=3D1 node=3D0 flags=3D0x0 nice=3D0 active=3D9 refcnt=3D10 pending: 2*nsim_dev_hwstats_traffic_work, 6*ovs_dp_masks_rebalance, drm= _fb_helper_damage_work workqueue events_long: flags=3D0x100 pwq 2: cpus=3D0 node=3D0 flags=3D0x0 nice=3D0 active=3D7 refcnt=3D8 in-flight: 4777:defense_work_handler for 51s pending: 6*defense_work_handler pwq 6: cpus=3D1 node=3D0 flags=3D0x0 nice=3D0 active=3D3 refcnt=3D4 pending: 3*defense_work_handler workqueue events_unbound: flags=3D0x2 pwq 8: cpus=3D0-1 flags=3D0x6 nice=3D0 active=3D1 refcnt=3D2 in-flight: 3589:call_usermodehelper_exec_work for 46s workqueue events_unbound: flags=3D0x2 pwq 8: cpus=3D0-1 flags=3D0x6 nice=3D0 active=3D8 refcnt=3D9 in-flight: 40:cfg80211_wiphy_work for 51s cfg80211_wiphy_work ,5470:cfg= 80211_wiphy_work for 25s ,14:cfg80211_wiphy_work for 39s cfg80211_wiphy_wor= k pending: macvlan_process_broadcast, cfg80211_wiphy_work, crng_reseed pwq 8: cpus=3D0-1 flags=3D0x6 nice=3D0 active=3D14 refcnt=3D15 in-flight: 1284:cfg80211_wiphy_work for 52s cfg80211_wiphy_work ,908:cf= g80211_wiphy_work for 52s cfg80211_wiphy_work ,12:cfg80211_wiphy_work for 5= 2s cfg80211_wiphy_work pending: 2*nsim_dev_trap_report_work, flush_memcg_stats_dwork, 3*nsim_d= ev_trap_report_work, macvlan_process_broadcast, toggle_allocation_gate workqueue events_power_efficient: flags=3D0x182 pwq 8: cpus=3D0-1 flags=3D0x6 nice=3D0 active=3D1 refcnt=3D2 in-flight: 3735:crda_timeout_work for 51s pwq 8: cpus=3D0-1 flags=3D0x6 nice=3D0 active=3D6 refcnt=3D7 pending: neigh_managed_work, gc_worker, do_cache_clean, wg_ratelimiter_= gc_entries, neigh_managed_work, neigh_periodic_work workqueue netns: flags=3D0x6000a pwq 8: cpus=3D0-1 flags=3D0x6 nice=3D0 active=3D1 refcnt=3D4 in-flight: 3273:cleanup_net for 55s workqueue mm_percpu_wq: flags=3D0x108 pwq 2: cpus=3D0 node=3D0 flags=3D0x0 nice=3D0 active=3D1 refcnt=3D2 pending: vmstat_update pwq 6: cpus=3D1 node=3D0 flags=3D0x0 nice=3D0 active=3D1 refcnt=3D2 pending: vmstat_update workqueue writeback: flags=3D0x4a pwq 8: cpus=3D0-1 flags=3D0x6 nice=3D0 active=3D1 refcnt=3D4 MAYDAY in-flight: 33(RESCUER):wb_workfn for 44s workqueue mld: flags=3D0x40108 pwq 2: cpus=3D0 node=3D0 flags=3D0x0 nice=3D0 active=3D1 refcnt=3D20 pending: mld_dad_work inactive: 7*mld_ifc_work, mld_dad_work, 8*mld_ifc_work, 2*mld_dad_work pwq 6: cpus=3D1 node=3D0 flags=3D0x0 nice=3D0 active=3D1 refcnt=3D76 in-flight: 856:mld_ifc_work for 10s inactive: 2*mld_ifc_work, 3*mld_dad_work, 4*mld_ifc_work, mld_dad_work,= 2*mld_ifc_work, mld_dad_work, 5*mld_ifc_work, mld_dad_work, mld_ifc_work, = 2*mld_dad_work, 13*mld_ifc_work, 2*mld_dad_work, mld_ifc_work, mld_dad_work= , mld_ifc_work, 2*mld_dad_work, 2*mld_ifc_work, mld_dad_work, mld_ifc_work,= mld_dad_work, 5*mld_ifc_work, 3*mld_dad_work, 2*mld_ifc_work, mld_dad_work= , 2*mld_ifc_work, mld_dad_work, 3*mld_ifc_work, mld_dad_work, mld_ifc_work,= mld_dad_work, 7*mld_ifc_work workqueue ipv6_addrconf: flags=3D0x6000a pwq 8: cpus=3D0-1 flags=3D0x6 nice=3D0 active=3D1 refcnt=3D270 in-flight: 3446:addrconf_dad_work for 53s inactive: 266*addrconf_dad_work workqueue bat_events: flags=3D0x6000a pwq 8: cpus=3D0-1 flags=3D0x6 nice=3D0 active=3D1 refcnt=3D50 MAYDAY in-flight: 2819(RESCUER):batadv_tt_purge for 9s pending: mayday_cursor_func inactive: 3*batadv_tt_purge, 2*batadv_iv_send_outstanding_bat_ogm_packe= t, 2*batadv_purge_orig, 2*batadv_iv_send_outstanding_bat_ogm_packet, 3*bata= dv_purge_orig, batadv_mcast_mla_update, 11*batadv_iv_send_outstanding_bat_o= gm_packet, batadv_dat_purge, batadv_bla_periodic_work, batadv_dat_purge, ba= tadv_bla_periodic_work, batadv_dat_purge, batadv_bla_periodic_work, batadv_= dat_purge, batadv_bla_periodic_work, batadv_dat_purge, batadv_bla_periodic_= work, batadv_dat_purge, batadv_bla_periodic_work, 5*batadv_mcast_mla_update= , batadv_purge_orig, 2*batadv_tt_purge workqueue wg-crypt-wg0: flags=3D0x128 pwq 2: cpus=3D0 node=3D0 flags=3D0x0 nice=3D0 active=3D3 refcnt=3D4 pending: wg_packet_encrypt_worker, wg_packet_tx_worker, wg_packet_decry= pt_worker pwq 6: cpus=3D1 node=3D0 flags=3D0x0 nice=3D0 active=3D1 refcnt=3D2 pending: wg_packet_decrypt_worker workqueue wg-crypt-wg1: flags=3D0x128 pwq 2: cpus=3D0 node=3D0 flags=3D0x0 nice=3D0 active=3D3 refcnt=3D4 pending: wg_packet_encrypt_worker, wg_packet_decrypt_worker, wg_packet_= tx_worker pwq 6: cpus=3D1 node=3D0 flags=3D0x0 nice=3D0 active=3D1 refcnt=3D2 pending: wg_packet_decrypt_worker workqueue wg-crypt-wg2: flags=3D0x128 pwq 2: cpus=3D0 node=3D0 flags=3D0x0 nice=3D0 active=3D3 refcnt=3D4 pending: wg_packet_encrypt_worker, wg_packet_decrypt_worker, wg_packet_= tx_worker workqueue wg-kex-wg0: flags=3D0x124 pwq 2: cpus=3D0 node=3D0 flags=3D0x0 nice=3D0 active=3D1 refcnt=3D2 pending: wg_packet_handshake_receive_worker pwq 6: cpus=3D1 node=3D0 flags=3D0x0 nice=3D0 active=3D1 refcnt=3D2 in-flight: 4807:wg_packet_handshake_receive_worker for 12s workqueue wg-crypt-wg0: flags=3D0x128 pwq 2: cpus=3D0 node=3D0 flags=3D0x0 nice=3D0 active=3D3 refcnt=3D4 pending: wg_packet_encrypt_worker, wg_packet_tx_worker, wg_packet_decry= pt_worker pwq 6: cpus=3D1 node=3D0 flags=3D0x0 nice=3D0 active=3D2 refcnt=3D3 pending: wg_packet_decrypt_worker, wg_packet_encrypt_worker workqueue wg-kex-wg1: flags=3D0x6 pwq 8: cpus=3D0-1 flags=3D0x6 nice=3D0 active=3D1 refcnt=3D2 pending: wg_packet_handshake_send_worker workqueue wg-crypt-wg1: flags=3D0x128 pwq 2: cpus=3D0 node=3D0 flags=3D0x0 nice=3D0 active=3D3 refcnt=3D4 pending: wg_packet_encrypt_worker, wg_packet_decrypt_worker, wg_packet_= tx_worker pwq 6: cpus=3D1 node=3D0 flags=3D0x0 nice=3D0 active=3D2 refcnt=3D3 pending: wg_packet_decrypt_worker, wg_packet_encrypt_worker workqueue wg-kex-wg2: flags=3D0x124 pwq 2: cpus=3D0 node=3D0 flags=3D0x0 nice=3D0 active=3D1 refcnt=3D2 pending: wg_packet_handshake_receive_worker workqueue wg-kex-wg2: flags=3D0x6 pwq 8: cpus=3D0-1 flags=3D0x6 nice=3D0 active=3D1 refcnt=3D2 pending: wg_packet_handshake_send_worker workqueue wg-crypt-wg2: flags=3D0x128 pwq 2: cpus=3D0 node=3D0 flags=3D0x0 nice=3D0 active=3D2 refcnt=3D3 pending: wg_packet_encrypt_worker, wg_packet_tx_worker pwq 6: cpus=3D1 node=3D0 flags=3D0x0 nice=3D0 active=3D1 refcnt=3D2 pending: wg_packet_tx_worker workqueue wg-kex-wg0: flags=3D0x6 pwq 8: cpus=3D0-1 flags=3D0x6 nice=3D0 active=3D1 refcnt=3D2 pending: wg_packet_handshake_send_worker workqueue wg-crypt-wg0: flags=3D0x128 pwq 2: cpus=3D0 node=3D0 flags=3D0x0 nice=3D0 active=3D3 refcnt=3D4 pending: wg_packet_encrypt_worker, wg_packet_tx_worker, wg_packet_decry= pt_worker pwq 6: cpus=3D1 node=3D0 flags=3D0x0 nice=3D0 active=3D1 refcnt=3D2 pending: wg_packet_encrypt_worker workqueue wg-crypt-wg1: flags=3D0x128 pwq 2: cpus=3D0 node=3D0 flags=3D0x0 nice=3D0 active=3D3 refcnt=3D4 pending: wg_packet_tx_worker, wg_packet_decrypt_worker, wg_packet_encry= pt_worker workqueue wg-kex-wg2: flags=3D0x6 pwq 8: cpus=3D0-1 flags=3D0x6 nice=3D0 active=3D1 refcnt=3D2 in-flight: 39:wg_packet_handshake_send_worker for 0s workqueue wg-crypt-wg2: flags=3D0x128 pwq 2: cpus=3D0 node=3D0 flags=3D0x0 nice=3D0 active=3D2 refcnt=3D3 pending: wg_packet_tx_worker, wg_packet_encrypt_worker pool 2: cpus=3D0 node=3D0 flags=3D0x0 nice=3D0 hung=3D51s workers=3D7 idle:= 1482 1022 4703 10 5404 9 pool 6: cpus=3D1 node=3D0 flags=3D0x0 nice=3D0 hung=3D10s workers=3D6 idle:= 24 5386 4814 26 pool 8: cpus=3D0-1 flags=3D0x6 nice=3D0 hung=3D0s workers=3D12 manager: 547= 2 Showing backtraces of busy workers in stalled worker pools: pool 2: task:kworker/0:5 state:R running task stack:0 pid:4777 tgid:4= 777 ppid:2 task_flags:0x4208060 flags:0x00000010 Workqueue: events_long defense_work_handler Call trace: __switch_to+0x2b0/0x6e0 arch/arm64/kernel/process.c:810 (T) context_switch kernel/sched/core.c:5387 [inline] __schedule+0x1b74/0x2d24 kernel/sched/core.c:7188 preempt_schedule_common+0xd4/0x190 kernel/sched/core.c:7369 preempt_schedule+0x60/0x78 kernel/sched/core.c:7393 __local_bh_enable_ip+0x20c/0x35c kernel/softirq.c:457 local_bh_enable+0x28/0x34 include/linux/bottom_half.h:33 update_defense_level+0x600/0x9ac net/netfilter/ipvs/ip_vs_ctl.c:210 defense_work_handler+0x30/0xdc net/netfilter/ipvs/ip_vs_ctl.c:235 process_one_work+0x78c/0x173c kernel/workqueue.c:3302 process_scheduled_works+0xdc/0x13c kernel/workqueue.c:3385 worker_thread+0x770/0xbd0 kernel/workqueue.c:3466 kthread+0x2f0/0x3c0 kernel/kthread.c:436 ret_from_fork+0x10/0x20 arch/arm64/kernel/entry.S:842 Tested on: commit: 5cbb61bf arm64/fpsimd: ptrace: zero target's fpsimd_st.. git tree: git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.g= it for-kernelci console output: https://syzkaller.appspot.com/x/log.txt?x=3D1608b02e580000 kernel config: https://syzkaller.appspot.com/x/.config?x=3Da834c6344141a58= b dashboard link: https://syzkaller.appspot.com/bug?extid=3D1cf303af03cf30b12= 75a compiler: Debian clang version 21.1.8 (++20251221033036+2078da43e25a-= 1~exp1~20251221153213.50), Debian LLD 21.1.8 userspace arch: arm64 patch: https://syzkaller.appspot.com/x/patch.diff?x=3D173acd6a5800= 00