ci starts bisection 2024-01-10 04:57:17.699590632 +0000 UTC m=+38111.153013047 bisecting fixing commit since d1dc87763f406d4e67caf16dbe438a5647692395 building syzkaller on 5783034f220fa03dd9407034a4804be5890c3377 ensuring issue is reproducible on original commit d1dc87763f406d4e67caf16dbe438a5647692395 testing commit d1dc87763f406d4e67caf16dbe438a5647692395 gcc compiler: gcc (Debian 12.2.0-14) 12.2.0, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: f21de30066651ac930ad04c306b413da9efda63e61c54da2580b05b988e0a336 run #0: basic kernel testing failed: BUG: program execution failed: executor NUM: failed to write control pipe: write |NUM: broken pipe run #1: crashed: general protection fault in __device_attach run #2: crashed: general protection fault in __device_attach run #3: crashed: general protection fault in __device_attach run #4: crashed: general protection fault in __device_attach run #5: crashed: general protection fault in __device_attach run #6: crashed: general protection fault in __device_attach run #7: crashed: general protection fault in __device_attach run #8: crashed: general protection fault in __device_attach run #9: crashed: general protection fault in __device_attach run #10: crashed: general protection fault in __device_attach run #11: crashed: general protection fault in __device_attach run #12: crashed: general protection fault in __device_attach run #13: crashed: general protection fault in __device_attach run #14: crashed: general protection fault in __device_attach run #15: crashed: general protection fault in __device_attach run #16: crashed: general protection fault in __device_attach run #17: crashed: general protection fault in __device_attach run #18: crashed: general protection fault in __device_attach run #19: crashed: general protection fault in __device_attach representative crash: general protection fault in __device_attach, types: [UNKNOWN] check whether we can drop unnecessary instrumentation disabling configs for [LOCKDEP ATOMIC_SLEEP HANG LEAK UBSAN BUG KASAN], they are not needed testing commit d1dc87763f406d4e67caf16dbe438a5647692395 gcc compiler: gcc (Debian 12.2.0-14) 12.2.0, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 9fa910bb808eafd4cae23f6653e5ff5a2978c973acfe72243b72f700ad7d0253 all runs: OK false negative chance: 0.000 kconfig minimization: base=3917 full=7304 leaves diff=2005 split chunks (needed=false): <2005> split chunk #0 of len 2005 into 5 parts testing without sub-chunk 1/5 testing commit d1dc87763f406d4e67caf16dbe438a5647692395 gcc compiler: gcc (Debian 12.2.0-14) 12.2.0, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 880700e5e586f44ad0807f10cde9b1fc6a4c32451ae4c32f6b734bb2b489b331 run #0: crashed: general protection fault in __device_attach run #1: crashed: general protection fault in __device_attach run #2: crashed: general protection fault in __device_attach run #3: crashed: general protection fault in __device_attach run #4: crashed: general protection fault in __device_attach run #5: crashed: general protection fault in __device_attach run #6: crashed: general protection fault in __device_attach run #7: crashed: general protection fault in __device_attach run #8: crashed: general protection fault in __device_attach run #9: OK representative crash: general protection fault in __device_attach, types: [UNKNOWN] the chunk can be dropped testing without sub-chunk 2/5 testing commit d1dc87763f406d4e67caf16dbe438a5647692395 gcc compiler: gcc (Debian 12.2.0-14) 12.2.0, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 4fa7f7e7fc89f019466d9c9684714ab942a30e11dd6807ffcf881899f29ef426 all runs: crashed: general protection fault in __device_attach representative crash: general protection fault in __device_attach, types: [UNKNOWN] the chunk can be dropped testing without sub-chunk 3/5 testing commit d1dc87763f406d4e67caf16dbe438a5647692395 gcc compiler: gcc (Debian 12.2.0-14) 12.2.0, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 3e03b7028aa010dab4c8d20f8de447114f5d7a76a23af16ac0f3df4474a5f6a2 all runs: crashed: general protection fault in __device_attach representative crash: general protection fault in __device_attach, types: [UNKNOWN] the chunk can be dropped testing without sub-chunk 4/5 testing commit d1dc87763f406d4e67caf16dbe438a5647692395 gcc compiler: gcc (Debian 12.2.0-14) 12.2.0, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: c0c550b9b76555160adf10e6feaa4c9278ced732df2b849f1388f6abecbb692d all runs: OK false negative chance: 0.000 testing without sub-chunk 5/5 testing commit d1dc87763f406d4e67caf16dbe438a5647692395 gcc compiler: gcc (Debian 12.2.0-14) 12.2.0, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 53b480652cb41065aca4308e95109aa5abb89bb4125fc2190e6122c3e14c7008 all runs: crashed: general protection fault in __device_attach representative crash: general protection fault in __device_attach, types: [UNKNOWN] the chunk can be dropped minimized to 401 configs; suspects: [AF_RXRPC ARCH_ENABLE_MEMORY_HOTREMOVE ARCH_RANDOM ATM AX25 CC_HAS_UBSAN_BOUNDS CFG80211 CMA DAX DLM DVB_CORE ENCRYPTED_KEYS EXTCON GENEVE GPIOLIB HAMRADIO HAVE_CLK HID_SENSOR_HUB HID_SMARTJOYPLUS HID_THRUSTMASTER IIO INFINIBAND INFINIBAND_ADDR_TRANS INFINIBAND_IPOIB INFINIBAND_USER_ACCESS INFINIBAND_VIRT_DMA INPUT_TABLET INPUT_TOUCHSCREEN IP_SCTP L2TP LIBCRC32C LIBNVDIMM MEDIA_COMMON_OPTIONS MEDIA_DIGITAL_TV_SUPPORT MEDIA_RADIO_SUPPORT MEDIA_SDR_SUPPORT MEDIA_SUPPORT MEDIA_USB_SUPPORT MEMORY_HOTPLUG MEMORY_HOTREMOVE MFD_DLN2 MFD_RETU MMC MTD MTD_UBI NETFILTER_CONNCOUNT NET_IPGRE NET_IPGRE_DEMUX NFS_V4_1 NLS_CODEPAGE_850 NLS_CODEPAGE_852 NLS_CODEPAGE_855 NLS_CODEPAGE_857 NLS_CODEPAGE_860 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_SPLIT_BTF PARPORT PARPORT_NOT_PC PARTITION_ADVANCED PCCARD PCCARD_NONSTATIC PCIEAER PCI_ENDPOINT PCI_IOV PCI_MSI_IRQ_DOMAIN 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 PMC_ATOM 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 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 RANDOM_TRUST_BOOTLOADER RANDOM_TRUST_CPU RC_ATI_REMOTE RC_CORE RC_DEVICES 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_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 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_COMMON SMC SMC_DIAG SMSC_PHY SMS_SIANO_MDTV SMS_SIANO_RC SMS_USB_DRV SND SND_ALOOP SND_BCD2000 SND_CTL_LED SND_CTL_VALIDATION 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_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_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 SRCU SSB SSB_PCIHOST_POSSIBLE SSB_PCMCIAHOST_POSSIBLE SSB_SDIOHOST_POSSIBLE STAGING 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 TARGET_CORE 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 TRUSTED_KEYS TRUSTED_KEYS_TPM TTPCI_EEPROM TTY_PRINTK TUN_VNET_CROSS_LE TWL4030_CORE TYPEC TYPEC_FUSB302 TYPEC_TCPCI TYPEC_TCPM TYPEC_TPS6598X TYPEC_UCSI UBIFS_ATIME_SUPPORT UBIFS_FS UBIFS_FS_ADVANCED_COMPR UBIFS_FS_LZO UBIFS_FS_SECURITY UBIFS_FS_XATTR UBIFS_FS_ZLIB UBIFS_FS_ZSTD UBSAN_ONLY_BOUNDS UCSI_ACPI UDF_FS UDMABUF UFS_FS 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_CHAOSKEY USB_CHIPIDEA USB_CHIPIDEA_GENERIC USB_CHIPIDEA_HOST USB_CHIPIDEA_IMX USB_CHIPIDEA_MSM USB_CHIPIDEA_PCI USB_CHIPIDEA_TEGRA USB_CHIPIDEA_UDC USB_CONFIGFS USB_CONFIGFS_ACM USB_CONFIGFS_ECM USB_CONFIGFS_ECM_SUBSET USB_CONFIGFS_EEM USB_CONFIGFS_F_FS USB_CONFIGFS_F_HID USB_CONFIGFS_F_LB_SS USB_CONFIGFS_F_MIDI USB_CONFIGFS_F_PRINTER USB_CONFIGFS_F_TCM USB_CONFIGFS_F_UAC1 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 ZONE_DEVICE] testing current HEAD ab27740f76654ed58dd32ac0ba0031c18a6dea3b testing commit ab27740f76654ed58dd32ac0ba0031c18a6dea3b gcc compiler: gcc (Debian 12.2.0-14) 12.2.0, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 134d7306389bde60587d9e90dd5a683946c23b7ded2000945d138a2e1cc81ac9 all runs: OK false negative chance: 0.000 # git bisect start ab27740f76654ed58dd32ac0ba0031c18a6dea3b d1dc87763f406d4e67caf16dbe438a5647692395 Bisecting: 67413 revisions left to test after this (roughly 16 steps) [90031bc33f7525f0cc7a9ef0b1df62a1a4463382] Merge tag 'amd-drm-next-6.4-2023-03-17' of https://gitlab.freedesktop.org/agd5f/linux into drm-next determine whether the revision contains the guilty commit revision d1dc87763f406d4e67caf16dbe438a5647692395 crashed and is reachable testing commit 90031bc33f7525f0cc7a9ef0b1df62a1a4463382 gcc compiler: gcc (Debian 12.2.0-14) 12.2.0, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: c1bb61fc154abde59e5816a1cc9f122d662493638df46b1cda0cd6a406fbc956 all runs: crashed: general protection fault in __device_attach representative crash: general protection fault in __device_attach, types: [UNKNOWN] # git bisect good 90031bc33f7525f0cc7a9ef0b1df62a1a4463382 Bisecting: 33704 revisions left to test after this (roughly 15 steps) [41e97d7acf5a45f19ade9139ca178bf9e8e236bb] Merge tag 'hwmon-for-v6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging determine whether the revision contains the guilty commit revision d1dc87763f406d4e67caf16dbe438a5647692395 crashed and is reachable testing commit 41e97d7acf5a45f19ade9139ca178bf9e8e236bb gcc compiler: gcc (Debian 12.2.0-14) 12.2.0, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 5fdff0ffeee595e144fe4540974656a00e7d5faca7067a94fb9f7e59694168d6 all runs: crashed: general protection fault in __device_attach representative crash: general protection fault in __device_attach, types: [UNKNOWN] # git bisect good 41e97d7acf5a45f19ade9139ca178bf9e8e236bb Bisecting: 16848 revisions left to test after this (roughly 14 steps) [9e87705289667a6c5185c619ea32f3d39314eb1b] Merge tag 'bcachefs-2023-10-30' of https://evilpiepirate.org/git/bcachefs determine whether the revision contains the guilty commit revision 90031bc33f7525f0cc7a9ef0b1df62a1a4463382 crashed and is reachable testing commit 9e87705289667a6c5185c619ea32f3d39314eb1b gcc compiler: gcc (Debian 12.2.0-14) 12.2.0, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: e91ab7ea1782b83c1ceb77a7ce91b8f68796d097f48416dd4b1b296d426d9be0 all runs: crashed: general protection fault in __device_attach representative crash: general protection fault in __device_attach, types: [UNKNOWN] # git bisect good 9e87705289667a6c5185c619ea32f3d39314eb1b Bisecting: 8486 revisions left to test after this (roughly 13 steps) [6803bd7956ca8fc43069c2e42016f17f3c2fbf30] Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm determine whether the revision contains the guilty commit revision d1dc87763f406d4e67caf16dbe438a5647692395 crashed and is reachable testing commit 6803bd7956ca8fc43069c2e42016f17f3c2fbf30 gcc compiler: gcc (Debian 12.2.0-14) 12.2.0, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: f7914ba2b7011754d00a0c9f81753d2ce7bb9c32d68d3ade71f5b49ca039dfe5 all runs: crashed: general protection fault in __device_attach representative crash: general protection fault in __device_attach, types: [UNKNOWN] # git bisect good 6803bd7956ca8fc43069c2e42016f17f3c2fbf30 Bisecting: 4243 revisions left to test after this (roughly 12 steps) [334e90b8d74f83b8cbe5c9b606d1690858b4897b] Merge branch 'fix-large-frames-in-the-gemini-ethernet-driver' determine whether the revision contains the guilty commit revision 90031bc33f7525f0cc7a9ef0b1df62a1a4463382 crashed and is reachable testing commit 334e90b8d74f83b8cbe5c9b606d1690858b4897b gcc compiler: gcc (Debian 12.2.0-14) 12.2.0, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 444f254099011397c6b22305a233b10cabff2e395a5d7cd10f35f9a17ca9c1eb all runs: crashed: general protection fault in __device_attach representative crash: general protection fault in __device_attach, types: [UNKNOWN] # git bisect good 334e90b8d74f83b8cbe5c9b606d1690858b4897b Bisecting: 2103 revisions left to test after this (roughly 11 steps) [7c5e046bdcb2513f9decb3765d8bf92d604279cf] Merge tag 'net-6.7-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net determine whether the revision contains the guilty commit revision 41e97d7acf5a45f19ade9139ca178bf9e8e236bb crashed and is reachable testing commit 7c5e046bdcb2513f9decb3765d8bf92d604279cf gcc compiler: gcc (Debian 12.2.0-14) 12.2.0, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: b1ee8b219aa32619abd81640ae80a2e539df8cc7b64e3e0cb3b383fbda870218 all runs: crashed: general protection fault in __device_attach representative crash: general protection fault in __device_attach, types: [UNKNOWN] # git bisect good 7c5e046bdcb2513f9decb3765d8bf92d604279cf Bisecting: 1128 revisions left to test after this (roughly 10 steps) [d30e51aa7b1f6fa7dd78d4598d1e4c047fcc3fb9] Merge tag 'slab-for-6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab determine whether the revision contains the guilty commit revision 7c5e046bdcb2513f9decb3765d8bf92d604279cf crashed and is reachable testing commit d30e51aa7b1f6fa7dd78d4598d1e4c047fcc3fb9 gcc compiler: gcc (Debian 12.2.0-14) 12.2.0, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 1586ca8a8bc5c3e2aa173bf09937b77d2c4cefebc0f6cc1fc2dd26e64abef1aa all runs: OK false negative chance: 0.000 # git bisect bad d30e51aa7b1f6fa7dd78d4598d1e4c047fcc3fb9 Bisecting: 487 revisions left to test after this (roughly 9 steps) [bb93c5ed457fe76597c14717eb994fc5aef22716] Merge tag 'vfs-6.8.rw' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs determine whether the revision contains the guilty commit revision 41e97d7acf5a45f19ade9139ca178bf9e8e236bb crashed and is reachable testing commit bb93c5ed457fe76597c14717eb994fc5aef22716 gcc compiler: gcc (Debian 12.2.0-14) 12.2.0, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 29b97d8390f04914a0da1dd1dd402ee46ad7c9ab270d50b15d69535951a811b4 all runs: crashed: general protection fault in __device_attach representative crash: general protection fault in __device_attach, types: [UNKNOWN] # git bisect good bb93c5ed457fe76597c14717eb994fc5aef22716 Bisecting: 289 revisions left to test after this (roughly 8 steps) [3cf1d6a5fbf3f724d12b01635319924239d42c00] Merge tag 'm68k-for-v6.8-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k determine whether the revision contains the guilty commit revision bb93c5ed457fe76597c14717eb994fc5aef22716 crashed and is reachable testing commit 3cf1d6a5fbf3f724d12b01635319924239d42c00 gcc compiler: gcc (Debian 12.2.0-14) 12.2.0, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 3b1afa01ab2cee6dc474e8dd21c9dc4f838f5385466544dc33bb0857c4e22d74 all runs: crashed: general protection fault in __device_attach representative crash: general protection fault in __device_attach, types: [UNKNOWN] # git bisect good 3cf1d6a5fbf3f724d12b01635319924239d42c00 Bisecting: 145 revisions left to test after this (roughly 7 steps) [6cbf5b3105f31217053570e7ca722b739a9242a4] Merge tag 'locking-core-2024-01-08' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip determine whether the revision contains the guilty commit revision d1dc87763f406d4e67caf16dbe438a5647692395 crashed and is reachable testing commit 6cbf5b3105f31217053570e7ca722b739a9242a4 gcc compiler: gcc (Debian 12.2.0-14) 12.2.0, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 019634b022d59dbb77b48ac182c4817f1cd37bd063e17114346986fdf8bf21b5 all runs: crashed: general protection fault in __device_attach representative crash: general protection fault in __device_attach, types: [UNKNOWN] # git bisect good 6cbf5b3105f31217053570e7ca722b739a9242a4 Bisecting: 88 revisions left to test after this (roughly 6 steps) [aac4de465af08ccec90ef47bdcc13435e48a7223] Merge tag 'perf-core-2024-01-08' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip determine whether the revision contains the guilty commit revision 90031bc33f7525f0cc7a9ef0b1df62a1a4463382 crashed and is reachable testing commit aac4de465af08ccec90ef47bdcc13435e48a7223 gcc compiler: gcc (Debian 12.2.0-14) 12.2.0, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 12cf8f7df180635e35c2c02885bb65fd2080d930fcb368ad0ee6a7b14e649ea5 all runs: crashed: general protection fault in __device_attach representative crash: general protection fault in __device_attach, types: [UNKNOWN] # git bisect good aac4de465af08ccec90ef47bdcc13435e48a7223 Bisecting: 35 revisions left to test after this (roughly 6 steps) [9f8413c4a66f2fb776d3dc3c9ed20bf435eb305e] Merge tag 'cgroup-for-6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup determine whether the revision contains the guilty commit revision 9e87705289667a6c5185c619ea32f3d39314eb1b crashed and is reachable testing commit 9f8413c4a66f2fb776d3dc3c9ed20bf435eb305e gcc compiler: gcc (Debian 12.2.0-14) 12.2.0, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 76f3094951e81741acb17895117d0adf4f9e2dc7b4bb4d7ee2eaf2483b4b00ee all runs: crashed: general protection fault in __device_attach representative crash: general protection fault in __device_attach, types: [UNKNOWN] # git bisect good 9f8413c4a66f2fb776d3dc3c9ed20bf435eb305e Bisecting: 17 revisions left to test after this (roughly 4 steps) [4862caa5cba027bf7de925e05e4d1a64c89d81d6] mm/slab: move kmalloc() functions from slab_common.c to slub.c determine whether the revision contains the guilty commit revision 6803bd7956ca8fc43069c2e42016f17f3c2fbf30 crashed and is reachable testing commit 4862caa5cba027bf7de925e05e4d1a64c89d81d6 gcc compiler: gcc (Debian 12.2.0-14) 12.2.0, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 825391b213edd1aa9768551b1eae1f7ac1903fc870adb338568ea21f919eaec1 run #0: crashed: general protection fault in __device_attach 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 representative crash: general protection fault in __device_attach, types: [UNKNOWN] # git bisect good 4862caa5cba027bf7de925e05e4d1a64c89d81d6 Bisecting: 8 revisions left to test after this (roughly 3 steps) [31bda717d7777b8b6cf542af2730651ad6bb4839] slub: Update frozen slabs documentations in the source determine whether the revision contains the guilty commit revision d1dc87763f406d4e67caf16dbe438a5647692395 crashed and is reachable testing commit 31bda717d7777b8b6cf542af2730651ad6bb4839 gcc compiler: gcc (Debian 12.2.0-14) 12.2.0, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 41abe4c31ac8c1b05645e56e1cbbbcb711f00fd17cce6c714a089bdb8c11f0e7 all runs: crashed: general protection fault in __device_attach representative crash: general protection fault in __device_attach, types: [UNKNOWN] # git bisect good 31bda717d7777b8b6cf542af2730651ad6bb4839 Bisecting: 4 revisions left to test after this (roughly 2 steps) [6f3dd2c31d7d703a814c59f60daf95c57fa6a4c2] mm/slub: fix bulk alloc and free stats determine whether the revision contains the guilty commit revision 90031bc33f7525f0cc7a9ef0b1df62a1a4463382 crashed and is reachable testing commit 6f3dd2c31d7d703a814c59f60daf95c57fa6a4c2 gcc compiler: gcc (Debian 12.2.0-14) 12.2.0, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 3d06256bb27f721a72f7057b930e43886a1b53719a01676f27c6df02a9ab4c20 all runs: OK false negative chance: 0.000 # git bisect bad 6f3dd2c31d7d703a814c59f60daf95c57fa6a4c2 Bisecting: 1 revision left to test after this (roughly 1 step) [3450a0e5a6fc4cdbd70853f12c0c332dd24c1349] mm/slub: optimize alloc fastpath code layout determine whether the revision contains the guilty commit revision d1dc87763f406d4e67caf16dbe438a5647692395 crashed and is reachable testing commit 3450a0e5a6fc4cdbd70853f12c0c332dd24c1349 gcc compiler: gcc (Debian 12.2.0-14) 12.2.0, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 8ce390f64231c4c8596ae05357e3642c5989820e2fd896309ebfb932ee49501f all runs: OK false negative chance: 0.000 # git bisect bad 3450a0e5a6fc4cdbd70853f12c0c332dd24c1349 Bisecting: 0 revisions left to test after this (roughly 0 steps) [49378a05ce7f01a203550eb7c2ef772f6d24565c] mm/slub: remove slab_alloc() and __kmem_cache_alloc_lru() wrappers determine whether the revision contains the guilty commit revision 4862caa5cba027bf7de925e05e4d1a64c89d81d6 crashed and is reachable testing commit 49378a05ce7f01a203550eb7c2ef772f6d24565c gcc compiler: gcc (Debian 12.2.0-14) 12.2.0, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 5f3d663f3ac0833bedd7756f074b6e2967a04b35bdb0bb81af1755ea0cd71156 all runs: OK false negative chance: 0.000 # git bisect bad 49378a05ce7f01a203550eb7c2ef772f6d24565c 49378a05ce7f01a203550eb7c2ef772f6d24565c is the first bad commit commit 49378a05ce7f01a203550eb7c2ef772f6d24565c Author: Vlastimil Babka Date: Thu Oct 26 17:45:42 2023 +0200 mm/slub: remove slab_alloc() and __kmem_cache_alloc_lru() wrappers slab_alloc() is a thin wrapper around slab_alloc_node() with only one caller. Replace with direct call of slab_alloc_node(). __kmem_cache_alloc_lru() itself is a thin wrapper with two callers, so replace it with direct calls of slab_alloc_node() and trace_kmem_cache_alloc(). This also makes sure _RET_IP_ has always the expected value and not depending on inlining decisions. Reviewed-by: Kees Cook Acked-by: David Rientjes Tested-by: David Rientjes Reviewed-by: Hyeonggon Yoo <42.hyeyoo@gmail.com> Tested-by: Hyeonggon Yoo <42.hyeyoo@gmail.com> Signed-off-by: Vlastimil Babka mm/slub.c | 25 +++++++++---------------- 1 file changed, 9 insertions(+), 16 deletions(-) accumulated error probability: 0.00 culprit signature: 5f3d663f3ac0833bedd7756f074b6e2967a04b35bdb0bb81af1755ea0cd71156 parent signature: 825391b213edd1aa9768551b1eae1f7ac1903fc870adb338568ea21f919eaec1 reproducer is flaky (0.55 repro chance estimate) revisions tested: 25, total time: 8h14m12.067901712s (build: 3h55m6.536431145s, test: 4h4m19.757664518s) first good commit: 49378a05ce7f01a203550eb7c2ef772f6d24565c mm/slub: remove slab_alloc() and __kmem_cache_alloc_lru() wrappers recipients (to): ["42.hyeyoo@gmail.com" "keescook@chromium.org" "rientjes@google.com" "vbabka@suse.cz"] recipients (cc): []