ci2 starts bisection 2025-06-05 19:54:06.438796777 +0000 UTC m=+76406.855235315 bisecting fixing commit since 75cefdf153f582f9d55ff4f9b55778dc95d55f60 building syzkaller on aa47157c8ec3df5a6d16e3866b095c8f91026465 ensuring issue is reproducible on original commit 75cefdf153f582f9d55ff4f9b55778dc95d55f60 testing commit 75cefdf153f582f9d55ff4f9b55778dc95d55f60 gcc compiler: Debian clang version 20.1.6 (++20250514063057+1e4d39e07757-1~exp1~20250514183223.118), Debian LLD 20.1.6 kernel signature: bc96c1ab120f80315d146d5dd2b22ad8cb8a9f6a21eee4353400a57637931e9f run #0: crashed: possible deadlock in deactivate_super run #1: crashed: possible deadlock in deactivate_super run #2: crashed: possible deadlock in deactivate_super run #3: crashed: possible deadlock in deactivate_super run #4: crashed: possible deadlock in deactivate_super run #5: crashed: possible deadlock in deactivate_super run #6: crashed: possible deadlock in ocfs2_finish_quota_recovery run #7: crashed: possible deadlock in deactivate_super run #8: crashed: possible deadlock in deactivate_super run #9: crashed: possible deadlock in deactivate_super run #10: crashed: possible deadlock in deactivate_super run #11: crashed: possible deadlock in deactivate_super run #12: crashed: possible deadlock in deactivate_super run #13: crashed: possible deadlock in deactivate_super run #14: crashed: possible deadlock in deactivate_super run #15: crashed: possible deadlock in deactivate_super run #16: crashed: possible deadlock in deactivate_super run #17: crashed: possible deadlock in ocfs2_finish_quota_recovery run #18: crashed: possible deadlock in deactivate_super run #19: crashed: possible deadlock in deactivate_super representative crash: possible deadlock in deactivate_super, types: [LOCKDEP] check whether we can drop unnecessary instrumentation disabling configs for [BUG KASAN ATOMIC_SLEEP HANG LEAK UBSAN], they are not needed testing commit 75cefdf153f582f9d55ff4f9b55778dc95d55f60 gcc compiler: Debian clang version 20.1.6 (++20250514063057+1e4d39e07757-1~exp1~20250514183223.118), Debian LLD 20.1.6 kernel signature: 4060c470b10cf5b2394cb7c7f079a4a42e039e62e8b4ff96143db189d57fd3a7 run #0: crashed: possible deadlock in deactivate_super run #1: crashed: possible deadlock in deactivate_super run #2: crashed: possible deadlock in deactivate_super run #3: crashed: possible deadlock in deactivate_super run #4: crashed: possible deadlock in deactivate_super run #5: crashed: possible deadlock in ocfs2_finish_quota_recovery run #6: crashed: possible deadlock in deactivate_super run #7: crashed: possible deadlock in deactivate_super run #8: crashed: possible deadlock in deactivate_super run #9: crashed: possible deadlock in deactivate_super representative crash: possible deadlock in deactivate_super, types: [LOCKDEP] the bug reproduces without the instrumentation disabling configs for [LEAK UBSAN BUG KASAN ATOMIC_SLEEP HANG], they are not needed kconfig minimization: base=3829 full=7500 leaves diff=2071 split chunks (needed=false): <2071> split chunk #0 of len 2071 into 5 parts testing without sub-chunk 1/5 disabling configs for [UBSAN BUG KASAN ATOMIC_SLEEP HANG LEAK], they are not needed testing commit 75cefdf153f582f9d55ff4f9b55778dc95d55f60 gcc compiler: Debian clang version 20.1.6 (++20250514063057+1e4d39e07757-1~exp1~20250514183223.118), Debian LLD 20.1.6 kernel signature: 8da8b7b4fff8999e506247881f34061693fd2e0a1efc8120fdc4c08f2e9aaec0 run #0: crashed: possible deadlock in deactivate_super run #1: crashed: possible deadlock in deactivate_super run #2: crashed: possible deadlock in deactivate_super run #3: crashed: possible deadlock in ocfs2_finish_quota_recovery run #4: crashed: possible deadlock in deactivate_super run #5: crashed: possible deadlock in deactivate_super run #6: crashed: possible deadlock in deactivate_super run #7: crashed: possible deadlock in deactivate_super run #8: crashed: possible deadlock in deactivate_super run #9: crashed: possible deadlock in deactivate_super representative crash: possible deadlock in deactivate_super, types: [LOCKDEP] the chunk can be dropped testing without sub-chunk 2/5 disabling configs for [BUG KASAN ATOMIC_SLEEP HANG LEAK UBSAN], they are not needed testing commit 75cefdf153f582f9d55ff4f9b55778dc95d55f60 gcc compiler: Debian clang version 20.1.6 (++20250514063057+1e4d39e07757-1~exp1~20250514183223.118), Debian LLD 20.1.6 kernel signature: 78436624b0a82d1a62a870385835c1c86be94a171201b586daedd69ac486c6c6 run #0: crashed: possible deadlock in deactivate_super run #1: crashed: possible deadlock in deactivate_super run #2: crashed: possible deadlock in deactivate_super run #3: crashed: possible deadlock in deactivate_super run #4: crashed: possible deadlock in deactivate_super run #5: crashed: possible deadlock in ocfs2_finish_quota_recovery run #6: crashed: possible deadlock in deactivate_super run #7: crashed: possible deadlock in deactivate_super run #8: crashed: possible deadlock in deactivate_super run #9: crashed: possible deadlock in deactivate_super representative crash: possible deadlock in deactivate_super, types: [LOCKDEP] the chunk can be dropped testing without sub-chunk 3/5 disabling configs for [LEAK UBSAN BUG KASAN ATOMIC_SLEEP HANG], they are not needed testing commit 75cefdf153f582f9d55ff4f9b55778dc95d55f60 gcc compiler: Debian clang version 20.1.6 (++20250514063057+1e4d39e07757-1~exp1~20250514183223.118), Debian LLD 20.1.6 kernel signature: eaa4e763af7ab74fd6409b109211b685c6b9b0fd162fc47afa5c4e3b176e61dd run #0: crashed: possible deadlock in ocfs2_finish_quota_recovery run #1: crashed: possible deadlock in ocfs2_finish_quota_recovery run #2: crashed: possible deadlock in deactivate_super run #3: crashed: possible deadlock in deactivate_super run #4: crashed: possible deadlock in deactivate_super run #5: crashed: possible deadlock in deactivate_super run #6: crashed: possible deadlock in ocfs2_finish_quota_recovery run #7: crashed: possible deadlock in ocfs2_finish_quota_recovery run #8: crashed: possible deadlock in ocfs2_finish_quota_recovery run #9: crashed: possible deadlock in deactivate_super representative crash: possible deadlock in ocfs2_finish_quota_recovery, types: [LOCKDEP] the chunk can be dropped testing without sub-chunk 4/5 disabling configs for [HANG LEAK UBSAN BUG KASAN ATOMIC_SLEEP], they are not needed testing commit 75cefdf153f582f9d55ff4f9b55778dc95d55f60 gcc compiler: Debian clang version 20.1.6 (++20250514063057+1e4d39e07757-1~exp1~20250514183223.118), Debian LLD 20.1.6 kernel signature: eab4a5713de79689991b50f6c6e1987d736de88258b82f7c19fa38386fc8ad74 all runs: OK false negative chance: 0.000 testing without sub-chunk 5/5 disabling configs for [BUG KASAN ATOMIC_SLEEP HANG LEAK UBSAN], they are not needed testing commit 75cefdf153f582f9d55ff4f9b55778dc95d55f60 gcc compiler: Debian clang version 20.1.6 (++20250514063057+1e4d39e07757-1~exp1~20250514183223.118), Debian LLD 20.1.6 kernel signature: 106979486440f53f5e4636bb6ca0c6fbe14b1dd5f61582651d3a9eeff32c6ec1 run #0: crashed: possible deadlock in deactivate_super run #1: crashed: possible deadlock in deactivate_super run #2: crashed: possible deadlock in deactivate_super run #3: crashed: possible deadlock in deactivate_super run #4: crashed: possible deadlock in deactivate_super run #5: crashed: possible deadlock in deactivate_super run #6: crashed: possible deadlock in ocfs2_finish_quota_recovery run #7: crashed: possible deadlock in deactivate_super run #8: crashed: possible deadlock in deactivate_super run #9: crashed: possible deadlock in deactivate_super representative crash: possible deadlock in deactivate_super, types: [LOCKDEP] the chunk can be dropped minimized to 415 configs; suspects: [AF_RXRPC ARCH_ENABLE_MEMORY_HOTREMOVE ATM AX25 BXT_WC_PMIC_OPREGION CFG80211 CMA DAX DLM DRM DVB_CORE ENCRYPTED_KEYS EXTCON GENEVE GPIOLIB HAMRADIO HAVE_CLK HID_PLAYSTATION HID_SENSOR_HUB HID_SMARTJOYPLUS HID_THRUSTMASTER IIO INFINIBAND INFINIBAND_ADDR_TRANS INFINIBAND_IPOIB INFINIBAND_USER_ACCESS INFINIBAND_VIRT_DMA INPUT_TABLET INPUT_TOUCHSCREEN INTEL_SCU_IPC INTEL_SOC_PMIC_BXTWC IP_SCTP L2TP LEDS_CLASS_MULTICOLOR LIBNVDIMM MAC80211 MEDIA_COMMON_OPTIONS MEDIA_DIGITAL_TV_SUPPORT MEDIA_PLATFORM_SUPPORT MEDIA_RADIO_SUPPORT MEDIA_SDR_SUPPORT MEDIA_SUPPORT MEDIA_USB_SUPPORT MEMORY_HOTPLUG MEMORY_HOTREMOVE MFD_DLN2 MFD_INTEL_PMC_BXT MFD_MT6360 MFD_MT6370 MFD_RETU MMC MTD MTD_UBI NETFILTER_CONNCOUNT NET_IPGRE NET_IPGRE_DEMUX NFS_V4_1 NLS_CODEPAGE_861 NLS_CODEPAGE_862 NLS_CODEPAGE_863 NLS_CODEPAGE_864 NLS_CODEPAGE_865 NLS_CODEPAGE_866 NLS_CODEPAGE_869 NLS_CODEPAGE_874 NLS_CODEPAGE_932 NLS_CODEPAGE_936 NLS_CODEPAGE_949 NLS_CODEPAGE_950 NLS_ISO8859_13 NLS_ISO8859_14 NLS_ISO8859_15 NLS_ISO8859_2 NLS_ISO8859_3 NLS_ISO8859_4 NLS_ISO8859_5 NLS_ISO8859_6 NLS_ISO8859_7 NLS_ISO8859_8 NLS_ISO8859_9 NLS_KOI8_R NLS_KOI8_U NLS_MAC_CELTIC NLS_MAC_CENTEURO NLS_MAC_CROATIAN NLS_MAC_CYRILLIC NLS_MAC_GAELIC NLS_MAC_GREEK NLS_MAC_ICELAND NLS_MAC_INUIT NLS_MAC_ROMAN NLS_MAC_ROMANIAN NLS_MAC_TURKISH NOP_USB_XCEIV NOZOMI NTFS3_FS NTFS3_FS_POSIX_ACL NTFS3_LZX_XPRESS NTFS_FS NTFS_RW NULL_TTY NUMA_BALANCING NUMA_BALANCING_DEFAULT_ENABLED NUMA_EMU NUMA_KEEP_MEMINFO NVDIMM_DAX NVDIMM_KEYS NVDIMM_PFN NVME_CORE NVME_FABRICS NVME_FC NVME_MULTIPATH NVME_RDMA NVME_TARGET NVME_TARGET_FC NVME_TARGET_FCLOOP NVME_TARGET_LOOP NVME_TARGET_RDMA NVME_TARGET_TCP NVME_TCP N_GSM N_HDLC OCFS2_DEBUG_FS OCFS2_FS OCFS2_FS_O2CB OCFS2_FS_STATS OCFS2_FS_USERSPACE_CLUSTER OF_GPIO OF_PMEM OMFS_FS OPENVSWITCH OPENVSWITCH_GENEVE OPENVSWITCH_GRE OPENVSWITCH_VXLAN ORANGEFS_FS OSF_PARTITION OVERLAY_FS OVERLAY_FS_INDEX OVERLAY_FS_REDIRECT_ALWAYS_FOLLOW OVERLAY_FS_REDIRECT_DIR PACKET_DIAG PADATA PAGE_IDLE_FLAG PAGE_POOL PAGE_REPORTING PAHOLE_HAS_BTF_TAG PAHOLE_HAS_LANG_EXCLUDE PAHOLE_HAS_SPLIT_BTF PARPORT PARPORT_NOT_PC PARTITION_ADVANCED PCCARD PCCARD_NONSTATIC PCIEAER PCI_ENDPOINT PCI_IOV PCMCIA PCMCIA_LOAD_CIS PERCPU_STATS PERSISTENT_KEYRINGS PHONET PHYLINK PHY_CPCAP_USB PHY_QCOM_USB_HS PHY_QCOM_USB_HSIC PHY_SAMSUNG_USB2 PHY_TUSB1210 PKCS7_TEST_KEY PKCS8_PRIVATE_KEY_PARSER PLAYSTATION_FF PLFXLC PMIC_OPREGION PM_CLK PNFS_BLOCK PNFS_FILE_LAYOUT PNFS_FLEXFILE_LAYOUT PPP PPPOATM PPPOE PPPOL2TP PPP_ASYNC PPP_BSDCOMP PPP_DEFLATE PPP_FILTER PPP_MPPE PPP_MULTILINK PPP_SYNC_TTY PPTP PREEMPT PREEMPT_NOTIFIERS PRISM2_USB PROC_CHILDREN PROC_MEM_ALWAYS_FORCE PSI PSTORE PSTORE_842_COMPRESS PSTORE_COMPRESS PSTORE_DEFLATE_COMPRESS PSTORE_DEFLATE_COMPRESS_DEFAULT PSTORE_LZ4HC_COMPRESS PSTORE_LZ4_COMPRESS PSTORE_LZO_COMPRESS PSTORE_ZSTD_COMPRESS QCOM_QMI_HELPERS QNX4FS_FS QNX6FS_FS QRTR QRTR_TUN R8712U RADIO_ADAPTERS RADIO_SHARK RADIO_SHARK2 RADIO_TEA575X RAID6_PQ RAID_ATTRS RC_ATI_REMOTE RC_CORE RC_DEVICES RC_XBOX_DVD RDMA_RXE RDMA_SIW RDS RDS_RDMA RDS_TCP READ_ONLY_THP_FOR_FS REALTEK_AUTOPM REED_SOLOMON REED_SOLOMON_DEC8 REGMAP REGMAP_I2C REGMAP_IRQ REGMAP_MMIO REGULATOR REGULATOR_FIXED_VOLTAGE REGULATOR_TWL4030 REISERFS_FS REISERFS_FS_POSIX_ACL REISERFS_FS_SECURITY REISERFS_FS_XATTR REISERFS_PROC_INFO RESET_CONTROLLER RFKILL RFKILL_INPUT RFKILL_LEDS RMI4_2D_SENSOR RMI4_CORE RMI4_F03 RMI4_F03_SERIO RMI4_F11 RMI4_F12 RMI4_F30 ROMFS_BACKED_BY_BOTH ROMFS_FS ROMFS_ON_BLOCK ROMFS_ON_MTD ROSE RTC_DRV_HID_SENSOR_TIME RXKAD SCHED_CORE SCSI_FC_ATTRS SCSI_HPSA SCSI_ISCSI_ATTRS SCSI_LOGGING SCSI_NETLINK SCSI_SAS_ATA SCSI_SAS_ATTRS SCSI_SAS_LIBSAS SCSI_SCAN_ASYNC SCSI_SRP_ATTRS SCTP_COOKIE_HMAC_MD5 SCTP_COOKIE_HMAC_SHA1 SCTP_DEFAULT_COOKIE_HMAC_MD5 SECONDARY_TRUSTED_KEYRING SECURITY_INFINIBAND SECURITY_NETWORK_XFRM SENSORS_AQUACOMPUTER_D5NEXT SENSORS_CORSAIR_CPRO SENSORS_CORSAIR_PSU SENSORS_NZXT_KRAKEN2 SENSORS_NZXT_SMART2 SERIAL_DEV_BUS SERIAL_DEV_CTRL_TTYPORT SERIAL_MCTRL_GPIO SGI_PARTITION SIGNATURE SIGNED_PE_FILE_VERIFICATION SLHC SLIP SLIP_COMPRESSED SLIP_MODE_SLIP6 SLIP_SMART SMARTJOYPLUS_FF SMBFS SMB_SERVER SMC SMC_DIAG SMSC_PHY SMS_SDIO_DRV SMS_SIANO_DEBUGFS SMS_SIANO_MDTV SMS_SIANO_RC SMS_USB_DRV SND SND_ALOOP SND_BCD2000 SND_CTL_FAST_LOOKUP SND_CTL_LED SND_DEBUG SND_DMA_SGBUF SND_DRIVERS SND_DUMMY SND_DYNAMIC_MINORS SND_HDA SND_HDA_CODEC_ANALOG SND_HDA_CODEC_CA0110 SND_HDA_CODEC_CA0132 SND_HDA_CODEC_CIRRUS SND_HDA_CODEC_CMEDIA SND_HDA_CODEC_CONEXANT SND_HDA_CODEC_HDMI SND_HDA_CODEC_REALTEK SND_HDA_CODEC_SI3054 SND_HDA_CODEC_SIGMATEL SND_HDA_CODEC_VIA SND_HDA_COMPONENT SND_HDA_CORE SND_HDA_GENERIC SND_HDA_GENERIC_LEDS SND_HDA_HWDEP SND_HDA_I915 SND_HDA_INPUT_BEEP SND_HDA_INTEL SND_HDA_PATCH_LOADER SND_HDA_RECONFIG SND_HRTIMER SND_HWDEP SND_INTEL_DSP_CONFIG SND_INTEL_NHLT SND_INTEL_SOUNDWIRE_ACPI SND_JACK SND_JACK_INPUT_DEV SND_MIXER_OSS SND_OSSEMUL SND_PCI SND_PCM SND_PCMCIA SND_PCM_OSS SND_PCM_OSS_PLUGINS SND_PCM_TIMER SND_PCM_XRUN_DEBUG SND_PROC_FS SND_RAWMIDI SND_SEQUENCER SND_SEQUENCER_OSS SND_SEQ_DEVICE SND_SEQ_DUMMY SND_SEQ_HRTIMER_DEFAULT SND_SEQ_MIDI SND_SEQ_MIDI_EVENT SND_SEQ_VIRMIDI SND_SUPPORT_OLD_API SND_TIMER SND_USB SND_USB_6FIRE SND_USB_AUDIO SND_USB_AUDIO_USE_MEDIA_CONTROLLER SND_USB_CAIAQ SND_USB_CAIAQ_INPUT SND_USB_HIFACE SND_USB_LINE6 SND_USB_POD SND_USB_PODHD SND_USB_TONEPORT SND_USB_UA101 SND_USB_US122L SND_USB_USX2Y SND_USB_VARIAX SND_VERBOSE_PROCFS SND_VIRMIDI SND_VIRTIO SND_VMASTER SND_X86 SOCK_VALIDATE_XMIT SOLARIS_X86_PARTITION SONY_FF SOUND SOUND_OSS_CORE SOUND_OSS_CORE_PRECLAIM SPI SPI_DLN2 SPI_DYNAMIC SPI_MASTER SQUASHFS SQUASHFS_4K_DEVBLK_SIZE SQUASHFS_DECOMP_SINGLE SQUASHFS_FILE_DIRECT SQUASHFS_LZ4 SQUASHFS_LZO SQUASHFS_XATTR SQUASHFS_XZ SQUASHFS_ZLIB SQUASHFS_ZSTD SSB SSB_PCIHOST_POSSIBLE SSB_PCMCIAHOST_POSSIBLE SSB_SDIOHOST_POSSIBLE STAGING STAGING_MEDIA STP STREAM_PARSER SUNRPC_BACKCHANNEL SUN_PARTITION SW_SYNC SYSFB SYSV68_PARTITION SYSV_FS TABLET_USB_ACECAD TABLET_USB_AIPTEK TABLET_USB_HANWANG TABLET_USB_KBTAB TABLET_USB_PEGASUS TAHVO_USB TAHVO_USB_HOST_BY_DEFAULT TASKS_TRACE_RCU TCG_CRB TCG_TIS TCG_TIS_CORE TCG_TPM TCP_CONG_BBR TCP_CONG_BIC TCP_CONG_CDG TCP_CONG_DCTCP TCP_CONG_HSTCP TCP_CONG_HTCP TCP_CONG_HYBLA TCP_CONG_ILLINOIS TCP_CONG_LP TCP_CONG_NV TCP_CONG_SCALABLE TCP_CONG_VEGAS TCP_CONG_VENO TCP_CONG_WESTWOOD TCP_CONG_YEAH TEXTSEARCH TEXTSEARCH_BM TEXTSEARCH_FSM TEXTSEARCH_KMP THERMAL_NETLINK THP_SWAP THRUSTMASTER_FF TIPC TIPC_CRYPTO TIPC_DIAG TIPC_MEDIA_IB TIPC_MEDIA_UDP TLS TLS_TOE TOUCHSCREEN_SUR40 TOUCHSCREEN_USB_3M TOUCHSCREEN_USB_COMPOSITE TOUCHSCREEN_USB_DMC_TSC10 TOUCHSCREEN_USB_E2I TOUCHSCREEN_USB_EASYTOUCH TOUCHSCREEN_USB_EGALAX TOUCHSCREEN_USB_ELO TOUCHSCREEN_USB_ETT_TC45USB TOUCHSCREEN_USB_ETURBO TOUCHSCREEN_USB_GENERAL_TOUCH TOUCHSCREEN_USB_GOTOP TOUCHSCREEN_USB_GUNZE TOUCHSCREEN_USB_IDEALTEK TOUCHSCREEN_USB_IRTOUCH TOUCHSCREEN_USB_ITM TOUCHSCREEN_USB_JASTEC TOUCHSCREEN_USB_NEXIO TOUCHSCREEN_USB_PANJIT TOUCHSCREEN_USB_ZYTRONIC TRANSPARENT_HUGEPAGE TRANSPARENT_HUGEPAGE_MADVISE TTPCI_EEPROM TTY_PRINTK TUN_VNET_CROSS_LE TWL4030_CORE TYPEC TYPEC_ANX7411 TYPEC_DP_ALTMODE TYPEC_FUSB302 TYPEC_HD3SS3220 TYPEC_MT6360 TYPEC_MUX_FSA4480 TYPEC_MUX_INTEL_PMC TYPEC_NVIDIA_ALTMODE TYPEC_RT1711H TYPEC_RT1719 TYPEC_STUSB160X TYPEC_TCPCI TYPEC_TCPCI_MAXIM TYPEC_TCPCI_MT6370 TYPEC_TCPM TYPEC_TPS6598X TYPEC_UCSI TYPEC_WCOVE TYPEC_WUSB3801 UBIFS_ATIME_SUPPORT UBIFS_FS UBIFS_FS_ADVANCED_COMPR UBIFS_FS_LZO UBIFS_FS_SECURITY UBIFS_FS_XATTR UBIFS_FS_ZLIB UBIFS_FS_ZSTD UCSI_ACPI UCSI_CCG UCSI_STM32G0 UDF_FS UDMABUF UFS_FS UFS_FS_WRITE UHID ULTRIX_PARTITION UNICODE UNIXWARE_DISKLABEL UNIX_DIAG USB4 USB4_NET USBIP_CORE USBIP_HOST USBIP_VHCI_HCD USBIP_VUDC USBPCWATCHDOG USB_ACM USB_ADUTUX USB_AIRSPY USB_ALI_M5632 USB_AN2720 USB_APPLEDISPLAY USB_ARMLINUX USB_BDC_UDC USB_BELKIN USB_C67X00_HCD USB_CATC USB_CDC_PHONET USB_CDNS3 USB_CDNS3_GADGET USB_CDNS3_HOST USB_CDNS3_PCI_WRAP USB_CDNSP_GADGET USB_CDNSP_HOST USB_CDNSP_PCI USB_CDNS_HOST USB_CDNS_SUPPORT USB_CHAOSKEY USB_CHIPIDEA USB_CHIPIDEA_GENERIC USB_CHIPIDEA_HOST USB_CHIPIDEA_MSM USB_CHIPIDEA_PCI USB_CHIPIDEA_UDC USB_CONFIGFS USB_CONFIGFS_ACM USB_CONFIGFS_ECM USB_DWC2 USB_GADGET USB_MUSB_HDRC USB_NET_CDC_SUBSET USB_ROLE_SWITCH USB_STORAGE_REALTEK USB_ULPI_BUS USB_USBNET VIDEO_DEV VXLAN WIRELESS WLAN WLAN_VENDOR_PURELIFI ZONE_DEVICE] disabling configs for [ATOMIC_SLEEP HANG LEAK UBSAN BUG KASAN], they are not needed testing current HEAD 58485ff1a74f6c5be9e7c6aafb7293e4337348e7 testing commit 58485ff1a74f6c5be9e7c6aafb7293e4337348e7 gcc compiler: Debian clang version 20.1.6 (++20250514063057+1e4d39e07757-1~exp1~20250514183223.118), Debian LLD 20.1.6 kernel signature: d15b1e8cccced881ce7721cbcc9153c7f68a4483db89ca2d1c8a04f93e0a8c59 all runs: OK false negative chance: 0.000 # git bisect start 58485ff1a74f6c5be9e7c6aafb7293e4337348e7 75cefdf153f582f9d55ff4f9b55778dc95d55f60 Bisecting: 1195 revisions left to test after this (roughly 10 steps) [d77be51484c849acd27ec9e2113fae4a647be8c2] mfd: sm501: Switch to BIT() to mitigate integer overflows determine whether the revision contains the guilty commit revision 75cefdf153f582f9d55ff4f9b55778dc95d55f60 crashed and is reachable testing commit d77be51484c849acd27ec9e2113fae4a647be8c2 gcc compiler: Debian clang version 20.1.6 (++20250514063057+1e4d39e07757-1~exp1~20250514183223.118), Debian LLD 20.1.6 kernel signature: 723e1292c7e1d8bd918674c90f9fc6d6c8e06ca775401fa5b3a5008e410e7391 all runs: crashed: possible deadlock in deactivate_super representative crash: possible deadlock in deactivate_super, types: [LOCKDEP] # git bisect good d77be51484c849acd27ec9e2113fae4a647be8c2 Bisecting: 597 revisions left to test after this (roughly 9 steps) [15888cd413f8ffdba42396a764c33eff4ef2ec3c] cpufreq: Fix setting policy limits when frequency tables are used determine whether the revision contains the guilty commit revision 75cefdf153f582f9d55ff4f9b55778dc95d55f60 crashed and is reachable testing commit 15888cd413f8ffdba42396a764c33eff4ef2ec3c gcc compiler: Debian clang version 20.1.6 (++20250514063057+1e4d39e07757-1~exp1~20250514183223.118), Debian LLD 20.1.6 kernel signature: de999e724a7123e058a4ca478fb0723a3b32843534177890ff06ed3f1a0ed742 run #0: crashed: possible deadlock in deactivate_super run #1: crashed: possible deadlock in deactivate_super run #2: crashed: possible deadlock in deactivate_super run #3: crashed: possible deadlock in deactivate_super run #4: crashed: possible deadlock in deactivate_super run #5: crashed: possible deadlock in deactivate_super run #6: crashed: possible deadlock in deactivate_super run #7: crashed: possible deadlock in ocfs2_finish_quota_recovery run #8: crashed: possible deadlock in deactivate_super run #9: crashed: possible deadlock in ocfs2_finish_quota_recovery representative crash: possible deadlock in deactivate_super, types: [LOCKDEP] # git bisect good 15888cd413f8ffdba42396a764c33eff4ef2ec3c Bisecting: 298 revisions left to test after this (roughly 8 steps) [0b99bcbd6276d81df7dcfda9fa1a5ff1cd067416] SUNRPC: Don't allow waiting for exiting tasks determine whether the revision contains the guilty commit revision 75cefdf153f582f9d55ff4f9b55778dc95d55f60 crashed and is reachable testing commit 0b99bcbd6276d81df7dcfda9fa1a5ff1cd067416 gcc compiler: Debian clang version 20.1.6 (++20250514063057+1e4d39e07757-1~exp1~20250514183223.118), Debian LLD 20.1.6 kernel signature: 415df0330cc4825a48b7d59712b07d76a3ec5f42fcae4a46dde489302ccf188b all runs: OK false negative chance: 0.000 # git bisect bad 0b99bcbd6276d81df7dcfda9fa1a5ff1cd067416 Bisecting: 149 revisions left to test after this (roughly 7 steps) [351a505eb4785168b3cb66eec652c6cbec46de10] arm64: proton-pack: Expose whether the platform is mitigated by firmware determine whether the revision contains the guilty commit revision d77be51484c849acd27ec9e2113fae4a647be8c2 crashed and is reachable testing commit 351a505eb4785168b3cb66eec652c6cbec46de10 gcc compiler: Debian clang version 20.1.6 (++20250514063057+1e4d39e07757-1~exp1~20250514183223.118), Debian LLD 20.1.6 kernel signature: afb556eeee4b0d1f565c1b482d3db06be2f6f2511420853851d9e1db9ee8c438 all runs: OK false negative chance: 0.000 # git bisect bad 351a505eb4785168b3cb66eec652c6cbec46de10 Bisecting: 74 revisions left to test after this (roughly 6 steps) [79ff5e26295640d5b2b8767eeafe49b6e064ab8c] ASoC: Use of_property_read_bool() determine whether the revision contains the guilty commit revision d77be51484c849acd27ec9e2113fae4a647be8c2 crashed and is reachable testing commit 79ff5e26295640d5b2b8767eeafe49b6e064ab8c gcc compiler: Debian clang version 20.1.6 (++20250514063057+1e4d39e07757-1~exp1~20250514183223.118), Debian LLD 20.1.6 kernel signature: 9e589f5a53d17f41846e404ea1af2aa4ada5844b9969e3b4135c9caaa6d752ca run #0: crashed: possible deadlock in deactivate_super run #1: crashed: possible deadlock in deactivate_super run #2: crashed: possible deadlock in deactivate_super run #3: crashed: possible deadlock in ocfs2_finish_quota_recovery run #4: crashed: possible deadlock in deactivate_super run #5: crashed: possible deadlock in deactivate_super run #6: crashed: possible deadlock in deactivate_super run #7: crashed: possible deadlock in deactivate_super run #8: crashed: possible deadlock in ocfs2_finish_quota_recovery run #9: crashed: possible deadlock in ocfs2_finish_quota_recovery representative crash: possible deadlock in deactivate_super, types: [LOCKDEP] # git bisect good 79ff5e26295640d5b2b8767eeafe49b6e064ab8c Bisecting: 37 revisions left to test after this (roughly 5 steps) [2c66239cbf911849eb7c5ddd19bc75694b73ca41] iio: adis16201: Correct inclinometer channel resolution determine whether the revision contains the guilty commit revision 15888cd413f8ffdba42396a764c33eff4ef2ec3c crashed and is reachable testing commit 2c66239cbf911849eb7c5ddd19bc75694b73ca41 gcc compiler: Debian clang version 20.1.6 (++20250514063057+1e4d39e07757-1~exp1~20250514183223.118), Debian LLD 20.1.6 kernel signature: 0b8d06bf336b0479684c78a6317efda934872762dd7a4880593e9c593efbcf08 run #0: crashed: possible deadlock in deactivate_super run #1: crashed: possible deadlock in deactivate_super run #2: crashed: possible deadlock in deactivate_super run #3: crashed: possible deadlock in ocfs2_finish_quota_recovery run #4: crashed: possible deadlock in deactivate_super run #5: crashed: possible deadlock in ocfs2_finish_quota_recovery run #6: crashed: possible deadlock in deactivate_super run #7: crashed: possible deadlock in deactivate_super run #8: crashed: possible deadlock in deactivate_super run #9: crashed: possible deadlock in deactivate_super representative crash: possible deadlock in deactivate_super, types: [LOCKDEP] # git bisect good 2c66239cbf911849eb7c5ddd19bc75694b73ca41 Bisecting: 18 revisions left to test after this (roughly 4 steps) [2e89025609df2fd8542f4504824ba6827969b987] usb: typec: tcpm: delay SNK_TRY_WAIT_DEBOUNCE to SRC_TRYWAIT transition determine whether the revision contains the guilty commit revision d77be51484c849acd27ec9e2113fae4a647be8c2 crashed and is reachable testing commit 2e89025609df2fd8542f4504824ba6827969b987 gcc compiler: Debian clang version 20.1.6 (++20250514063057+1e4d39e07757-1~exp1~20250514183223.118), Debian LLD 20.1.6 kernel signature: 91dd649ab362b079b8f881b365df887603e7c682ec51b17ecbb6c0598eb15c35 all runs: OK false negative chance: 0.000 # git bisect bad 2e89025609df2fd8542f4504824ba6827969b987 Bisecting: 9 revisions left to test after this (roughly 3 steps) [cf61669c50ce9c3b3a50205bd12139b0358c991b] usb: uhci-platform: Make the clock really optional determine whether the revision contains the guilty commit revision 75cefdf153f582f9d55ff4f9b55778dc95d55f60 crashed and is reachable testing commit cf61669c50ce9c3b3a50205bd12139b0358c991b gcc compiler: Debian clang version 20.1.6 (++20250514063057+1e4d39e07757-1~exp1~20250514183223.118), Debian LLD 20.1.6 kernel signature: 2fbf3cfddc972569eda8ab7ee908ff696a72af7e5126e6d1bded53817d1dad78 run #0: crashed: possible deadlock in deactivate_super run #1: crashed: possible deadlock in deactivate_super run #2: crashed: possible deadlock in deactivate_super run #3: crashed: possible deadlock in ocfs2_finish_quota_recovery run #4: crashed: possible deadlock in deactivate_super run #5: crashed: possible deadlock in deactivate_super run #6: crashed: possible deadlock in ocfs2_finish_quota_recovery run #7: crashed: possible deadlock in deactivate_super run #8: crashed: possible deadlock in ocfs2_finish_quota_recovery run #9: crashed: possible deadlock in deactivate_super representative crash: possible deadlock in deactivate_super, types: [LOCKDEP] # git bisect good cf61669c50ce9c3b3a50205bd12139b0358c991b Bisecting: 4 revisions left to test after this (roughly 2 steps) [4c3a0b0b23dd9639739732556830a1d2fe14dc60] ocfs2: stop quota recovery before disabling quotas determine whether the revision contains the guilty commit revision d77be51484c849acd27ec9e2113fae4a647be8c2 crashed and is reachable testing commit 4c3a0b0b23dd9639739732556830a1d2fe14dc60 gcc compiler: Debian clang version 20.1.6 (++20250514063057+1e4d39e07757-1~exp1~20250514183223.118), Debian LLD 20.1.6 kernel signature: cd8f3e04b829bc58126b7eb477a91c4a676986e2d4ac21d74e12c94c6bbe6cc7 all runs: OK false negative chance: 0.000 # git bisect bad 4c3a0b0b23dd9639739732556830a1d2fe14dc60 Bisecting: 2 revisions left to test after this (roughly 1 step) [9e7b49ce4f9d0cb5b6e87db9e07a2fb9e754b0dd] module: ensure that kobject_put() is safe for module type kobjects determine whether the revision contains the guilty commit revision d77be51484c849acd27ec9e2113fae4a647be8c2 crashed and is reachable testing commit 9e7b49ce4f9d0cb5b6e87db9e07a2fb9e754b0dd gcc compiler: Debian clang version 20.1.6 (++20250514063057+1e4d39e07757-1~exp1~20250514183223.118), Debian LLD 20.1.6 kernel signature: 002876bdf1d72fcbe577562d29f5d5d10c02fdfcfdc7032a57f43edb7ae00c87 run #0: crashed: possible deadlock in deactivate_super run #1: crashed: possible deadlock in deactivate_super run #2: crashed: possible deadlock in ocfs2_finish_quota_recovery run #3: crashed: possible deadlock in ocfs2_finish_quota_recovery run #4: crashed: possible deadlock in deactivate_super run #5: crashed: possible deadlock in deactivate_super run #6: crashed: possible deadlock in deactivate_super run #7: crashed: possible deadlock in deactivate_super run #8: crashed: possible deadlock in deactivate_super run #9: crashed: possible deadlock in ocfs2_finish_quota_recovery representative crash: possible deadlock in deactivate_super, types: [LOCKDEP] # git bisect good 9e7b49ce4f9d0cb5b6e87db9e07a2fb9e754b0dd Bisecting: 0 revisions left to test after this (roughly 1 step) [6e5c3d9f296445888c02c43bd8bdd3412bb35cef] ocfs2: implement handshaking with ocfs2 recovery thread determine whether the revision contains the guilty commit revision cf61669c50ce9c3b3a50205bd12139b0358c991b crashed and is reachable testing commit 6e5c3d9f296445888c02c43bd8bdd3412bb35cef gcc compiler: Debian clang version 20.1.6 (++20250514063057+1e4d39e07757-1~exp1~20250514183223.118), Debian LLD 20.1.6 kernel signature: a1559bf0c39b11898003bcb5ee3b9162c547cd1fb619d5e079478abef20a4c7a run #0: crashed: possible deadlock in deactivate_super run #1: crashed: possible deadlock in ocfs2_finish_quota_recovery run #2: crashed: possible deadlock in deactivate_super run #3: crashed: possible deadlock in deactivate_super run #4: crashed: possible deadlock in deactivate_super run #5: crashed: possible deadlock in deactivate_super run #6: crashed: possible deadlock in deactivate_super run #7: crashed: possible deadlock in deactivate_super run #8: crashed: possible deadlock in deactivate_super run #9: crashed: possible deadlock in deactivate_super representative crash: possible deadlock in deactivate_super, types: [LOCKDEP] # git bisect good 6e5c3d9f296445888c02c43bd8bdd3412bb35cef 4c3a0b0b23dd9639739732556830a1d2fe14dc60 is the first bad commit commit 4c3a0b0b23dd9639739732556830a1d2fe14dc60 Author: Jan Kara Date: Thu Apr 24 15:45:13 2025 +0200 ocfs2: stop quota recovery before disabling quotas commit fcaf3b2683b05a9684acdebda706a12025a6927a upstream. Currently quota recovery is synchronized with unmount using sb->s_umount semaphore. That is however prone to deadlocks because flush_workqueue(osb->ocfs2_wq) called from umount code can wait for quota recovery to complete while ocfs2_finish_quota_recovery() waits for sb->s_umount semaphore. Grabbing of sb->s_umount semaphore in ocfs2_finish_quota_recovery() is only needed to protect that function from disabling of quotas from ocfs2_dismount_volume(). Handle this problem by disabling quota recovery early during unmount in ocfs2_dismount_volume() instead so that we can drop acquisition of sb->s_umount from ocfs2_finish_quota_recovery(). Link: https://lkml.kernel.org/r/20250424134515.18933-6-jack@suse.cz Fixes: 5f530de63cfc ("ocfs2: Use s_umount for quota recovery protection") Signed-off-by: Jan Kara Reported-by: Shichangkuo Reported-by: Murad Masimov Reviewed-by: Heming Zhao Tested-by: Heming Zhao Acked-by: Joseph Qi Cc: Changwei Ge Cc: Joel Becker Cc: Jun Piao Cc: Junxiao Bi Cc: Mark Fasheh Cc: Signed-off-by: Andrew Morton Signed-off-by: Greg Kroah-Hartman fs/ocfs2/journal.c | 20 ++++++++++++++++++-- fs/ocfs2/journal.h | 1 + fs/ocfs2/ocfs2.h | 6 ++++++ fs/ocfs2/quota_local.c | 9 ++------- fs/ocfs2/super.c | 3 +++ 5 files changed, 30 insertions(+), 9 deletions(-) accumulated error probability: 0.00 culprit signature: cd8f3e04b829bc58126b7eb477a91c4a676986e2d4ac21d74e12c94c6bbe6cc7 parent signature: a1559bf0c39b11898003bcb5ee3b9162c547cd1fb619d5e079478abef20a4c7a revisions tested: 19, total time: 3h51m1.88798956s (build: 1h17m31.43663457s, test: 2h25m31.237637178s) first good commit: 4c3a0b0b23dd9639739732556830a1d2fe14dc60 ocfs2: stop quota recovery before disabling quotas recipients (to): ["akpm@linux-foundation.org" "gregkh@linuxfoundation.org" "heming.zhao@suse.com" "jack@suse.cz" "joseph.qi@linux.alibaba.com"] recipients (cc): []