ci2 starts bisection 2024-09-13 14:26:39.215176738 +0000 UTC m=+104.959896644 bisecting fixing commit since 48d525b0e4634c487cf46a41c1e2824e9ee258ce building syzkaller on d265efd8b4153abba6f7b44082305976371beaad ensuring issue is reproducible on original commit 48d525b0e4634c487cf46a41c1e2824e9ee258ce testing commit 48d525b0e4634c487cf46a41c1e2824e9ee258ce gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 4f0c0f9e2702515fce2098a57874b0fc1ec6d60227cf23f24d905fc2de0a547a run #0: infra problem: create instance operation failed: &{Code:QUOTA_EXCEEDED ErrorDetails:[0xc007f30e10] Location: Message:Quota 'T2A_CPUS' exceeded. Limit: 125.0 in region us-central1. ForceSendFields:[] NullFields:[]}. run #1: infra problem: create instance operation failed: &{Code:QUOTA_EXCEEDED ErrorDetails:[0xc007a96e60] Location: Message:Quota 'T2A_CPUS' exceeded. Limit: 125.0 in region us-central1. ForceSendFields:[] NullFields:[]}. run #2: infra problem: create instance operation failed: &{Code:QUOTA_EXCEEDED ErrorDetails:[0xc007a96fa0] Location: Message:Quota 'T2A_CPUS' exceeded. Limit: 125.0 in region us-central1. ForceSendFields:[] NullFields:[]}. run #3: infra problem: create instance operation failed: &{Code:QUOTA_EXCEEDED ErrorDetails:[0xc007f30ff0] Location: Message:Quota 'T2A_CPUS' exceeded. Limit: 125.0 in region us-central1. ForceSendFields:[] NullFields:[]}. run #4: infra problem: create instance operation failed: &{Code:QUOTA_EXCEEDED ErrorDetails:[0xc007a973b0] Location: Message:Quota 'T2A_CPUS' exceeded. Limit: 125.0 in region us-central1. ForceSendFields:[] NullFields:[]}. run #5: infra problem: create instance operation failed: &{Code:QUOTA_EXCEEDED ErrorDetails:[0xc007a97540] Location: Message:Quota 'T2A_CPUS' exceeded. Limit: 125.0 in region us-central1. ForceSendFields:[] NullFields:[]}. run #6: infra problem: create instance operation failed: &{Code:QUOTA_EXCEEDED ErrorDetails:[0xc007f31360] Location: Message:Quota 'T2A_CPUS' exceeded. Limit: 125.0 in region us-central1. ForceSendFields:[] NullFields:[]}. run #7: crashed: INFO: rcu detected stall in corrupted run #8: crashed: INFO: rcu detected stall in corrupted run #9: crashed: INFO: rcu detected stall in corrupted run #10: crashed: INFO: rcu detected stall in corrupted run #11: crashed: kernel BUG in reiserfs_rename run #12: crashed: kernel BUG in reiserfs_rename run #13: crashed: kernel BUG in reiserfs_rename run #14: crashed: kernel BUG in reiserfs_rename run #15: crashed: INFO: rcu detected stall in devlink_nl_cmd_port_get_dumpit run #16: crashed: kernel BUG in reiserfs_rename run #17: crashed: INFO: rcu detected stall in corrupted run #18: crashed: kernel BUG in reiserfs_rename run #19: crashed: kernel BUG in reiserfs_rename representative crash: kernel BUG in reiserfs_rename, types: [BUG] check whether we can drop unnecessary instrumentation disabling configs for [UBSAN KASAN LOCKDEP ATOMIC_SLEEP HANG LEAK], they are not needed testing commit 48d525b0e4634c487cf46a41c1e2824e9ee258ce gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: e40102bbe77162527695c98e8ebca9ffe02a3b2dcbe75498d1598b18eb4950aa run #0: crashed: INFO: rcu detected stall in corrupted run #1: crashed: INFO: rcu detected stall in corrupted run #2: crashed: INFO: rcu detected stall in corrupted run #3: crashed: INFO: rcu detected stall in corrupted run #4: crashed: kernel BUG in drop_new_inode run #5: crashed: kernel BUG in drop_new_inode run #6: crashed: kernel BUG in drop_new_inode run #7: crashed: kernel BUG in drop_new_inode run #8: OK run #9: OK representative crash: INFO: rcu detected stall in corrupted, types: [HANG BUG] the bug reproduces without the instrumentation disabling configs for [LEAK UBSAN KASAN LOCKDEP ATOMIC_SLEEP HANG], they are not needed kconfig minimization: base=7496 full=9692 leaves diff=1935 split chunks (needed=false): <1935> split chunk #0 of len 1935 into 5 parts testing without sub-chunk 1/5 disabling configs for [UBSAN KASAN LOCKDEP ATOMIC_SLEEP HANG LEAK], they are not needed testing commit 48d525b0e4634c487cf46a41c1e2824e9ee258ce gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: e2cb1ed266f4713dd85d3df61ed9f3ef824449e82234cd5eed7ac914f7dfd87f run #0: crashed: INFO: rcu detected stall in corrupted run #1: crashed: INFO: rcu detected stall in corrupted run #2: crashed: kernel BUG in drop_new_inode run #3: crashed: kernel BUG in drop_new_inode run #4: crashed: kernel BUG in drop_new_inode run #5: crashed: kernel BUG in drop_new_inode run #6: OK run #7: OK run #8: OK run #9: OK representative crash: kernel BUG in drop_new_inode, types: [BUG] the chunk can be dropped testing without sub-chunk 2/5 disabling configs for [LEAK UBSAN KASAN LOCKDEP ATOMIC_SLEEP HANG], they are not needed testing commit 48d525b0e4634c487cf46a41c1e2824e9ee258ce gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 0016a95aa5f6df17943918a85b5ec9d4652a103e9476264ba73b8257d538afe3 all runs: boot failed: can't ssh into the instance unable to determine the verdict: 0 good runs (wanted 5), for bad wanted 5 in total, got 0 testing without sub-chunk 3/5 disabling configs for [ATOMIC_SLEEP HANG LEAK UBSAN KASAN LOCKDEP], they are not needed testing commit 48d525b0e4634c487cf46a41c1e2824e9ee258ce gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: b3e156d6cc3887d285c4e4c583012775638dd3b130427a1f2fae84a88835209f run #0: crashed: kernel BUG in drop_new_inode run #1: crashed: kernel BUG in drop_new_inode run #2: crashed: kernel BUG in drop_new_inode run #3: crashed: kernel BUG in drop_new_inode run #4: crashed: kernel BUG in drop_new_inode run #5: crashed: kernel BUG in drop_new_inode run #6: OK run #7: OK run #8: OK run #9: OK representative crash: kernel BUG in drop_new_inode, types: [BUG] the chunk can be dropped testing without sub-chunk 4/5 disabling configs for [LEAK UBSAN KASAN LOCKDEP ATOMIC_SLEEP HANG], they are not needed testing commit 48d525b0e4634c487cf46a41c1e2824e9ee258ce gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: cc1c684fc91ddf6b8d3dde9716e7decbeb912e927ed06be329f1703e79153f9b all runs: OK false negative chance: 0.000 testing without sub-chunk 5/5 disabling configs for [LOCKDEP ATOMIC_SLEEP HANG LEAK UBSAN KASAN], they are not needed testing commit 48d525b0e4634c487cf46a41c1e2824e9ee258ce gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 1f49431773bf25e750827516253ec0ed8a70e63526ab69d987f63d708964d2e2 run #0: crashed: kernel BUG in drop_new_inode run #1: crashed: kernel BUG in drop_new_inode run #2: crashed: kernel BUG in drop_new_inode run #3: crashed: kernel BUG in drop_new_inode run #4: crashed: kernel BUG in drop_new_inode run #5: OK run #6: OK run #7: OK run #8: OK run #9: OK representative crash: kernel BUG in drop_new_inode, types: [BUG] the chunk can be dropped minimized to 774 configs; suspects: [6LOWPAN ACPI_VIDEO AF_RXRPC ATM AX25 CFG80211 DLM DRM DRM_ROCKCHIP DRM_TTM DRM_TTM_HELPER DRM_UDL DRM_V3D DRM_VC4 DRM_VGEM DRM_VIRTIO_GPU DRM_VKMS DRM_VRAM_HELPER DUMMY DVB_AF9013 DVB_AF9033 DVB_AS102 DVB_AS102_FE DVB_B2C2_FLEXCOP DVB_B2C2_FLEXCOP_USB DVB_DIB3000MB DVB_DIB3000MC DVB_EC100 DVB_GP8PSK_FE DVB_RTL2830 DVB_RTL2832 DVB_RTL2832_SDR DVB_TEST_DRIVERS DVB_TTUSB_BUDGET DVB_TTUSB_DEC DVB_USB DVB_USB_A800 DVB_USB_AF9005 DVB_USB_AF9005_REMOTE DVB_USB_AF9015 DVB_USB_AF9035 DVB_USB_ANYSEE DVB_USB_AU6610 DVB_USB_AZ6007 DVB_USB_AZ6027 DVB_USB_CE6230 DVB_USB_CINERGY_T2 DVB_USB_CXUSB DVB_USB_DIB0700 DVB_USB_DIB3000MC DVB_USB_DIBUSB_MB DVB_USB_DIBUSB_MC DVB_USB_DIGITV DVB_USB_DTT200U DVB_USB_DTV5100 DVB_USB_DVBSKY DVB_USB_DW2102 DVB_USB_EC168 DVB_USB_GL861 DVB_USB_GP8PSK DVB_USB_LME2510 DVB_USB_M920X DVB_USB_MXL111SF DVB_USB_NOVA_T_USB2 DVB_USB_OPERA1 DVB_USB_PCTV452E DVB_USB_RTL28XXU DVB_USB_TECHNISAT_USB2 DVB_USB_TTUSB2 DVB_USB_UMT_010 DVB_USB_V2 DVB_USB_VP702X DVB_USB_VP7045 DVB_USB_ZD1301 DVB_VIDTV DVB_ZL10353 E100 ECRYPT_FS ECRYPT_FS_MESSAGING EEPROM_93CX6 EFS_FS ENCRYPTED_KEYS EQUALIZER EROFS_FS EROFS_FS_POSIX_ACL EROFS_FS_SECURITY EROFS_FS_XATTR EROFS_FS_ZIP EVM EVM_ADD_XATTRS EVM_ATTR_FSUUID EXFAT_FS EXPORTFS_BLOCK_OPS EXT3_FS_POSIX_ACL EXT3_FS_SECURITY EXT4_FS_SECURITY F2FS_CHECK_FS F2FS_FAULT_INJECTION F2FS_FS F2FS_FS_COMPRESSION F2FS_FS_LZ4 F2FS_FS_LZ4HC F2FS_FS_LZO F2FS_FS_LZORLE F2FS_FS_POSIX_ACL F2FS_FS_SECURITY F2FS_FS_XATTR F2FS_FS_ZSTD F2FS_STAT_FS FB_DEFERRED_IO FB_SYS_COPYAREA FB_SYS_FILLRECT FB_SYS_FOPS FB_SYS_IMAGEBLIT FB_TILEBLITTING FB_VIRTUAL FDDI FIB_RULES FIREWIRE FIREWIRE_NET FIREWIRE_OHCI FIREWIRE_SBP2 FRAMEBUFFER_CONSOLE_ROTATION FRONTSWAP FS_DAX FS_DAX_PMD FS_ENCRYPTION FS_ENCRYPTION_ALGS FS_VERITY FS_VERITY_BUILTIN_SIGNATURES FTL FW_LOADER_COMPRESS FW_LOADER_USER_HELPER_FALLBACK GACT_PROB GCC11_NO_ARRAY_BOUNDS GENEVE GET_FREE_REGION GFS2_FS GFS2_FS_LOCKING_DLM GOOGLE_COREBOOT_TABLE GOOGLE_FIRMWARE GOOGLE_MEMCONSOLE GOOGLE_MEMCONSOLE_COREBOOT GOOGLE_VPD GPIO_DLN2 GPIO_VF610 GPIO_VIPERBOARD GREENASIA_FF GREYBUS GREYBUS_BRIDGED_PHY GREYBUS_ES2 GREYBUS_HID GREYBUS_USB GTP GVE HAMRADIO HAVE_ARCH_USERFAULTFD_MINOR HAVE_IMA_KEXEC HDLC HDLC_CISCO HDLC_FR HDLC_PPP HDLC_RAW HDLC_RAW_ETH HDLC_X25 HDMI HFSPLUS_FS HFS_FS HIDRAW HID_ACCUTOUCH HID_ACRUX HID_ACRUX_FF HID_ALPS HID_APPLEIR HID_ASUS HID_AUREAL HID_BATTERY_STRENGTH HID_BETOP_FF HID_CMEDIA HID_CORSAIR HID_CP2112 HID_ELECOM HID_ELO HID_EMS_FF HID_GEMBIRD HID_GFRM HID_GREENASIA HID_GT683R HID_GYRATION HID_HOLTEK HID_ICADE HID_KEYTOUCH HID_KYE HID_LCPOWER HID_LED HID_LENOVO HID_LOGITECH_DJ HID_LOGITECH_HIDPP HID_MAGICMOUSE HID_MAYFLASH HID_NTI HID_NTRIG HID_ORTEK HID_PANTHERLORD HID_PENMOUNT HID_PETALYNX HID_PICOLCD HID_PICOLCD_BACKLIGHT HID_PICOLCD_CIR HID_PICOLCD_FB HID_PICOLCD_LCD HID_PICOLCD_LEDS HID_PID HID_PLANTRONICS HID_PRIMAX HID_PRODIKEYS HID_RETRODE HID_RMI HID_ROCCAT HID_SAITEK HID_SAMSUNG HID_SENSOR_ACCEL_3D HID_SENSOR_ALS HID_SENSOR_CUSTOM_SENSOR HID_SENSOR_DEVICE_ROTATION HID_SENSOR_GYRO_3D HID_SENSOR_HUB HID_SENSOR_HUMIDITY HID_SENSOR_IIO_COMMON HID_SENSOR_IIO_TRIGGER HID_SENSOR_INCLINOMETER_3D HID_SENSOR_MAGNETOMETER_3D HID_SENSOR_PRESS HID_SENSOR_PROX HID_SENSOR_TEMP HID_SMARTJOYPLUS HID_SONY HID_SPEEDLINK HID_STEELSERIES HID_SUNPLUS HID_THINGM HID_TIVO HID_TOPSEED HID_TWINHAN HID_UCLOGIC HID_UDRAW_PS3 HID_WACOM HID_WALTOP HID_WIIMOTE HID_XINMO HID_ZYDACRON HMM_MIRROR HOLTEK_FF HOTPLUG_PCI_PCIE HPFS_FS I2C_DIOLAN_U2C I2C_DLN2 I2C_MUX_REG I2C_ROBOTFUZZ_OSIF I2C_SI4713 I2C_SLAVE_EEPROM I2C_TINY_USB I2C_VIPERBOARD IEEE802154 IEEE802154_6LOWPAN IEEE802154_ATUSB IEEE802154_DRIVERS IEEE802154_HWSIM IEEE802154_NL802154_EXPERIMENTAL IEEE802154_SOCKET IFB IMA IMA_APPRAISE IMA_APPRAISE_MODSIG IMA_DEFAULT_HASH_SHA256 IMA_LSM_RULES IMA_MEASURE_ASYMMETRIC_KEYS IMA_NG_TEMPLATE IMA_QUEUE_EARLY_BOOT_KEYS IMA_READ_POLICY IMA_WRITE_POLICY INET6_AH INET6_ESP INET6_ESPINTCP INET6_ESP_OFFLOAD INET6_IPCOMP INET6_TUNNEL INET6_XFRM_TUNNEL INET_AH INET_DCCP_DIAG INET_DIAG_DESTROY INET_ESP INET_ESPINTCP INET_ESP_OFFLOAD INET_IPCOMP INET_MPTCP_DIAG INET_RAW_DIAG INET_SCTP_DIAG INET_UDP_DIAG INET_XFRM_TUNNEL INFINIBAND INFINIBAND_ADDR_TRANS INFINIBAND_ADDR_TRANS_CONFIGFS INFINIBAND_IPOIB INFINIBAND_IPOIB_CM INFINIBAND_IPOIB_DEBUG INFINIBAND_ISER INFINIBAND_ON_DEMAND_PAGING INFINIBAND_RTRS INFINIBAND_SRP INFINIBAND_USER_ACCESS INFINIBAND_USER_MAD INFINIBAND_USER_MEM INFINIBAND_VIRT_DMA INPUT_ATI_REMOTE2 INPUT_CM109 INPUT_IMS_PCU INPUT_JOYDEV INPUT_JOYSTICK INPUT_KEYSPAN_REMOTE INPUT_LEDS INPUT_MOUSEDEV INPUT_MOUSEDEV_PSAUX INPUT_POWERMATE INPUT_TABLET INPUT_UINPUT INPUT_YEALINK INTEGRITY INTEGRITY_ASYMMETRIC_KEYS INTEGRITY_AUDIT INTEGRITY_SIGNATURE INTEGRITY_TRUSTED_KEYRING IP6_NF_MATCH_AH IP6_NF_MATCH_EUI64 IP6_NF_MATCH_FRAG IP6_NF_MATCH_HL IP6_NF_MATCH_IPV6HEADER IP6_NF_MATCH_MH IP6_NF_MATCH_OPTS IP6_NF_MATCH_RPFILTER IP6_NF_MATCH_RT IP6_NF_MATCH_SRH IP6_NF_RAW IP6_NF_SECURITY IP6_NF_TARGET_HL IP6_NF_TARGET_NPT IP6_NF_TARGET_SYNPROXY IPV6_FOU IPV6_FOU_TUNNEL IPV6_GRE IPV6_ILA IPV6_MIP6 IPV6_MROUTE IPV6_MROUTE_MULTIPLE_TABLES IPV6_MULTIPLE_TABLES IPV6_OPTIMISTIC_DAD IPV6_PIMSM_V2 IPV6_ROUTER_PREF IPV6_ROUTE_INFO IPV6_RPL_LWTUNNEL IPV6_SEG6_BPF IPV6_SEG6_HMAC IPV6_SEG6_LWTUNNEL IPV6_SIT_6RD IPV6_SUBTREES IPV6_TUNNEL IPV6_VTI IPVLAN IPVLAN_L3S IPVTAP IP_ADVANCED_ROUTER IP_DCCP IP_DCCP_CCID3 IP_DCCP_TFRC_LIB IP_FIB_TRIE_STATS IP_MROUTE IP_MROUTE_COMMON IP_MROUTE_MULTIPLE_TABLES IP_NF_ARPFILTER IP_NF_ARPTABLES IP_NF_ARP_MANGLE IP_NF_MATCH_AH IP_NF_MATCH_ECN IP_NF_MATCH_RPFILTER IP_NF_MATCH_TTL IP_NF_RAW IP_NF_SECURITY IP_NF_TARGET_CLUSTERIP IP_NF_TARGET_ECN IP_NF_TARGET_NETMAP IP_NF_TARGET_REDIRECT IP_NF_TARGET_SYNPROXY IP_NF_TARGET_TTL IP_PIMSM_V1 IP_PIMSM_V2 IP_PNP_RARP IP_ROUTE_CLASSID IP_ROUTE_MULTIPATH IP_ROUTE_VERBOSE IP_SCTP IP_SET IP_SET_BITMAP_IP IP_SET_BITMAP_IPMAC IP_SET_BITMAP_PORT IP_SET_HASH_IP IP_SET_HASH_IPMAC IP_SET_HASH_IPMARK IP_SET_HASH_IPPORT IP_SET_HASH_IPPORTIP IP_SET_HASH_IPPORTNET IP_SET_HASH_MAC IP_SET_HASH_NET IP_SET_HASH_NETIFACE IP_SET_HASH_NETNET IP_SET_HASH_NETPORT IP_SET_HASH_NETPORTNET IP_SET_LIST_SET 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 IR_IGORPLUGUSB IR_IGUANA IR_IMON IR_MCEUSB IR_REDRAT3 IR_STREAMZAP IR_TTUSBIR ISDN ISDN_CAPI_MIDDLEWARE ISO9660_FS 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 JOLIET JOYSTICK_IFORCE JOYSTICK_IFORCE_USB JOYSTICK_XPAD JOYSTICK_XPAD_FF JOYSTICK_XPAD_LEDS KARMA_PARTITION KCOV KCOV_ENABLE_COMPARISONS L2TP LAPB LCD_CLASS_DEVICE MAC802154 MEDIA_COMMON_OPTIONS MEDIA_RADIO_SUPPORT MEDIA_TEST_SUPPORT MFD_DLN2 MFD_RETU MFD_VIPERBOARD MPTCP NETFILTER_CONNCOUNT NET_IPGRE NET_IPGRE_DEMUX NFT_FWD_NETDEV NF_CONNTRACK_FTP NF_CONNTRACK_SIP NF_TABLES NF_TABLES_NETDEV OCFS2_DEBUG_FS OCFS2_FS OCFS2_FS_O2CB OCFS2_FS_STATS OCFS2_FS_USERSPACE_CLUSTER OMFS_FS OPENVSWITCH OPENVSWITCH_GENEVE OPENVSWITCH_GRE OPENVSWITCH_VXLAN ORANGEFS_FS OSF_PARTITION OVERLAY_FS_INDEX OVERLAY_FS_REDIRECT_DIR PACKET_DIAG PADATA PAGE_IDLE_FLAG PAHOLE_HAS_BTF_TAG PAHOLE_HAS_SPLIT_BTF PANTHERLORD_FF PARPORT PARPORT_NOT_PC PARTITION_ADVANCED PATA_AMD PATA_OLDPIIX PATA_SCH PCCARD PCMCIA PERCPU_STATS PERSISTENT_KEYRINGS PHY_CPCAP_USB PHY_QCOM_USB_HSIC PHY_TUSB1210 PKCS7_TEST_KEY PKCS8_PRIVATE_KEY_PARSER PM_DEBUG PM_SLEEP_DEBUG PPP PPPOATM PPPOE PPPOL2TP PPP_ASYNC PPP_BSDCOMP PPP_DEFLATE PPP_FILTER PPP_MPPE PPP_MULTILINK PPP_SYNC_TTY PPTP PRISM2_USB PROC_CHILDREN PROC_KCORE PSI PSTORE_842_COMPRESS PSTORE_LZ4HC_COMPRESS PSTORE_LZ4_COMPRESS PSTORE_LZO_COMPRESS PSTORE_ZSTD_COMPRESS QFMT_V2 QNX4FS_FS QNX6FS_FS QUOTA_NETLINK_INTERFACE QUOTA_TREE R8712U RADIO_ADAPTERS RADIO_SHARK RADIO_SHARK2 RADIO_SI4713 RADIO_TEA575X RC_ATI_REMOTE RDMA_RXE RDMA_SIW RDS RDS_RDMA RDS_TCP READ_ONLY_THP_FOR_FS REALTEK_AUTOPM REED_SOLOMON REED_SOLOMON_DEC8 REGMAP_SOUNDWIRE REGULATOR_TWL4030 REISERFS_FS REISERFS_FS_POSIX_ACL REISERFS_FS_SECURITY REISERFS_FS_XATTR REISERFS_PROC_INFO RFKILL RFKILL_INPUT RFKILL_LEDS RMI4_2D_SENSOR RMI4_CORE RMI4_F03 RMI4_F03_SERIO RMI4_F11 RMI4_F12 RMI4_F30 ROCKCHIP_ANALOGIX_DP ROCKCHIP_CDN_DP ROCKCHIP_DW_HDMI ROCKCHIP_DW_MIPI_DSI ROCKCHIP_INNO_HDMI ROCKCHIP_LVDS ROCKCHIP_VOP ROMFS_BACKED_BY_BOTH ROMFS_FS ROMFS_ON_BLOCK ROMFS_ON_MTD ROSE RTC_DRV_HID_SENSOR_TIME RXKAD SCHEDSTATS SCSI_CONSTANTS SCSI_FC_ATTRS SCSI_HPSA SCSI_ISCSI_ATTRS SCSI_LOGGING SCSI_NETLINK SCSI_SCAN_ASYNC SCSI_SPI_ATTRS SCSI_SRP_ATTRS SCTP_COOKIE_HMAC_MD5 SCTP_COOKIE_HMAC_SHA1 SCTP_DEFAULT_COOKIE_HMAC_MD5 SECONDARY_TRUSTED_KEYRING SECURITY_INFINIBAND SECURITY_NETWORK_XFRM SERIAL_8250_DETECT_IRQ SERIAL_8250_MANY_PORTS SERIAL_8250_RSA SERIO_SERPORT SGI_PARTITION SIGNATURE SIGNED_PE_FILE_VERIFICATION SLHC SLIP SLIP_COMPRESSED SLIP_MODE_SLIP6 SLIP_SMART SMARTJOYPLUS_FF SMBFS SMC SMC_DIAG SMS_SDIO_DRV SMS_SIANO_DEBUGFS SMS_SIANO_MDTV SMS_SIANO_RC SMS_USB_DRV SND SND_ALOOP SND_AUDIO_GRAPH_CARD SND_AUDIO_GRAPH_CARD2 SND_BCD2000 SND_BCM2835_SOC_I2S SND_COMPRESS_OFFLOAD SND_CTL_FAST_LOOKUP SND_CTL_LED SND_DEBUG SND_DMAENGINE_PCM SND_DRIVERS SND_DUMMY SND_DYNAMIC_MINORS SND_HDA SND_HDA_ALIGNED_MMIO 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_INPUT_BEEP SND_HDA_INTEL SND_HDA_PATCH_LOADER SND_HDA_RECONFIG SND_HDA_TEGRA SND_HRTIMER SND_HWDEP SND_IMX_SOC SND_INTEL_DSP_CONFIG SND_INTEL_NHLT SND_INTEL_SOUNDWIRE_ACPI SND_JACK SND_JACK_INPUT_DEV SND_MESON_AIU SND_MESON_AXG_FIFO SND_MESON_AXG_FRDDR SND_MESON_AXG_PDM SND_MESON_AXG_SOUND_CARD SND_MESON_AXG_SPDIFIN SND_MESON_AXG_SPDIFOUT SND_MESON_AXG_TDMIN SND_MESON_AXG_TDMOUT SND_MESON_AXG_TDM_FORMATTER SND_MESON_AXG_TDM_INTERFACE SND_MESON_AXG_TODDR SND_MESON_CARD_UTILS SND_MESON_CODEC_GLUE SND_MESON_G12A_TOACODEC SND_MESON_G12A_TOHDMITX SND_MESON_GX_SOUND_CARD SND_MIXER_OSS SND_OSSEMUL SND_PCI SND_PCM SND_PCM_ELD SND_PCM_IEC958 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_MIDI SND_SEQ_MIDI_EVENT SND_SEQ_VIRMIDI SND_SIMPLE_CARD SND_SIMPLE_CARD_UTILS SND_SOC SND_SOC_ADAU7002 SND_SOC_AK4613 SND_SOC_APPLE_MCA SND_SOC_APQ8016_SBC SND_SOC_COMPRESS SND_SOC_DA7219 SND_SOC_DMIC SND_SOC_ES7134 SND_SOC_ES7241 SND_SOC_FSL_ASOC_CARD SND_SOC_FSL_ASRC SND_SOC_FSL_AUDMIX SND_SOC_FSL_EASRC SND_SOC_FSL_ESAI SND_SOC_FSL_MICFIL SND_SOC_FSL_SAI SND_SOC_FSL_SPDIF SND_SOC_FSL_SSI SND_SOC_FSL_UTILS SND_SOC_GENERIC_DMAENGINE_PCM SND_SOC_GTM601 SND_SOC_HDMI_CODEC SND_SOC_I2C_AND_SPI SND_SOC_IMX_AUDMIX SND_SOC_IMX_AUDMUX SND_SOC_IMX_PCM_DMA SND_SOC_IMX_SGTL5000 SND_SOC_IMX_SPDIF SND_SOC_LPASS_APQ8016 SND_SOC_LPASS_CDC_DMA SND_SOC_LPASS_CPU SND_SOC_LPASS_HDMI SND_SOC_LPASS_MACRO_COMMON SND_SOC_LPASS_PLATFORM SND_SOC_LPASS_RX_MACRO SND_SOC_LPASS_SC7180 SND_SOC_LPASS_SC7280 SND_SOC_LPASS_TX_MACRO SND_SOC_LPASS_VA_MACRO SND_SOC_LPASS_WSA_MACRO SND_SOC_MAX98357A SND_SOC_MAX98927 SND_SOC_MESON_T9015 SND_SOC_MSM8916_WCD_ANALOG SND_SOC_MSM8916_WCD_DIGITAL SND_SOC_MSM8996 SND_SOC_NAU8822 SND_SOC_PCM3168A SND_SOC_PCM3168A_I2C SND_SOC_QCOM SND_SOC_QCOM_COMMON SND_SOC_QCOM_SDW SND_SOC_QDSP6 SND_SOC_QDSP6_ADM SND_SOC_QDSP6_AFE SND_SOC_QDSP6_AFE_CLOCKS SND_SOC_QDSP6_AFE_DAI SND_SOC_QDSP6_APM SND_SOC_QDSP6_APM_DAI SND_SOC_QDSP6_APM_LPASS_DAI SND_SOC_QDSP6_ASM SND_SOC_QDSP6_ASM_DAI SND_SOC_QDSP6_COMMON SND_SOC_QDSP6_CORE SND_SOC_QDSP6_PRM SND_SOC_QDSP6_PRM_LPASS_CLOCKS SND_SOC_QDSP6_ROUTING SND_SOC_RCAR SND_SOC_RK3399_GRU_SOUND SND_SOC_RL6231 SND_SOC_ROCKCHIP SND_SOC_ROCKCHIP_I2S SND_SOC_ROCKCHIP_RT5645 SND_SOC_ROCKCHIP_SPDIF SND_SOC_RT5514 SND_SOC_RT5514_SPI SND_SOC_RT5645 SND_SOC_RT5659 SND_SOC_RT5663 SND_SOC_RT5682 SND_SOC_RT5682S SND_SOC_RT5682_I2C SND_SOC_RZ SND_SOC_SAMSUNG SND_SOC_SC7180 SND_SOC_SC7280 SND_SOC_SDM845 SND_SOC_SGTL5000 SND_SOC_SIMPLE_AMPLIFIER SND_SOC_SIMPLE_MUX SND_SOC_SM8250 SND_SOC_SPDIF SND_SOC_TAS571X SND_SOC_TEGRA SND_SOC_TEGRA186_ASRC SND_SOC_TEGRA186_DSPK SND_SOC_TEGRA210_ADMAIF SND_SOC_TEGRA210_ADX SND_SOC_TEGRA210_AHUB SND_SOC_TEGRA210_AMX SND_SOC_TEGRA210_DMIC SND_SOC_TEGRA210_I2S SND_SOC_TEGRA210_MIXER SND_SOC_TEGRA210_MVC SND_SOC_TEGRA210_OPE SND_SOC_TEGRA210_SFC SND_SOC_TEGRA_AUDIO_GRAPH_CARD SND_SOC_TLV320AIC31XX SND_SOC_TLV320AIC32X4 SND_SOC_TLV320AIC32X4_I2C SND_SOC_TOPOLOGY SND_SOC_WCD9335 SND_SOC_WCD934X SND_SOC_WCD938X SND_SOC_WCD938X_SDW SND_SOC_WCD_MBHC SND_SOC_WM8524 SND_SOC_WM8904 SND_SOC_WM8960 SND_SOC_WM8962 SND_SOC_WM8978 SND_SOC_WM8994 SND_SOC_WM_HUBS SND_SOC_WSA881X SND_SPI SND_SUN4I_I2S SND_SUN4I_SPDIF SND_SUN50I_CODEC_ANALOG SND_SUN8I_ADDA_PR_REGMAP SND_SUN8I_CODEC SND_SUN8I_CODEC_ANALOG 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_VARIAX SND_VERBOSE_PROCFS SND_VIRMIDI SND_VIRTIO SND_VMASTER SOCK_VALIDATE_XMIT SOLARIS_X86_PARTITION SONY_FF SOUND SOUNDWIRE_QCOM SOUND_OSS_CORE SOUND_OSS_CORE_PRECLAIM SPI_DLN2 SQUASHFS_4K_DEVBLK_SIZE SQUASHFS_FILE_DIRECT SQUASHFS_LZ4 SQUASHFS_LZO SQUASHFS_XATTR SQUASHFS_XZ SQUASHFS_ZSTD SSB SSB_PCIHOST_POSSIBLE SSB_PCMCIAHOST_POSSIBLE SSB_SDIOHOST_POSSIBLE STREAM_PARSER SUN_PARTITION SW_SYNC SYN_COOKIES 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 TCG_CRB TCG_TIS_I2C_INFINEON TCG_TPM TCP_CONG_ADVANCED 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 TCP_MD5SIG TEXTSEARCH TEXTSEARCH_BM TEXTSEARCH_FSM TEXTSEARCH_KMP TWL4030_CORE USB_STORAGE_REALTEK VXLAN WAN WIRELESS WLAN XFRM ZONE_DEVICE] disabling configs for [HANG LEAK UBSAN KASAN LOCKDEP ATOMIC_SLEEP], they are not needed determining the merge base between 48d525b0e4634c487cf46a41c1e2824e9ee258ce and 196145c606d0f816fd3926483cb1ff87e09c2c0b 830b3c68c1fb1e9176028d02ef86f3cf76aa2476/Linux 6.1 is a merge base, check if it has the bug testing commit 830b3c68c1fb1e9176028d02ef86f3cf76aa2476 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: d1404f3456399feffb9e23b3d7ec8a7d1870b479e5e2fa07d60c738eb6b28484 run #0: crashed: kernel BUG in page_table_check_set run #1: crashed: kernel BUG in drop_new_inode run #2: crashed: kernel BUG in page_table_check_set run #3: crashed: kernel BUG in page_table_check_set run #4: crashed: kernel BUG in page_table_check_set run #5: crashed: kernel BUG in page_table_check_set run #6: crashed: kernel BUG in page_table_check_set run #7: crashed: kernel BUG in page_table_check_set run #8: crashed: kernel BUG in page_table_check_set run #9: crashed: kernel BUG in page_table_check_set representative crash: kernel BUG in page_table_check_set, types: [BUG] testing current HEAD 196145c606d0f816fd3926483cb1ff87e09c2c0b testing commit 196145c606d0f816fd3926483cb1ff87e09c2c0b gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 99870c5aa49d3125df40ca946c84bd8c085414e2a40699bb69a5b90245bd1d2a all runs: OK false negative chance: 0.001 # git bisect start 196145c606d0f816fd3926483cb1ff87e09c2c0b 830b3c68c1fb1e9176028d02ef86f3cf76aa2476 Bisecting: 78970 revisions left to test after this (roughly 16 steps) [c49bba011b51e44d45bbc279ef8f42d46f4b0700] Merge branch 'ptp-multiple-readers' determine whether the revision contains the guilty commit revision 830b3c68c1fb1e9176028d02ef86f3cf76aa2476 crashed and is reachable testing commit c49bba011b51e44d45bbc279ef8f42d46f4b0700 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 5ecefcae143fd3c8de506fb16293235951adb599f8e2be11ac36ffdc57352edf all runs: crashed: kernel BUG in drop_new_inode representative crash: kernel BUG in drop_new_inode, types: [BUG] # git bisect good c49bba011b51e44d45bbc279ef8f42d46f4b0700 Bisecting: 39502 revisions left to test after this (roughly 15 steps) [245b6f3239d9a4fe72f6fc78fc9a005fff2726c5] Merge tag 'mmc-v6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc determine whether the revision contains the guilty commit revision 830b3c68c1fb1e9176028d02ef86f3cf76aa2476 crashed and is reachable testing commit 245b6f3239d9a4fe72f6fc78fc9a005fff2726c5 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 230ee16ed82d7fb35b7b2eb933a64a8dbf524b76d7bdf05b052f3904bcea2c7c all runs: basic kernel testing failed: WARNING in __nf_register_net_hook unable to determine the verdict: 0 good runs (wanted 5), for bad wanted 5 in total, got 0 # git bisect skip 245b6f3239d9a4fe72f6fc78fc9a005fff2726c5 Bisecting: 39499 revisions left to test after this (roughly 15 steps) [b30f2db0b79055149ee115fb7b3c86add4d9596a] Merge tag 'regmap-v6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap determine whether the revision contains the guilty commit revision 830b3c68c1fb1e9176028d02ef86f3cf76aa2476 crashed and is reachable testing commit b30f2db0b79055149ee115fb7b3c86add4d9596a gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 0bde9765fa0cc4661e598f4e789b97ebc054d5afab1597123ddbeb2ee2248af3 all runs: basic kernel testing failed: WARNING in __nf_register_net_hook unable to determine the verdict: 0 good runs (wanted 5), for bad wanted 5 in total, got 0 # git bisect skip b30f2db0b79055149ee115fb7b3c86add4d9596a Bisecting: 39499 revisions left to test after this (roughly 15 steps) [82ef1a5356572219f41f9123ca047259a77bd67b] xfs: reset XFS_ATTR_INCOMPLETE filter on node removal determine whether the revision contains the guilty commit revision 830b3c68c1fb1e9176028d02ef86f3cf76aa2476 crashed and is reachable testing commit 82ef1a5356572219f41f9123ca047259a77bd67b gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 59ea9746a9103168b1c9df44046536b35acba1c416609bcf794f4ef8827df2c9 run #0: crashed: kernel BUG in drop_new_inode run #1: crashed: kernel BUG in drop_new_inode run #2: crashed: kernel BUG in drop_new_inode run #3: crashed: kernel BUG in drop_new_inode run #4: crashed: kernel BUG in drop_new_inode run #5: crashed: kernel BUG in drop_new_inode run #6: crashed: kernel BUG in drop_new_inode run #7: crashed: kernel BUG in drop_new_inode run #8: crashed: kernel BUG in drop_new_inode run #9: OK representative crash: kernel BUG in drop_new_inode, types: [BUG] # git bisect good 82ef1a5356572219f41f9123ca047259a77bd67b Bisecting: 24439 revisions left to test after this (roughly 15 steps) [46c6d2b186915176be5acc5d4b6f9793eb32a0c7] Merge tag 'asymmetric-keys-next-6.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd determine whether the revision contains the guilty commit revision c49bba011b51e44d45bbc279ef8f42d46f4b0700 crashed and is reachable testing commit 46c6d2b186915176be5acc5d4b6f9793eb32a0c7 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 878ad083d402d3da04201c734e1bf2885850099e70c37e507347d1a6ed21a97e all runs: crashed: kernel BUG in drop_new_inode representative crash: kernel BUG in drop_new_inode, types: [BUG] # git bisect good 46c6d2b186915176be5acc5d4b6f9793eb32a0c7 Bisecting: 12355 revisions left to test after this (roughly 14 steps) [0434dbe32053d07d658165be681505120c6b1abc] Merge tag 'linux_kselftest-next-6.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest determine whether the revision contains the guilty commit revision 830b3c68c1fb1e9176028d02ef86f3cf76aa2476 crashed and is reachable testing commit 0434dbe32053d07d658165be681505120c6b1abc gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 474f8a891000dfe019a50755c7f605260d299609c6ea1d4e93a2f83d3260e6db all runs: OK false negative chance: 0.001 # git bisect bad 0434dbe32053d07d658165be681505120c6b1abc Bisecting: 6073 revisions left to test after this (roughly 13 steps) [f3033eb79136dd27b17e7a192fac0155ceab5eb8] Merge tag 'leds-next-6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/leds determine whether the revision contains the guilty commit revision 82ef1a5356572219f41f9123ca047259a77bd67b crashed and is reachable testing commit f3033eb79136dd27b17e7a192fac0155ceab5eb8 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 0e798cdc2ba4578e047024df6b50fbd37b1d14abcabb4121c641d33d401a6659 all runs: crashed: kernel BUG in drop_new_inode representative crash: kernel BUG in drop_new_inode, types: [BUG] # git bisect good f3033eb79136dd27b17e7a192fac0155ceab5eb8 Bisecting: 3036 revisions left to test after this (roughly 12 steps) [7a99afef17af66c276c1d6e6f4dbcac223eaf6ac] net: ks8851: Fix potential TX stall after interface reopen determine whether the revision contains the guilty commit revision c49bba011b51e44d45bbc279ef8f42d46f4b0700 crashed and is reachable testing commit 7a99afef17af66c276c1d6e6f4dbcac223eaf6ac gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 8262a16cf744e68611c7ff01fcaa67bbf5b6c675bde22cb210206e99210f5d9e all runs: crashed: kernel BUG in drop_new_inode representative crash: kernel BUG in drop_new_inode, types: [BUG] # git bisect good 7a99afef17af66c276c1d6e6f4dbcac223eaf6ac Bisecting: 1517 revisions left to test after this (roughly 11 steps) [408323581b722c9bd504dd296920f392049a7f52] Merge tag 'x86_sev_for_v6.11_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip determine whether the revision contains the guilty commit revision c49bba011b51e44d45bbc279ef8f42d46f4b0700 crashed and is reachable testing commit 408323581b722c9bd504dd296920f392049a7f52 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 677c07f29e209071293778713e48737d916b1602394918a4b897e3c7befca5ec all runs: OK false negative chance: 0.001 # git bisect bad 408323581b722c9bd504dd296920f392049a7f52 Bisecting: 749 revisions left to test after this (roughly 10 steps) [4fd9435641bb80c04863c9a35afafe4c3f953bbf] Merge tag 'timers-core-2024-07-14' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip determine whether the revision contains the guilty commit revision 830b3c68c1fb1e9176028d02ef86f3cf76aa2476 crashed and is reachable testing commit 4fd9435641bb80c04863c9a35afafe4c3f953bbf gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 435bd46be8599bb8a4cb90e53124ae6c87008cc545d490b575404afdeb6320b6 all runs: OK false negative chance: 0.001 # git bisect bad 4fd9435641bb80c04863c9a35afafe4c3f953bbf Bisecting: 385 revisions left to test after this (roughly 9 steps) [b051320d6ab8cfdd77a48ef4e563584cd7681d2d] Merge tag 'vfs-6.11.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs determine whether the revision contains the guilty commit revision b30f2db0b79055149ee115fb7b3c86add4d9596a crashed and is reachable testing commit b051320d6ab8cfdd77a48ef4e563584cd7681d2d gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: e387d9a55d54f26c106dab878e8fb65ff45877b642c170aef3c40239269905c8 all runs: crashed: kernel BUG in drop_new_inode representative crash: kernel BUG in drop_new_inode, types: [BUG] # git bisect good b051320d6ab8cfdd77a48ef4e563584cd7681d2d Bisecting: 185 revisions left to test after this (roughly 8 steps) [6b43537faef35eb3d2657e2a1ec668a31b5ba5d1] Merge tag 'nvme-6.11-2024-07-08' of git://git.infradead.org/nvme into for-6.11/block determine whether the revision contains the guilty commit revision b30f2db0b79055149ee115fb7b3c86add4d9596a crashed and is reachable testing commit 6b43537faef35eb3d2657e2a1ec668a31b5ba5d1 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 5474f684517005bfe1ed3f15e35b365e527ac26bbf7bc6ade9542847208a3bbd all runs: OK false negative chance: 0.001 # git bisect bad 6b43537faef35eb3d2657e2a1ec668a31b5ba5d1 Bisecting: 99 revisions left to test after this (roughly 7 steps) [f70167a7a6e7e8a6911f3a216dc044cbfe7c1983] block: Generalize chunk_sectors support as boundary support determine whether the revision contains the guilty commit revision 830b3c68c1fb1e9176028d02ef86f3cf76aa2476 crashed and is reachable testing commit f70167a7a6e7e8a6911f3a216dc044cbfe7c1983 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: e4cd55a1b951d3cd7c1387a36ca5613dceea604348ca1a0f220a6f16ab5b84ef run #0: crashed: kernel BUG in drop_new_inode run #1: crashed: kernel BUG in drop_new_inode run #2: crashed: kernel BUG in drop_new_inode run #3: crashed: kernel BUG in drop_new_inode run #4: crashed: kernel BUG in drop_new_inode run #5: crashed: kernel BUG in drop_new_inode run #6: crashed: kernel BUG in drop_new_inode run #7: crashed: kernel BUG in drop_new_inode run #8: crashed: kernel BUG in drop_new_inode run #9: OK representative crash: kernel BUG in drop_new_inode, types: [BUG] # git bisect good f70167a7a6e7e8a6911f3a216dc044cbfe7c1983 Bisecting: 49 revisions left to test after this (roughly 6 steps) [37105615f73125cb0466c09796f277a4c46d9295] block: don't reduce max_sectors based on io_opt determine whether the revision contains the guilty commit revision f70167a7a6e7e8a6911f3a216dc044cbfe7c1983 crashed and is reachable testing commit 37105615f73125cb0466c09796f277a4c46d9295 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 11239f1cc703aec6d4ee20a1476a3eb3b12dfd032ca6e3119f1bdd2fb6573dcb all runs: OK false negative chance: 0.001 # git bisect bad 37105615f73125cb0466c09796f277a4c46d9295 Bisecting: 24 revisions left to test after this (roughly 5 steps) [69b6517687a4b1fb250bd8c9c193a0a304c8ba17] block: use the right type for stub rq_integrity_vec() determine whether the revision contains the guilty commit revision 830b3c68c1fb1e9176028d02ef86f3cf76aa2476 crashed and is reachable testing commit 69b6517687a4b1fb250bd8c9c193a0a304c8ba17 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 2ab94779e92ca7244f49830d7658d3d98e71f35e4fefbc297a7caf4d489a1aea run #0: crashed: kernel BUG in drop_new_inode run #1: crashed: kernel BUG in drop_new_inode run #2: crashed: kernel BUG in drop_new_inode run #3: crashed: kernel BUG in drop_new_inode run #4: crashed: kernel BUG in drop_new_inode run #5: crashed: kernel BUG in drop_new_inode run #6: crashed: kernel BUG in drop_new_inode run #7: crashed: kernel BUG in drop_new_inode run #8: crashed: kernel BUG in drop_new_inode run #9: OK representative crash: kernel BUG in drop_new_inode, types: [BUG] # git bisect good 69b6517687a4b1fb250bd8c9c193a0a304c8ba17 Bisecting: 12 revisions left to test after this (roughly 4 steps) [667ea36378cf7f669044b27871c496e1559c872a] loop: don't set QUEUE_FLAG_NOMERGES determine whether the revision contains the guilty commit revision b30f2db0b79055149ee115fb7b3c86add4d9596a crashed and is reachable testing commit 667ea36378cf7f669044b27871c496e1559c872a gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 3bd932eddb9bf78d3cec53230327ce6ca0b36d135aceb863a9aebc395498a670 all runs: OK false negative chance: 0.001 # git bisect bad 667ea36378cf7f669044b27871c496e1559c872a Bisecting: 5 revisions left to test after this (roughly 3 steps) [c096df908393b0b3445f4335dd9bbd9d98252951] block: simplify adding the payload in bio_integrity_prep determine whether the revision contains the guilty commit revision c49bba011b51e44d45bbc279ef8f42d46f4b0700 crashed and is reachable testing commit c096df908393b0b3445f4335dd9bbd9d98252951 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 58131482a875660c3ca00c85f33b63b7be205f4645e0dff69edca50a10d7d2f2 run #0: boot failed: can't ssh into the instance run #1: OK run #2: OK run #3: OK run #4: OK run #5: OK run #6: OK run #7: OK run #8: OK run #9: OK false negative chance: 0.002 # git bisect bad c096df908393b0b3445f4335dd9bbd9d98252951 Bisecting: 2 revisions left to test after this (roughly 2 steps) [18048c1af7836b8e31739d9eaefebc2bf76261f7] loop: Fix a race between loop detach and loop open determine whether the revision contains the guilty commit revision c49bba011b51e44d45bbc279ef8f42d46f4b0700 crashed and is reachable testing commit 18048c1af7836b8e31739d9eaefebc2bf76261f7 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 652d36048e885aa52f7ed6a24557cb0eab6a6f1bbae9240bf68184244e1d39ac all runs: OK false negative chance: 0.001 # git bisect bad 18048c1af7836b8e31739d9eaefebc2bf76261f7 Bisecting: 0 revisions left to test after this (roughly 1 step) [63db4a1f795a19e4e12f036a12a5f61c48b03e5c] block: Delete blk_queue_flag_test_and_set() determine whether the revision contains the guilty commit revision b30f2db0b79055149ee115fb7b3c86add4d9596a crashed and is reachable testing commit 63db4a1f795a19e4e12f036a12a5f61c48b03e5c gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: dc10d2517c26cf02a465b1e2189447c7933c186e02779d3a47d7040580a99066 all runs: crashed: kernel BUG in drop_new_inode representative crash: kernel BUG in drop_new_inode, types: [BUG] # git bisect good 63db4a1f795a19e4e12f036a12a5f61c48b03e5c 18048c1af7836b8e31739d9eaefebc2bf76261f7 is the first bad commit commit 18048c1af7836b8e31739d9eaefebc2bf76261f7 Author: Gulam Mohamed Date: Tue Jun 18 16:40:42 2024 +0000 loop: Fix a race between loop detach and loop open 1. Userspace sends the command "losetup -d" which uses the open() call to open the device 2. Kernel receives the ioctl command "LOOP_CLR_FD" which calls the function loop_clr_fd() 3. If LOOP_CLR_FD is the first command received at the time, then the AUTOCLEAR flag is not set and deletion of the loop device proceeds ahead and scans the partitions (drop/add partitions) if (disk_openers(lo->lo_disk) > 1) { lo->lo_flags |= LO_FLAGS_AUTOCLEAR; loop_global_unlock(lo, true); return 0; } 4. Before scanning partitions, it will check to see if any partition of the loop device is currently opened 5. If any partition is opened, then it will return EBUSY: if (disk->open_partitions) return -EBUSY; 6. So, after receiving the "LOOP_CLR_FD" command and just before the above check for open_partitions, if any other command (like blkid) opens any partition of the loop device, then the partition scan will not proceed and EBUSY is returned as shown in above code 7. But in "__loop_clr_fd()", this EBUSY error is not propagated 8. We have noticed that this is causing the partitions of the loop to remain stale even after the loop device is detached resulting in the IO errors on the partitions Fix: Defer the detach of loop device to release function, which is called when the last close happens, by setting the lo_flags to LO_FLAGS_AUTOCLEAR at the time of detach i.e in loop_clr_fd() function. Test case involves the following two scripts: script1.sh: while [ 1 ]; do losetup -P -f /home/opt/looptest/test10.img blkid /dev/loop0p1 done script2.sh: while [ 1 ]; do losetup -d /dev/loop0 done Without fix, the following IO errors have been observed: kernel: __loop_clr_fd: partition scan of loop0 failed (rc=-16) kernel: I/O error, dev loop0, sector 20971392 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 0 kernel: I/O error, dev loop0, sector 108868 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 0 kernel: Buffer I/O error on dev loop0p1, logical block 27201, async page read Signed-off-by: Gulam Mohamed Reviewed-by: Christoph Hellwig Link: https://lore.kernel.org/r/20240618164042.343777-1-gulam.mohamed@oracle.com Signed-off-by: Jens Axboe drivers/block/loop.c | 75 +++++++++++++++++++++++++--------------------------- 1 file changed, 36 insertions(+), 39 deletions(-) accumulated error probability: 0.01 culprit signature: 652d36048e885aa52f7ed6a24557cb0eab6a6f1bbae9240bf68184244e1d39ac parent signature: dc10d2517c26cf02a465b1e2189447c7933c186e02779d3a47d7040580a99066 revisions tested: 28, total time: 8h39m20.90359253s (build: 2h35m53.699170983s, test: 4h25m36.087945356s) first good commit: 18048c1af7836b8e31739d9eaefebc2bf76261f7 loop: Fix a race between loop detach and loop open recipients (to): ["axboe@kernel.dk" "gulam.mohamed@oracle.com" "hch@lst.de"] recipients (cc): []