ci2 starts bisection 2026-10-01 05:01:10.220133504 +0000 UTC m=+39007.144660284 bisecting fixing commit since 0996e0926f6b4d6123e1b94407d726bc9810248e building syzkaller on 5d63f80b763910b40ae04a96c13dc75d621bea67 ensuring issue is reproducible on original commit 0996e0926f6b4d6123e1b94407d726bc9810248e testing commit 0996e0926f6b4d6123e1b94407d726bc9810248e gcc compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.44 kernel signature: 2f8f91a0e1eb24a57cb1397f7b468885c312958dc5d262de75f476bf38ab3ca2 run #0: crashed: possible deadlock in nci_start_poll run #1: crashed: possible deadlock in virtual_nci_close run #2: crashed: possible deadlock in nci_start_poll run #3: crashed: possible deadlock in nci_start_poll run #4: crashed: possible deadlock in nci_start_poll run #5: crashed: possible deadlock in nci_start_poll run #6: crashed: possible deadlock in nci_start_poll run #7: crashed: possible deadlock in nci_start_poll run #8: crashed: possible deadlock in nci_start_poll run #9: crashed: possible deadlock in nci_start_poll run #10: crashed: possible deadlock in nci_start_poll run #11: crashed: possible deadlock in nci_start_poll run #12: crashed: possible deadlock in nci_start_poll run #13: crashed: possible deadlock in nci_start_poll run #14: crashed: possible deadlock in nci_start_poll run #15: crashed: possible deadlock in nci_start_poll run #16: crashed: possible deadlock in nci_start_poll run #17: crashed: possible deadlock in nci_start_poll run #18: crashed: possible deadlock in nci_start_poll run #19: crashed: possible deadlock in nci_start_poll representative crash: possible deadlock in nci_start_poll, types: [LOCKDEP] check whether we can drop unnecessary instrumentation disabling configs for [memleak ubsan bug_or_warning kasan atomic_sleep hang], they are not needed testing commit 0996e0926f6b4d6123e1b94407d726bc9810248e gcc compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.44 kernel signature: be209cf60b70fef5efd24a1fc0fdc519c68fd92952bb3579588282f6bcfba948 run #0: crashed: possible deadlock in nci_start_poll run #1: crashed: possible deadlock in nci_start_poll run #2: crashed: possible deadlock in virtual_nci_close run #3: crashed: possible deadlock in nci_start_poll run #4: crashed: possible deadlock in nci_start_poll run #5: crashed: possible deadlock in nci_start_poll run #6: crashed: possible deadlock in nci_start_poll run #7: crashed: possible deadlock in nci_start_poll run #8: crashed: possible deadlock in nci_start_poll run #9: crashed: possible deadlock in nci_start_poll representative crash: possible deadlock in nci_start_poll, types: [LOCKDEP] the bug reproduces without the instrumentation disabling configs for [bug_or_warning kasan atomic_sleep hang memleak ubsan], they are not needed kconfig minimization: base=3707 full=7427 leaves diff=2100 split chunks (needed=false): <2100> split chunk #0 of len 2100 into 5 parts testing without sub-chunk 1/5 disabling configs for [ubsan bug_or_warning kasan atomic_sleep hang memleak], they are not needed testing commit 0996e0926f6b4d6123e1b94407d726bc9810248e gcc compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.44 kernel signature: b178fec6b978bebc70384c78c8bd2dec156393388cfc7f0fc9d1ca9889996187 all runs: crashed: possible deadlock in nci_start_poll representative crash: possible deadlock in nci_start_poll, types: [LOCKDEP] the chunk can be dropped testing without sub-chunk 2/5 disabling configs for [hang memleak ubsan bug_or_warning kasan atomic_sleep], they are not needed testing commit 0996e0926f6b4d6123e1b94407d726bc9810248e gcc compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.44 kernel signature: 0f149acd9bf8897e2a2d080d5d99632fca592b1548558686b19b7ff5a596e9ff all runs: crashed: possible deadlock in nci_start_poll representative crash: possible deadlock in nci_start_poll, types: [LOCKDEP] the chunk can be dropped testing without sub-chunk 3/5 disabling configs for [ubsan bug_or_warning kasan atomic_sleep hang memleak], they are not needed testing commit 0996e0926f6b4d6123e1b94407d726bc9810248e gcc compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.44 kernel signature: c25911921a62c6b0fd1928743010a86267766c7b92de8a7eb05ed8a809a86360 all runs: OK false negative chance: 0.000 testing without sub-chunk 4/5 disabling configs for [atomic_sleep hang memleak ubsan bug_or_warning kasan], they are not needed testing commit 0996e0926f6b4d6123e1b94407d726bc9810248e gcc compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.44 kernel signature: 8ac91b9177659d63a1cfd299064797957735f5addb4b7ca26d23d3dd5bfd5eba all runs: crashed: possible deadlock in nci_start_poll representative crash: possible deadlock in nci_start_poll, types: [LOCKDEP] the chunk can be dropped testing without sub-chunk 5/5 disabling configs for [ubsan bug_or_warning kasan atomic_sleep hang memleak], they are not needed testing commit 0996e0926f6b4d6123e1b94407d726bc9810248e gcc compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.44 kernel signature: fd135c3ea0c56966ac97d67b592034fab136386b3d3a5e5a8cc4fcc53b2a3aea run #0: crashed: possible deadlock in virtual_nci_close run #1: crashed: possible deadlock in nci_start_poll run #2: crashed: possible deadlock in nci_start_poll run #3: crashed: possible deadlock in nci_start_poll run #4: crashed: possible deadlock in nci_start_poll run #5: crashed: possible deadlock in nci_start_poll run #6: crashed: possible deadlock in nci_start_poll run #7: crashed: possible deadlock in nci_start_poll run #8: crashed: possible deadlock in nci_start_poll run #9: crashed: possible deadlock in nci_start_poll representative crash: possible deadlock in virtual_nci_close, types: [LOCKDEP] the chunk can be dropped minimized to 420 configs; suspects: [AX25 BRIDGE BRIDGE_NETFILTER CAN CFG80211 CHECKPOINT_RESTORE DVB_CORE FB FSCACHE HAMRADIO HSR INFINIBAND INFINIBAND_ADDR_TRANS INFINIBAND_USER_ACCESS INPUT_JOYSTICK INPUT_MOUSE IP6_NF_RAW IPV6_MULTIPLE_TABLES IP_NF_RAW IP_SET IP_SET_HASH_NETPORT IP_SET_HASH_NETPORTNET IP_SET_LIST_SET IP_VS IP_VS_DH IP_VS_FO IP_VS_FTP IP_VS_IPV6 IP_VS_LBLC IP_VS_LBLCR IP_VS_LC IP_VS_MH IP_VS_NFCT IP_VS_NQ IP_VS_OVF IP_VS_PE_SIP IP_VS_PROTO_AH IP_VS_PROTO_AH_ESP IP_VS_PROTO_ESP IP_VS_PROTO_SCTP IP_VS_PROTO_TCP IP_VS_PROTO_UDP IP_VS_RR IP_VS_SED IP_VS_SH IP_VS_TWOS IP_VS_WLC IP_VS_WRR IRQ_BYPASS_MANAGER IRQ_POLL IR_IGORPLUGUSB IR_IGUANA IR_IMON IR_IMON_RAW IR_MCEUSB IR_REDRAT3 IR_STREAMZAP IR_TOY IR_TTUSBIR ISA_BUS ISDN ISDN_CAPI_MIDDLEWARE JFFS2_CMODE_PRIORITY JFFS2_COMPRESSION_OPTIONS JFFS2_FS JFFS2_FS_POSIX_ACL JFFS2_FS_SECURITY JFFS2_FS_WRITEBUFFER JFFS2_FS_XATTR JFFS2_LZO JFFS2_RTIME JFFS2_RUBIN JFFS2_SUMMARY JFFS2_ZLIB JFS_DEBUG JFS_FS JFS_POSIX_ACL JFS_SECURITY JOYSTICK_IFORCE JOYSTICK_IFORCE_USB JOYSTICK_PXRC JOYSTICK_XPAD JOYSTICK_XPAD_FF JOYSTICK_XPAD_LEDS KARMA_PARTITION KCOV KCOV_ENABLE_COMPARISONS KCOV_INSTRUMENT_ALL KEYS_REQUEST_CACHE KEY_DH_OPERATIONS KEY_NOTIFICATIONS KSM KVM KVM_AMD KVM_ASYNC_PF KVM_COMPAT KVM_GENERIC_DIRTYLOG_READ_PROTECT KVM_INTEL KVM_MMIO KVM_VFIO KVM_XEN KVM_XFER_TO_GUEST_WORK L2TP L2TP_ETH L2TP_IP L2TP_V3 LAPB LAPBETHER LDM_PARTITION LEDS_TRIGGER_AUDIO LEGACY_PTYS LIBNVDIMM LINEAR_RANGES LLC LLC2 LOGIG940_FF LOGIRUMBLEPAD2_FF LOGO LOGO_LINUX_MONO LOGO_LINUX_VGA16 LPC_ICH LWTUNNEL LWTUNNEL_BPF LZ4HC_COMPRESS LZ4_COMPRESS MAC80211 MAC80211_DEBUGFS MAC80211_HAS_RC MAC80211_HWSIM MAC80211_MESH MAC80211_RC_DEFAULT_MINSTREL MAC80211_RC_MINSTREL MACSEC MACVLAN MACVTAP MAC_PARTITION MAPPING_DIRTY_HELPERS MDIO_MVUSB MD_LINEAR MD_MULTIPATH MD_RAID0 MD_RAID1 MD_RAID10 MD_RAID456 MEDIA_ANALOG_TV_SUPPORT MEDIA_ATTACH MEDIA_CONTROLLER MEDIA_CONTROLLER_DVB MEDIA_CONTROLLER_REQUEST_API MEDIA_DIGITAL_TV_SUPPORT MEDIA_RADIO_SUPPORT MEDIA_SDR_SUPPORT MEDIA_SUPPORT MEDIA_SUPPORT_FILTER MEDIA_TUNER MEDIA_TUNER_MSI001 MEDIA_TUNER_XC2028 MEDIA_TUNER_XC5000 MEMORY_BALLOON MEMORY_HOTPLUG MEMORY_HOTPLUG_DEFAULT_ONLINE MEMORY_ISOLATION MEMREGION MEMSTICK MEMSTICK_REALTEK_USB MEM_SOFT_DIRTY MFD_CORE MFD_SYSCON MHI_BUS MHI_WWAN_CTRL MHP_MEMMAP_ON_MEMORY MICROCHIP_PHY MINIX_FS MINIX_SUBPARTITION MISC_RTSX MISC_RTSX_USB MISDN MISDN_DSP MISDN_HFCUSB MISDN_L1OIP MITIGATION_TSA MITIGATION_VMSCAPE MKISS MLX4_CORE MLX4_INFINIBAND MMC MMC_REALTEK_USB MMC_USHC MMC_VUB300 MMU_NOTIFIER MODULE_SRCVERSION_ALL MODVERSIONS MOST MOST_USB_HDM MOUSE_APPLETOUCH MOUSE_BCM5974 MOUSE_PS2 MOUSE_PS2_ALPS MOUSE_PS2_BYD MOUSE_PS2_CYPRESS MOUSE_PS2_FOCALTECH MOUSE_PS2_LIFEBOOK MOUSE_PS2_LOGIPS2PP MOUSE_PS2_SMBUS MOUSE_PS2_SYNAPTICS MOUSE_PS2_SYNAPTICS_SMBUS MOUSE_PS2_TRACKPOINT MOUSE_SYNAPTICS_USB MPLS MPLS_IPTUNNEL MPLS_ROUTING MPTCP MPTCP_IPV6 MRP MTD MTD_BLKDEVS MTD_BLOCK MTD_BLOCK2MTD MTD_CFI_I1 MTD_CFI_I2 MTD_MAP_BANK_WIDTH_1 MTD_MAP_BANK_WIDTH_2 MTD_MAP_BANK_WIDTH_4 MTD_MTDRAM MTD_PHRAM MTD_SLRAM MUSB_PIO_ONLY ND_BLK ND_BTT ND_CLAIM ND_PFN NETDEVSIM NETFILTER_ADVANCED NETFILTER_FAMILY_ARP NETFILTER_FAMILY_BRIDGE NETFILTER_NETLINK_ACCT NETFILTER_NETLINK_GLUE_CT NETFILTER_NETLINK_OSF NETFILTER_NETLINK_QUEUE NETFILTER_SYNPROXY NETFILTER_XT_CONNMARK NETFILTER_XT_MATCH_BPF NETFILTER_XT_MATCH_CGROUP NETFILTER_XT_MATCH_CLUSTER NETFILTER_XT_MATCH_COMMENT NETFILTER_XT_MATCH_CONNBYTES NETFILTER_XT_MATCH_CONNLABEL NETFILTER_XT_MATCH_CONNLIMIT NETFILTER_XT_MATCH_CONNMARK NETFILTER_XT_MATCH_CPU NETFILTER_XT_MATCH_DCCP NETFILTER_XT_MATCH_DEVGROUP NETFILTER_XT_MATCH_DSCP NETFILTER_XT_MATCH_ECN NETFILTER_XT_MATCH_ESP NETFILTER_XT_MATCH_HASHLIMIT NETFILTER_XT_MATCH_HELPER NETFILTER_XT_MATCH_HL NETFILTER_XT_MATCH_IPCOMP NETFILTER_XT_MATCH_IPRANGE NETFILTER_XT_MATCH_IPVS NETFILTER_XT_MATCH_L2TP NETFILTER_XT_MATCH_LENGTH NETFILTER_XT_MATCH_LIMIT NETFILTER_XT_MATCH_MAC NETFILTER_XT_MATCH_MARK NETFILTER_XT_MATCH_MULTIPORT NETFILTER_XT_MATCH_NFACCT NETFILTER_XT_MATCH_OSF NETFILTER_XT_MATCH_OWNER NETFILTER_XT_MATCH_PHYSDEV NETFILTER_XT_MATCH_PKTTYPE NETFILTER_XT_MATCH_QUOTA NETFILTER_XT_MATCH_RATEEST NETFILTER_XT_MATCH_REALM NETFILTER_XT_MATCH_RECENT NETFILTER_XT_MATCH_SCTP NETFILTER_XT_MATCH_SOCKET NETFILTER_XT_MATCH_STATISTIC NETFILTER_XT_MATCH_STRING NETFILTER_XT_MATCH_TCPMSS NETFILTER_XT_MATCH_TIME NETFILTER_XT_MATCH_U32 NETFILTER_XT_SET NETFILTER_XT_TARGET_AUDIT NETFILTER_XT_TARGET_CHECKSUM NETFILTER_XT_TARGET_CLASSIFY NETFILTER_XT_TARGET_CONNMARK NETFILTER_XT_TARGET_CT NETFILTER_XT_TARGET_DSCP NETFILTER_XT_TARGET_HL NETFILTER_XT_TARGET_HMARK NETFILTER_XT_TARGET_IDLETIMER NETFILTER_XT_TARGET_LED NETFILTER_XT_TARGET_MARK NETFILTER_XT_TARGET_NETMAP NETFILTER_XT_TARGET_NFQUEUE NETFILTER_XT_TARGET_NOTRACK NETFILTER_XT_TARGET_RATEEST NETFILTER_XT_TARGET_REDIRECT NETFILTER_XT_TARGET_TCPOPTSTRIP NETFILTER_XT_TARGET_TEE NETFILTER_XT_TARGET_TPROXY NETFILTER_XT_TARGET_TRACE NETFS_SUPPORT NETLABEL NETLINK_DIAG NETROM NET_9P_RDMA NET_ACT_BPF NET_ACT_CONNMARK NET_ACT_CSUM NET_ACT_CT NET_ACT_CTINFO NET_ACT_GATE NET_ACT_IFE NET_ACT_IPT NET_ACT_MPLS NET_ACT_NAT NET_ACT_PEDIT NET_ACT_POLICE NET_ACT_SAMPLE NET_ACT_SIMP NET_ACT_SKBEDIT NET_ACT_SKBMOD NET_ACT_TUNNEL_KEY NET_ACT_VLAN NET_CLS_BASIC NET_CLS_BPF NET_CLS_CGROUP NET_CLS_FLOW NET_CLS_FLOWER NET_CLS_FW NET_CLS_MATCHALL NET_CLS_ROUTE4 NET_DEVLINK NET_DROP_MONITOR NET_DSA NET_DSA_TAG_BRCM NET_DSA_TAG_BRCM_COMMON NET_DSA_TAG_BRCM_PREPEND NET_DSA_TAG_MTK NET_DSA_TAG_QCA NET_DSA_TAG_RTL4_A NET_EGRESS NET_EMATCH_CANID NET_EMATCH_CMP NET_EMATCH_IPSET NET_EMATCH_IPT NET_EMATCH_META NET_EMATCH_NBYTE NET_EMATCH_TEXT NET_EMATCH_U32 NET_FC NET_FOU NET_FOU_IP_TUNNELS NET_IFE NET_IFE_SKBMARK NET_IFE_SKBPRIO NET_IFE_SKBTCINDEX NET_IPGRE NET_IPGRE_BROADCAST NET_IPGRE_DEMUX NET_IPIP NET_IPVTI NET_KEY NET_KEY_MIGRATE NET_L3_MASTER_DEV NET_MPLS_GSO NET_NCSI NET_NSH NET_REDIRECT NET_SCH_CAKE NET_SCH_CBS NET_SCH_CHOKE NET_SCH_CODEL NET_SCH_DRR NET_SCH_ETF NET_SCH_ETS NET_SCH_FQ NET_SCH_FQ_CODEL NET_SCH_FQ_PIE NET_SCH_GRED NET_SCH_HFSC NET_SCH_HHF NET_SCH_HTB NET_SCH_INGRESS NET_SCH_MQPRIO NET_SCH_MULTIQ NET_SCH_NETEM NET_SCH_PIE NET_SCH_PLUG NET_SCH_PRIO NET_SCH_QFQ NET_SCH_RED NET_SCH_SFB NET_SCH_SFQ NET_SCH_SKBPRIO NET_SCH_TAPRIO NET_SCH_TBF NET_SCH_TEQL NET_SOCK_MSG NET_SWITCHDEV NET_TC_SKB_EXT NET_TEAM NET_TEAM_MODE_ACTIVEBACKUP NET_TEAM_MODE_BROADCAST NET_TEAM_MODE_LOADBALANCE NET_TEAM_MODE_RANDOM NET_TEAM_MODE_ROUNDROBIN NET_UDP_TUNNEL NET_VRF NFC NFC_DIGITAL NFC_FDP NFC_HCI NFC_MRVL NFC_MRVL_USB NFC_NCI NFC_NCI_UART NFC_PN533 NFC_PN533_USB NFC_PORT100 NFC_SHDLC NFC_SIM NFC_VIRTUAL_NCI NFSD NFSD_BLOCKLAYOUT NFSD_FLEXFILELAYOUT NFSD_PNFS NFSD_SCSILAYOUT NFSD_V3_ACL NFSD_V4 NFSD_V4_2_INTER_SSC NFSD_V4_SECURITY_LABEL NFS_FSCACHE NFS_V4_1 NFS_V4_2 NFS_V4_2_READ_PLUS NFS_V4_2_SSC_HELPER NFS_V4_SECURITY_LABEL NFT_BRIDGE_META NFT_BRIDGE_REJECT NFT_COMPAT NFT_CONNLIMIT NFT_COUNTER NFT_CT NFT_DUP_IPV4 NFT_DUP_IPV6 NFT_DUP_NETDEV NFT_FIB NFT_FIB_INET NFT_FIB_IPV4 NFT_FIB_IPV6 NFT_FIB_NETDEV NFT_FLOW_OFFLOAD NFT_HASH NFT_LIMIT NFT_LOG NFT_MASQ NFT_NAT NFT_NUMGEN NFT_OBJREF NFT_OSF NFT_QUEUE NFT_QUOTA NFT_REDIR NFT_REJECT NFT_REJECT_INET NFT_REJECT_IPV4 NFT_REJECT_IPV6 NFT_REJECT_NETDEV NFT_SOCKET NFT_SYNPROXY NFT_TPROXY NFT_TUNNEL NFT_XFRM NF_CONNTRACK_AMANDA NF_CONNTRACK_BRIDGE NF_CONNTRACK_BROADCAST NF_CONNTRACK_EVENTS NF_CONNTRACK_H323 NF_CONNTRACK_LABELS NF_CONNTRACK_MARK NF_CONNTRACK_NETBIOS_NS NF_CONNTRACK_PPTP NF_CONNTRACK_SANE NF_CONNTRACK_TFTP NF_CONNTRACK_TIMEOUT NF_CONNTRACK_TIMESTAMP NF_CONNTRACK_ZONES NF_CT_NETLINK_HELPER NF_CT_NETLINK_TIMEOUT NF_CT_PROTO_DCCP NF_CT_PROTO_GRE NF_CT_PROTO_SCTP NF_CT_PROTO_UDPLITE NF_DUP_IPV4 NF_DUP_IPV6 NF_DUP_NETDEV NF_FLOW_TABLE NF_FLOW_TABLE_INET NF_FLOW_TABLE_IPV4 NF_FLOW_TABLE_IPV6 NF_NAT_AMANDA NF_NAT_H323 NF_NAT_PPTP NF_TABLES NF_TABLES_BRIDGE NF_TABLES_INET NF_TABLES_IPV4 NF_TABLES_IPV6 NF_TABLES_NETDEV PARTITION_ADVANCED PSAMPLE RC_CORE RC_DEVICES RFKILL SPI USB_GADGET USB_MUSB_HDRC VIDEO_DEV VIDEO_V4L2 WAN WATCH_QUEUE WIRELESS WLAN WWAN X25] disabling configs for [bug_or_warning kasan atomic_sleep hang memleak ubsan], they are not needed determining the merge base between 0996e0926f6b4d6123e1b94407d726bc9810248e and 551c722f40809618230001baccf219193e22fc5a 8bb7eca972ad531c9b149c0a51ab43a417385813/Linux 5.15 is a merge base, check if it has the bug testing commit 8bb7eca972ad531c9b149c0a51ab43a417385813 gcc compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.44 kernel signature: b3f9c9b83e62717f87a455815206d02496a82c54129d7504775585aa4fe2716b all runs: crashed: possible deadlock in nci_start_poll representative crash: possible deadlock in nci_start_poll, types: [LOCKDEP] testing current HEAD 551c722f40809618230001baccf219193e22fc5a testing commit 551c722f40809618230001baccf219193e22fc5a gcc compiler: Debian clang version 22.1.8 (++20260613092233+e80beda6e255-1~exp1~20260613092250.77), Debian LLD 22.1.8 kernel signature: 6156934814a6533329ff1eb8c428c55847b1bf81c8cd8156f17336d3a0075416 all runs: OK false negative chance: 0.000 # git bisect start 551c722f40809618230001baccf219193e22fc5a 8bb7eca972ad531c9b149c0a51ab43a417385813 Bisecting: 219814 revisions left to test after this (roughly 18 steps) [1e3cd03c54b76b4cbc8b31256dc3f18c417a6876] Merge tag 'loongarch-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson determine whether the revision contains the guilty commit revision 8bb7eca972ad531c9b149c0a51ab43a417385813 crashed and is reachable testing commit 1e3cd03c54b76b4cbc8b31256dc3f18c417a6876 gcc compiler: Debian clang version 22.1.8 (++20260613092233+e80beda6e255-1~exp1~20260613092250.77), Debian LLD 22.1.8 kernel signature: b45223626f66af4b280731e554f09c47f70d65b1cc69bfa63a4304449729d39d all runs: OK false negative chance: 0.000 # git bisect bad 1e3cd03c54b76b4cbc8b31256dc3f18c417a6876 Bisecting: 109776 revisions left to test after this (roughly 17 steps) [1ed46384f85bcf05fc9b6605f9fd54e1f81a331d] Merge tag 'soc-fixes-6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc determine whether the revision contains the guilty commit revision 8bb7eca972ad531c9b149c0a51ab43a417385813 crashed and is reachable testing commit 1ed46384f85bcf05fc9b6605f9fd54e1f81a331d gcc compiler: Debian clang version 22.1.8 (++20260613092233+e80beda6e255-1~exp1~20260613092250.77), Debian LLD 22.1.8 kernel signature: 93f3324e9943dd203fef459b0c4e804c3dada34b33a96df95649f4b8301b8653 all runs: OK false negative chance: 0.000 # git bisect bad 1ed46384f85bcf05fc9b6605f9fd54e1f81a331d Bisecting: 54851 revisions left to test after this (roughly 16 steps) [a0439cf4eca05fe562f19ece4b6761852d911adb] Merge tag 'arm-defconfig-5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc determine whether the revision contains the guilty commit revision 8bb7eca972ad531c9b149c0a51ab43a417385813 crashed and is reachable testing commit a0439cf4eca05fe562f19ece4b6761852d911adb gcc compiler: Debian clang version 22.1.8 (++20260613092233+e80beda6e255-1~exp1~20260613092250.77), Debian LLD 22.1.8 kernel signature: 4fa1a28a0a11ced7757c3d5249ff9ea8e7cfc2ae9e48ae16345bb6e153e12ee0 all runs: crashed: possible deadlock in nci_start_poll representative crash: possible deadlock in nci_start_poll, types: [LOCKDEP] # git bisect good a0439cf4eca05fe562f19ece4b6761852d911adb Bisecting: 27608 revisions left to test after this (roughly 15 steps) [a47e60729d9624e931f988709ab76e043e2ee8b9] Merge tag 'backlight-next-6.1' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight determine whether the revision contains the guilty commit revision 8bb7eca972ad531c9b149c0a51ab43a417385813 crashed and is reachable testing commit a47e60729d9624e931f988709ab76e043e2ee8b9 gcc compiler: Debian clang version 22.1.8 (++20260613092233+e80beda6e255-1~exp1~20260613092250.77), Debian LLD 22.1.8 kernel signature: 4152116f711952fc5abf8990e9ef22cb4b480d98e49f422eb56700514e18a010 run #0: crashed: possible deadlock in virtual_nci_close run #1: crashed: possible deadlock in nci_start_poll run #2: crashed: possible deadlock in virtual_nci_close run #3: crashed: possible deadlock in virtual_nci_close run #4: crashed: possible deadlock in nci_start_poll run #5: crashed: possible deadlock in nci_start_poll run #6: crashed: possible deadlock in nci_start_poll run #7: crashed: possible deadlock in nci_start_poll run #8: crashed: possible deadlock in nci_start_poll run #9: crashed: possible deadlock in nci_start_poll representative crash: possible deadlock in virtual_nci_close, types: [LOCKDEP] # git bisect good a47e60729d9624e931f988709ab76e043e2ee8b9 Bisecting: 13784 revisions left to test after this (roughly 14 steps) [9d33edb20f7e6943250d6bb96ceaf2368f674d51] Merge tag 'irq-core-2022-12-10' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip determine whether the revision contains the guilty commit revision a0439cf4eca05fe562f19ece4b6761852d911adb crashed and is reachable testing commit 9d33edb20f7e6943250d6bb96ceaf2368f674d51 gcc compiler: Debian clang version 22.1.8 (++20260613092233+e80beda6e255-1~exp1~20260613092250.77), Debian LLD 22.1.8 kernel signature: 1124abd6bfe6e0cd8b57b2e10d40fb49fcdedf45631a088d4fe16ee1a8780f00 all runs: crashed: possible deadlock in nci_start_poll representative crash: possible deadlock in nci_start_poll, types: [LOCKDEP] # git bisect good 9d33edb20f7e6943250d6bb96ceaf2368f674d51 Bisecting: 6114 revisions left to test after this (roughly 13 steps) [7e68dd7d07a28faa2e6574dd6b9dbd90cdeaae91] Merge tag 'net-next-6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next determine whether the revision contains the guilty commit revision a0439cf4eca05fe562f19ece4b6761852d911adb crashed and is reachable testing commit 7e68dd7d07a28faa2e6574dd6b9dbd90cdeaae91 gcc compiler: Debian clang version 22.1.8 (++20260613092233+e80beda6e255-1~exp1~20260613092250.77), Debian LLD 22.1.8 kernel signature: b7404356ef3ab704448218f90ae450d380308bd75d15f2113e239ab2cbc7ae6f all runs: OK false negative chance: 0.000 # git bisect bad 7e68dd7d07a28faa2e6574dd6b9dbd90cdeaae91 Bisecting: 3509 revisions left to test after this (roughly 12 steps) [a594533df0f6ca391da003f43d53b336a2d23ffa] Merge tag 'drm-next-2022-12-13' of git://anongit.freedesktop.org/drm/drm determine whether the revision contains the guilty commit revision a0439cf4eca05fe562f19ece4b6761852d911adb crashed and is reachable testing commit a594533df0f6ca391da003f43d53b336a2d23ffa gcc compiler: Debian clang version 22.1.8 (++20260613092233+e80beda6e255-1~exp1~20260613092250.77), Debian LLD 22.1.8 kernel signature: d00228f8125888268384238409f67a8cbb8c4881942eb3a9fc17d8fde72307b4 run #0: crashed: possible deadlock in nci_start_poll run #1: crashed: possible deadlock in virtual_nci_close run #2: crashed: possible deadlock in nci_start_poll run #3: crashed: possible deadlock in virtual_nci_close run #4: crashed: possible deadlock in nci_start_poll run #5: crashed: possible deadlock in nci_start_poll run #6: crashed: possible deadlock in nci_start_poll run #7: crashed: possible deadlock in nci_start_poll run #8: crashed: possible deadlock in nci_start_poll run #9: crashed: possible deadlock in nci_start_poll representative crash: possible deadlock in nci_start_poll, types: [LOCKDEP] # git bisect good a594533df0f6ca391da003f43d53b336a2d23ffa Bisecting: 1755 revisions left to test after this (roughly 11 steps) [7db98396ef4581e4ca2f7e7beb766f4d19fc856a] net/mlx5: E-Switch, Implement devlink port function cmds to control RoCE determine whether the revision contains the guilty commit revision 8bb7eca972ad531c9b149c0a51ab43a417385813 crashed and is reachable testing commit 7db98396ef4581e4ca2f7e7beb766f4d19fc856a gcc compiler: Debian clang version 22.1.8 (++20260613092233+e80beda6e255-1~exp1~20260613092250.77), Debian LLD 22.1.8 kernel signature: dea43ffc060d33d75bdd6664e8cc67d315ca44c85d0d0bf104f411df74a2f90e all runs: OK false negative chance: 0.000 # git bisect bad 7db98396ef4581e4ca2f7e7beb766f4d19fc856a Bisecting: 876 revisions left to test after this (roughly 10 steps) [71b75f0e02ed160ccbb4fe609036abe83aa32054] net/mlx5: Unregister traps on driver unload flow determine whether the revision contains the guilty commit revision a0439cf4eca05fe562f19ece4b6761852d911adb crashed and is reachable testing commit 71b75f0e02ed160ccbb4fe609036abe83aa32054 gcc compiler: Debian clang version 22.1.8 (++20260613092233+e80beda6e255-1~exp1~20260613092250.77), Debian LLD 22.1.8 kernel signature: aba255da8193c836fc57aaeca441ca1ebdb1df341863272a6d2bad11c13a51eb run #0: crashed: possible deadlock in nci_start_poll run #1: crashed: possible deadlock in nci_start_poll run #2: crashed: possible deadlock in nci_start_poll run #3: crashed: possible deadlock in virtual_nci_close run #4: crashed: possible deadlock in nci_start_poll run #5: crashed: possible deadlock in nci_start_poll run #6: crashed: possible deadlock in nci_start_poll run #7: crashed: possible deadlock in nci_start_poll run #8: crashed: possible deadlock in nci_start_poll run #9: crashed: possible deadlock in nci_start_poll representative crash: possible deadlock in nci_start_poll, types: [LOCKDEP] # git bisect good 71b75f0e02ed160ccbb4fe609036abe83aa32054 Bisecting: 392 revisions left to test after this (roughly 9 steps) [d6dc62fca6b6a1e75430618bf6d84cf135f1b3d8] Daniel Borkmann says: determine whether the revision contains the guilty commit revision 8bb7eca972ad531c9b149c0a51ab43a417385813 crashed and is reachable testing commit d6dc62fca6b6a1e75430618bf6d84cf135f1b3d8 gcc compiler: Debian clang version 22.1.8 (++20260613092233+e80beda6e255-1~exp1~20260613092250.77), Debian LLD 22.1.8 kernel signature: 002fdef32968c4e67de33bc8dce571217865b2923dc119325900049d956df960 all runs: OK false negative chance: 0.000 # git bisect bad d6dc62fca6b6a1e75430618bf6d84cf135f1b3d8 Bisecting: 243 revisions left to test after this (roughly 8 steps) [fd896e38e5df2c5b68c78eee2fc425c4dcd3b4dd] net: fix napi_disable() logic error determine whether the revision contains the guilty commit revision 71b75f0e02ed160ccbb4fe609036abe83aa32054 crashed and is reachable testing commit fd896e38e5df2c5b68c78eee2fc425c4dcd3b4dd gcc compiler: Debian clang version 22.1.8 (++20260613092233+e80beda6e255-1~exp1~20260613092250.77), Debian LLD 22.1.8 kernel signature: 99b690d8e95d5a89b2f6035edce9feeaef8941df041605fe08ab022839ea1bee all runs: OK false negative chance: 0.000 # git bisect bad fd896e38e5df2c5b68c78eee2fc425c4dcd3b4dd Bisecting: 119 revisions left to test after this (roughly 7 steps) [24f627a3a85f2b3c71e0e975a641e4f6df5df4a2] Merge branch 'implement-devlink-rate-api-and-extend-it' determine whether the revision contains the guilty commit revision 71b75f0e02ed160ccbb4fe609036abe83aa32054 crashed and is reachable testing commit 24f627a3a85f2b3c71e0e975a641e4f6df5df4a2 gcc compiler: Debian clang version 22.1.8 (++20260613092233+e80beda6e255-1~exp1~20260613092250.77), Debian LLD 22.1.8 kernel signature: eed3417c0b1e142a52b962b24e1fd5032645d4998ed0dc29fe2454b3be078a9b all runs: OK false negative chance: 0.000 # git bisect bad 24f627a3a85f2b3c71e0e975a641e4f6df5df4a2 Bisecting: 59 revisions left to test after this (roughly 6 steps) [0363aa295781a3ad160b2b562dc0460b331db06c] sfc: add functions to allocate/free MAE counters determine whether the revision contains the guilty commit revision a0439cf4eca05fe562f19ece4b6761852d911adb crashed and is reachable testing commit 0363aa295781a3ad160b2b562dc0460b331db06c gcc compiler: Debian clang version 22.1.8 (++20260613092233+e80beda6e255-1~exp1~20260613092250.77), Debian LLD 22.1.8 kernel signature: 8e9abb7f582ceaa2dbf0d8ac7d088ac10d454ebece87c01a0225100c4cf0568c run #0: crashed: possible deadlock in nci_start_poll run #1: crashed: possible deadlock in nci_start_poll run #2: crashed: possible deadlock in virtual_nci_close run #3: crashed: possible deadlock in nci_start_poll run #4: crashed: possible deadlock in nci_start_poll run #5: crashed: possible deadlock in virtual_nci_close run #6: crashed: possible deadlock in nci_start_poll run #7: crashed: possible deadlock in nci_start_poll run #8: crashed: possible deadlock in nci_start_poll run #9: OK representative crash: possible deadlock in nci_start_poll, types: [LOCKDEP] # git bisect good 0363aa295781a3ad160b2b562dc0460b331db06c Bisecting: 29 revisions left to test after this (roughly 5 steps) [b2e44aac91b25abbed57d785089c4b7af926a7bd] NFC: nci: Allow to create multiple virtual nci devices determine whether the revision contains the guilty commit revision 0363aa295781a3ad160b2b562dc0460b331db06c crashed and is reachable testing commit b2e44aac91b25abbed57d785089c4b7af926a7bd gcc compiler: Debian clang version 22.1.8 (++20260613092233+e80beda6e255-1~exp1~20260613092250.77), Debian LLD 22.1.8 kernel signature: 1ba6dd4cb226d7c4208fb5493767ecfce172a24df553d916937adce2c7e74f40 all runs: OK false negative chance: 0.000 # git bisect bad b2e44aac91b25abbed57d785089c4b7af926a7bd Bisecting: 14 revisions left to test after this (roughly 4 steps) [6af645a5b2da7898b2c37e8f39f1bc572c4ab85a] net: net_{enable|disable}_timestamp() optimizations determine whether the revision contains the guilty commit revision 71b75f0e02ed160ccbb4fe609036abe83aa32054 crashed and is reachable testing commit 6af645a5b2da7898b2c37e8f39f1bc572c4ab85a gcc compiler: Debian clang version 22.1.8 (++20260613092233+e80beda6e255-1~exp1~20260613092250.77), Debian LLD 22.1.8 kernel signature: cf3dc2ffa89f6df4f0a0a68ac78cba1d9cbacfd24d02f851daa51ebd53a6da05 run #0: crashed: possible deadlock in nci_start_poll run #1: crashed: possible deadlock in nci_start_poll run #2: crashed: possible deadlock in virtual_nci_close run #3: crashed: possible deadlock in nci_start_poll run #4: crashed: possible deadlock in nci_start_poll run #5: crashed: possible deadlock in nci_start_poll run #6: crashed: possible deadlock in nci_start_poll run #7: crashed: possible deadlock in nci_start_poll run #8: crashed: possible deadlock in nci_start_poll run #9: crashed: possible deadlock in nci_start_poll representative crash: possible deadlock in nci_start_poll, types: [LOCKDEP] # git bisect good 6af645a5b2da7898b2c37e8f39f1bc572c4ab85a Bisecting: 7 revisions left to test after this (roughly 3 steps) [2fad1ba354d4a82b1b635a78f25d9682d4febb5e] ipv6: tunnels: use DEV_STATS_INC() determine whether the revision contains the guilty commit revision a0439cf4eca05fe562f19ece4b6761852d911adb crashed and is reachable testing commit 2fad1ba354d4a82b1b635a78f25d9682d4febb5e gcc compiler: Debian clang version 22.1.8 (++20260613092233+e80beda6e255-1~exp1~20260613092250.77), Debian LLD 22.1.8 kernel signature: eaf07c16aba1fb9fc34c18722c929821733939b16c106b5461699063893fde38 run #0: crashed: possible deadlock in virtual_nci_close run #1: crashed: possible deadlock in nci_start_poll run #2: crashed: possible deadlock in virtual_nci_close run #3: crashed: possible deadlock in nci_start_poll run #4: crashed: possible deadlock in virtual_nci_close run #5: crashed: possible deadlock in virtual_nci_close run #6: crashed: possible deadlock in nci_start_poll run #7: crashed: possible deadlock in virtual_nci_close run #8: crashed: possible deadlock in nci_start_poll run #9: crashed: possible deadlock in nci_start_poll representative crash: possible deadlock in virtual_nci_close, types: [LOCKDEP] # git bisect good 2fad1ba354d4a82b1b635a78f25d9682d4febb5e Bisecting: 3 revisions left to test after this (roughly 2 steps) [bf36267e3ad3df80a3a18eb0422723069a434934] tcp: annotate data-race around queue->synflood_warned determine whether the revision contains the guilty commit revision a0439cf4eca05fe562f19ece4b6761852d911adb crashed and is reachable testing commit bf36267e3ad3df80a3a18eb0422723069a434934 gcc compiler: Debian clang version 22.1.8 (++20260613092233+e80beda6e255-1~exp1~20260613092250.77), Debian LLD 22.1.8 kernel signature: 73e62307e54aaa73d6b7a52bed83a5585b66970f41c2c9ee7db28c6a18047757 all runs: crashed: possible deadlock in nci_start_poll representative crash: possible deadlock in nci_start_poll, types: [LOCKDEP] # git bisect good bf36267e3ad3df80a3a18eb0422723069a434934 Bisecting: 1 revision left to test after this (roughly 1 step) [b0798310f84c97d91e02c950d54677cad91ec5dd] sctp: sm_statefuns: Remove pointer casts of the same type determine whether the revision contains the guilty commit revision a0439cf4eca05fe562f19ece4b6761852d911adb crashed and is reachable testing commit b0798310f84c97d91e02c950d54677cad91ec5dd gcc compiler: Debian clang version 22.1.8 (++20260613092233+e80beda6e255-1~exp1~20260613092250.77), Debian LLD 22.1.8 kernel signature: b4145ae7e19e948d9bcb0217184c9385308b692532448498d7262ed7d76c9a4d run #0: crashed: possible deadlock in nci_start_poll run #1: crashed: possible deadlock in nci_start_poll run #2: crashed: possible deadlock in nci_start_poll run #3: crashed: possible deadlock in nci_start_poll run #4: crashed: possible deadlock in nci_start_poll run #5: crashed: possible deadlock in nci_start_poll run #6: crashed: possible deadlock in virtual_nci_close run #7: crashed: possible deadlock in nci_start_poll run #8: crashed: possible deadlock in nci_start_poll run #9: crashed: possible deadlock in nci_start_poll representative crash: possible deadlock in nci_start_poll, types: [LOCKDEP] # git bisect good b0798310f84c97d91e02c950d54677cad91ec5dd Bisecting: 0 revisions left to test after this (roughly 0 steps) [710cfc6ab4b85ac5388828b4be63a5f20c8a9dd9] sundance: remove unused variable cnt determine whether the revision contains the guilty commit revision 71b75f0e02ed160ccbb4fe609036abe83aa32054 crashed and is reachable testing commit 710cfc6ab4b85ac5388828b4be63a5f20c8a9dd9 gcc compiler: Debian clang version 22.1.8 (++20260613092233+e80beda6e255-1~exp1~20260613092250.77), Debian LLD 22.1.8 kernel signature: 56818190eaf8c81e9f8404b383100ceeaa97ee2eb332e0d60e81613bda7b173e run #0: crashed: possible deadlock in nci_start_poll run #1: crashed: possible deadlock in nci_start_poll run #2: crashed: possible deadlock in nci_start_poll run #3: crashed: possible deadlock in nci_start_poll run #4: crashed: possible deadlock in virtual_nci_close run #5: crashed: possible deadlock in virtual_nci_close run #6: crashed: possible deadlock in nci_start_poll run #7: crashed: possible deadlock in nci_start_poll run #8: crashed: possible deadlock in nci_start_poll run #9: crashed: possible deadlock in nci_start_poll representative crash: possible deadlock in nci_start_poll, types: [LOCKDEP] # git bisect good 710cfc6ab4b85ac5388828b4be63a5f20c8a9dd9 b2e44aac91b25abbed57d785089c4b7af926a7bd is the first bad commit commit b2e44aac91b25abbed57d785089c4b7af926a7bd Author: Dmitry Vyukov Date: Tue Nov 15 11:00:17 2022 +0100 NFC: nci: Allow to create multiple virtual nci devices The current virtual nci driver is great for testing and fuzzing. But it allows to create at most one "global" device which does not allow to run parallel tests and harms fuzzing isolation and reproducibility. Restructure the driver to allow creation of multiple independent devices. This should be backwards compatible for existing tests. Signed-off-by: Dmitry Vyukov Reviewed-by: Bongsu Jeon Cc: Bongsu Jeon Cc: Krzysztof Kozlowski Cc: Jakub Kicinski Cc: netdev@vger.kernel.org Link: https://lore.kernel.org/r/20221115100017.787929-1-dvyukov@google.com Signed-off-by: Paolo Abeni drivers/nfc/virtual_ncidev.c | 147 +++++++++++++++++++++---------------------- 1 file changed, 71 insertions(+), 76 deletions(-) accumulated error probability: 0.00 culprit signature: 1ba6dd4cb226d7c4208fb5493767ecfce172a24df553d916937adce2c7e74f40 parent signature: 56818190eaf8c81e9f8404b383100ceeaa97ee2eb332e0d60e81613bda7b173e revisions tested: 28, total time: 7h14m15.439770152s (build: 1h49m59.986235693s, test: 4h41m29.343927762s) first good commit: b2e44aac91b25abbed57d785089c4b7af926a7bd NFC: nci: Allow to create multiple virtual nci devices recipients (to): ["bongsu.jeon@samsung.com" "dvyukov@google.com" "pabeni@redhat.com"] recipients (cc): []