ci starts bisection 2024-08-13 20:14:57.501060265 +0000 UTC m=+30519.549488466 bisecting fixing commit since 9b6de136b5f0158c60844f85286a593cb70fb364 building syzkaller on 03e12510535a17bacc1346348437ae99fd98efd7 ensuring issue is reproducible on original commit 9b6de136b5f0158c60844f85286a593cb70fb364 testing commit 9b6de136b5f0158c60844f85286a593cb70fb364 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 5134f4e583b8c73fb7e1fe440396e98d2e847126e5961da4bdb038479b5f9fb6 all runs: crashed: kernel BUG in filemap_unaccount_folio representative crash: kernel BUG in filemap_unaccount_folio, types: [BUG] check whether we can drop unnecessary instrumentation disabling configs for [KASAN LOCKDEP ATOMIC_SLEEP HANG LEAK UBSAN], they are not needed testing commit 9b6de136b5f0158c60844f85286a593cb70fb364 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 374275ab1c36464535e4190f20ecf8f4eb5789df711073cadbfb59b60cf075ef all runs: crashed: kernel BUG in filemap_unaccount_folio representative crash: kernel BUG in filemap_unaccount_folio, types: [BUG] the bug reproduces without the instrumentation disabling configs for [LEAK UBSAN KASAN LOCKDEP ATOMIC_SLEEP HANG], they are not needed kconfig minimization: base=4001 full=7658 leaves diff=2020 split chunks (needed=false): <2020> split chunk #0 of len 2020 into 5 parts testing without sub-chunk 1/5 disabling configs for [KASAN LOCKDEP ATOMIC_SLEEP HANG LEAK UBSAN], they are not needed testing commit 9b6de136b5f0158c60844f85286a593cb70fb364 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 03863c05c56ee5de7a967173cb88c81103cd0b9f46544a7edb1335868dfb5956 all runs: crashed: kernel BUG in filemap_unaccount_folio representative crash: kernel BUG in filemap_unaccount_folio, types: [BUG] the chunk can be dropped testing without sub-chunk 2/5 disabling configs for [HANG LEAK UBSAN KASAN LOCKDEP ATOMIC_SLEEP], they are not needed testing commit 9b6de136b5f0158c60844f85286a593cb70fb364 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: b81bfadc16cc784eada634d94a4ce6d76dd550edf0107203ac2cb53d650c530f all runs: crashed: kernel BUG in filemap_unaccount_folio representative crash: kernel BUG in filemap_unaccount_folio, types: [BUG] the chunk can be dropped testing without sub-chunk 3/5 disabling configs for [ATOMIC_SLEEP HANG LEAK UBSAN KASAN LOCKDEP], they are not needed testing commit 9b6de136b5f0158c60844f85286a593cb70fb364 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 08ca7153e057c2c89f940205e2f17fa8250651c6415431f7610ded980ec08f21 all runs: crashed: kernel BUG in filemap_unaccount_folio representative crash: kernel BUG in filemap_unaccount_folio, 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 9b6de136b5f0158c60844f85286a593cb70fb364 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: e079c55952f97f19f1054d5e0fdfd66bb17aaaa057f3de73f6b7f5071aeed658 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 9b6de136b5f0158c60844f85286a593cb70fb364 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: f06d2f32e412f7e2b508b89001dad97d35601480dff0715512185bfed2d61129 all runs: crashed: kernel BUG in filemap_unaccount_folio representative crash: kernel BUG in filemap_unaccount_folio, types: [BUG] the chunk can be dropped minimized to 404 configs; suspects: [AF_RXRPC ARCH_ENABLE_MEMORY_HOTREMOVE ARCH_HAS_UBSAN_SANITIZE_ALL ATM AX25 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 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_ADVANCED NETFILTER_CONNCOUNT NET_IPGRE NET_IPGRE_DEMUX NFS_V4_1 NF_CONNTRACK_SNMP NF_NAT_PPTP NF_NAT_REDIRECT NF_NAT_SNMP_BASIC NF_NAT_TFTP NF_SOCKET_IPV4 NF_SOCKET_IPV6 NF_TABLES NF_TABLES_ARP NF_TPROXY_IPV4 NF_TPROXY_IPV6 NILFS2_FS NLMON NLS_CODEPAGE_1250 NLS_CODEPAGE_1251 NLS_CODEPAGE_737 NLS_CODEPAGE_775 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 NLS_UCS2_UTILS 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_DEBUG OVERLAY_FS_INDEX OVERLAY_FS_REDIRECT_ALWAYS_FOLLOW OVERLAY_FS_REDIRECT_DIR PACKET_DIAG PAGE_IDLE_FLAG PAGE_POOL PAGE_REPORTING 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 PM_CLK PNFS_BLOCK PNFS_FILE_LAYOUT PNFS_FLEXFILE_LAYOUT PPP PPPOATM PPPOE PPPOE_HASH_BITS_4 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_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 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 SMC SMC_DIAG SMSC_PHY 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_COMPILE_DECOMP_SINGLE 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 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 THERMAL_WRITABLE_TRIPS THP_SWAP THRUSTMASTER_FF TIPC TIPC_CRYPTO TIPC_DIAG TIPC_MEDIA_IB TIPC_MEDIA_UDP TLS TLS_TOE TMPFS_QUOTA 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_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_BOUNDS_STRICT UBSAN_SANITIZE_ALL UCSI_ACPI UDF_FS UDMABUF UFS_FS UFS_FS_WRITE UHID ULTRIX_PARTITION UNICODE UNIXWARE_DISKLABEL UNIX_DIAG UNIX_SCM 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_HOST USB_CHIPIDEA_PCI USB_CHIPIDEA_UDC 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] disabling configs for [HANG LEAK UBSAN KASAN LOCKDEP ATOMIC_SLEEP], they are not needed testing current HEAD 6b4aa469f04999c3f244515fa7491b4d093c5167 testing commit 6b4aa469f04999c3f244515fa7491b4d093c5167 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: a2a1e99e49a3225342e09cfa0561ab8b920788b5ad6c4dcc2731f9db4849feee all runs: OK false negative chance: 0.000 # git bisect start 6b4aa469f04999c3f244515fa7491b4d093c5167 9b6de136b5f0158c60844f85286a593cb70fb364 Bisecting: 30677 revisions left to test after this (roughly 15 steps) [02fb638bed9e5d62ab4f8d78f968b3e36e935c48] Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm determine whether the revision contains the guilty commit revision 9b6de136b5f0158c60844f85286a593cb70fb364 crashed and is reachable testing commit 02fb638bed9e5d62ab4f8d78f968b3e36e935c48 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 2ea18a18cacbefdd0923f7fa369f66ce5c1fd0c8218b28df105d4f720ee6b82e all runs: boot failed: WARNING: refcount bug in __free_pages_ok unable to determine the verdict: 0 good runs (wanted 5), for bad wanted 5 in total, got 0 # git bisect skip 02fb638bed9e5d62ab4f8d78f968b3e36e935c48 Bisecting: 30644 revisions left to test after this (roughly 15 steps) [00164f477f065a0faaed7f2ca8f1c724c99b6fe1] Merge tag 'timers-core-2024-03-23' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip determine whether the revision contains the guilty commit revision 9b6de136b5f0158c60844f85286a593cb70fb364 crashed and is reachable testing commit 00164f477f065a0faaed7f2ca8f1c724c99b6fe1 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 43eda0ec6072cb57a8071b971b011a3f174becb2b618de268ce21f62977ddcb0 all runs: boot failed: WARNING: refcount bug in __free_pages_ok unable to determine the verdict: 0 good runs (wanted 5), for bad wanted 5 in total, got 0 # git bisect skip 00164f477f065a0faaed7f2ca8f1c724c99b6fe1 Bisecting: 30644 revisions left to test after this (roughly 15 steps) [a4ed72e85c465c18ab8db232669ad7e556c34aac] drm/bridge: tc358775: Add burst and low-power modes determine whether the revision contains the guilty commit revision 9b6de136b5f0158c60844f85286a593cb70fb364 crashed and is reachable testing commit a4ed72e85c465c18ab8db232669ad7e556c34aac gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: ee1f82591f67162f3244e503b8a9f88e3afd92730ec19e1cffe8ea973ea135ab all runs: crashed: kernel BUG in filemap_unaccount_folio representative crash: kernel BUG in filemap_unaccount_folio, types: [BUG] # git bisect good a4ed72e85c465c18ab8db232669ad7e556c34aac Bisecting: 14103 revisions left to test after this (roughly 14 steps) [1e3d28fe03cdac1f58402e4da1e1e59fb70d145f] MAINTAINERS: mailmap: update Lorenzo Stoakes's email address determine whether the revision contains the guilty commit revision a4ed72e85c465c18ab8db232669ad7e556c34aac crashed and is reachable testing commit 1e3d28fe03cdac1f58402e4da1e1e59fb70d145f gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 0ded5d9ac1a27479f2911bed5c301d62f78b5d3be387c477883a52852ec5e3b5 all runs: crashed: kernel BUG in filemap_unaccount_folio representative crash: kernel BUG in filemap_unaccount_folio, types: [BUG] # git bisect good 1e3d28fe03cdac1f58402e4da1e1e59fb70d145f Bisecting: 8108 revisions left to test after this (roughly 13 steps) [280e36f0d5b997173d014c07484c03a7f7750668] nsfs: use cleanup guard determine whether the revision contains the guilty commit revision 9b6de136b5f0158c60844f85286a593cb70fb364 crashed and is reachable testing commit 280e36f0d5b997173d014c07484c03a7f7750668 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 1ca3fb097b909947ce70e1f3a9099c64f0ddbbf0553863dcf3538e78496337e9 all runs: crashed: kernel BUG in filemap_unaccount_folio representative crash: kernel BUG in filemap_unaccount_folio, types: [BUG] # git bisect good 280e36f0d5b997173d014c07484c03a7f7750668 Bisecting: 3940 revisions left to test after this (roughly 12 steps) [12cc3d5389f313f07222b000fefa2cd8fc98c4f8] Merge tag 'sound-6.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound determine whether the revision contains the guilty commit revision a4ed72e85c465c18ab8db232669ad7e556c34aac crashed and is reachable testing commit 12cc3d5389f313f07222b000fefa2cd8fc98c4f8 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 5b33348461df72a4fb8d737f4e408f5871beb02a0dece96926e2ea8d845bf2ad all runs: crashed: kernel BUG in filemap_unaccount_folio representative crash: kernel BUG in filemap_unaccount_folio, types: [BUG] # git bisect good 12cc3d5389f313f07222b000fefa2cd8fc98c4f8 Bisecting: 1879 revisions left to test after this (roughly 11 steps) [fbc90c042cd1dc7258ebfebe6d226017e5b5ac8c] Merge tag 'mm-stable-2024-07-21-14-50' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm determine whether the revision contains the guilty commit revision 280e36f0d5b997173d014c07484c03a7f7750668 crashed and is reachable testing commit fbc90c042cd1dc7258ebfebe6d226017e5b5ac8c gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 2664db982f143abe3a5f3e27a13358a81e35e5f11f3f61d67ad00f32c4a8fbd8 all runs: OK false negative chance: 0.000 # git bisect bad fbc90c042cd1dc7258ebfebe6d226017e5b5ac8c Bisecting: 1006 revisions left to test after this (roughly 10 steps) [3c3ff7be9729959699eb6cbc7fd7303566d74069] Merge tag 'powerpc-6.11-1' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux determine whether the revision contains the guilty commit revision 1e3d28fe03cdac1f58402e4da1e1e59fb70d145f crashed and is reachable testing commit 3c3ff7be9729959699eb6cbc7fd7303566d74069 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: af2739d871df446e9806d97c50c1fcb92ee9f29d5ef98aa941a6ccfe46565499 all runs: crashed: kernel BUG in filemap_unaccount_folio representative crash: kernel BUG in filemap_unaccount_folio, types: [BUG] # git bisect good 3c3ff7be9729959699eb6cbc7fd7303566d74069 Bisecting: 550 revisions left to test after this (roughly 9 steps) [2c9b3512402ed192d1f43f4531fb5da947e72bd0] Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm determine whether the revision contains the guilty commit revision 00164f477f065a0faaed7f2ca8f1c724c99b6fe1 crashed and is reachable testing commit 2c9b3512402ed192d1f43f4531fb5da947e72bd0 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 7c8983d886dbaaf7e872e7654f2aea7e44b4911054b32bb9b660b8a621c74ce9 all runs: crashed: kernel BUG in filemap_unaccount_folio representative crash: kernel BUG in filemap_unaccount_folio, types: [BUG] # git bisect good 2c9b3512402ed192d1f43f4531fb5da947e72bd0 Bisecting: 275 revisions left to test after this (roughly 8 steps) [87024f5837485c2f9541283747428df54c0f9183] mm: memcg: rename soft limit reclaim-related functions determine whether the revision contains the guilty commit revision 9b6de136b5f0158c60844f85286a593cb70fb364 crashed and is reachable testing commit 87024f5837485c2f9541283747428df54c0f9183 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 9281f57a8a8a86d2c5fc9144b4a6eade8b3f035ed7960f37ab11efd10ae2cb3f all runs: crashed: kernel BUG in filemap_unaccount_folio representative crash: kernel BUG in filemap_unaccount_folio, types: [BUG] # git bisect good 87024f5837485c2f9541283747428df54c0f9183 Bisecting: 137 revisions left to test after this (roughly 7 steps) [7846b618e0a4c3e08888099d1d4512722b39ca99] Merge tag 'rtc-6.11' of git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux determine whether the revision contains the guilty commit revision 3c3ff7be9729959699eb6cbc7fd7303566d74069 crashed and is reachable testing commit 7846b618e0a4c3e08888099d1d4512722b39ca99 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 0fab25d7359c72af60d40e0a33a8f5076df36856161d91c5f0081696d3bd8225 all runs: crashed: kernel BUG in filemap_unaccount_folio representative crash: kernel BUG in filemap_unaccount_folio, types: [BUG] # git bisect good 7846b618e0a4c3e08888099d1d4512722b39ca99 Bisecting: 68 revisions left to test after this (roughly 6 steps) [0c8b91ef5100eaed3d64123ac91ac4739fccf15c] udmabuf: add back support for mapping hugetlb pages determine whether the revision contains the guilty commit revision 00164f477f065a0faaed7f2ca8f1c724c99b6fe1 crashed and is reachable testing commit 0c8b91ef5100eaed3d64123ac91ac4739fccf15c gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: d53120b74af99448dc8fc55d6a0be2c3ef95087d7ff1f3a0601300ed90b70d74 all runs: OK false negative chance: 0.000 # git bisect bad 0c8b91ef5100eaed3d64123ac91ac4739fccf15c Bisecting: 33 revisions left to test after this (roughly 5 steps) [28bdacbcb36d093e23734acccecd139f5fc05f67] mm: move memory_failure_queue() into copy_mc_[user]_highpage() determine whether the revision contains the guilty commit revision a4ed72e85c465c18ab8db232669ad7e556c34aac crashed and is reachable testing commit 28bdacbcb36d093e23734acccecd139f5fc05f67 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 8e246bb9d1365658e1dcaed48d4f559f2d05234da2ebd54aac9e0adb14aadf1d all runs: crashed: kernel BUG in filemap_unaccount_folio representative crash: kernel BUG in filemap_unaccount_folio, types: [BUG] # git bisect good 28bdacbcb36d093e23734acccecd139f5fc05f67 Bisecting: 16 revisions left to test after this (roughly 4 steps) [f6a6de245fdb1dfb4307b0a80ce7fa35ba2c35a6] Docs/mm/damon/index: add links to admin-guide doc determine whether the revision contains the guilty commit revision 02fb638bed9e5d62ab4f8d78f968b3e36e935c48 crashed and is reachable testing commit f6a6de245fdb1dfb4307b0a80ce7fa35ba2c35a6 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 23768e8e284efb2a704f0022c426321b8dc90617f2cb9c5ec66092acb927f137 all runs: crashed: kernel BUG in filemap_unaccount_folio representative crash: kernel BUG in filemap_unaccount_folio, types: [BUG] # git bisect good f6a6de245fdb1dfb4307b0a80ce7fa35ba2c35a6 Bisecting: 8 revisions left to test after this (roughly 3 steps) [259043e3b730e0aa6408bff27af7edf7a5c9101c] mm: zswap: fix zswap_never_enabled() for CONFIG_ZSWAP==N determine whether the revision contains the guilty commit revision a4ed72e85c465c18ab8db232669ad7e556c34aac crashed and is reachable testing commit 259043e3b730e0aa6408bff27af7edf7a5c9101c gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 041129732066b92b15d50242df3994f6b4c80a90a36acba77c31ddf473e574af all runs: crashed: kernel BUG in filemap_unaccount_folio representative crash: kernel BUG in filemap_unaccount_folio, types: [BUG] # git bisect good 259043e3b730e0aa6408bff27af7edf7a5c9101c Bisecting: 3 revisions left to test after this (roughly 2 steps) [53ba78de064b6a45f5925947b3b45e9e833c2f8a] mm/gup: introduce check_and_migrate_movable_folios() determine whether the revision contains the guilty commit revision 1e3d28fe03cdac1f58402e4da1e1e59fb70d145f crashed and is reachable testing commit 53ba78de064b6a45f5925947b3b45e9e833c2f8a gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 7786544d354068e0051231f0f981ba38f28bea901325c7f7222199e5cf57b0c8 all runs: crashed: kernel BUG in filemap_unaccount_folio representative crash: kernel BUG in filemap_unaccount_folio, types: [BUG] # git bisect good 53ba78de064b6a45f5925947b3b45e9e833c2f8a Bisecting: 1 revision left to test after this (roughly 1 step) [725553d202dda60dc17a142c80fd96bdf6ca43db] udmabuf: add CONFIG_MMU dependency determine whether the revision contains the guilty commit revision 1e3d28fe03cdac1f58402e4da1e1e59fb70d145f crashed and is reachable testing commit 725553d202dda60dc17a142c80fd96bdf6ca43db gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 49475f4fa68d00d6b4c0b37fde4842cd458685ebcaf0b11542ca8ff55faae1cb all runs: crashed: kernel BUG in filemap_unaccount_folio representative crash: kernel BUG in filemap_unaccount_folio, types: [BUG] # git bisect good 725553d202dda60dc17a142c80fd96bdf6ca43db Bisecting: 0 revisions left to test after this (roughly 0 steps) [7d79cd784470395539bda91bf0b3505ff5b2ab6d] udmabuf: use vmf_insert_pfn and VM_PFNMAP for handling mmap determine whether the revision contains the guilty commit revision a4ed72e85c465c18ab8db232669ad7e556c34aac crashed and is reachable testing commit 7d79cd784470395539bda91bf0b3505ff5b2ab6d gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 1966a39321cbc21e8d143434dde76f0a2845cf2b80d890d3ba3c2d30bab04465 all runs: OK false negative chance: 0.000 # git bisect bad 7d79cd784470395539bda91bf0b3505ff5b2ab6d 7d79cd784470395539bda91bf0b3505ff5b2ab6d is the first bad commit commit 7d79cd784470395539bda91bf0b3505ff5b2ab6d Author: Vivek Kasireddy Date: Sun Jun 23 23:36:13 2024 -0700 udmabuf: use vmf_insert_pfn and VM_PFNMAP for handling mmap Add VM_PFNMAP to vm_flags in the mmap handler to ensure that the mappings would be managed without using struct page. And, in the vm_fault handler, use vmf_insert_pfn to share the page's pfn to userspace instead of directly sharing the page (via struct page *). Link: https://lkml.kernel.org/r/20240624063952.1572359-6-vivek.kasireddy@intel.com Signed-off-by: Vivek Kasireddy Suggested-by: David Hildenbrand Acked-by: David Hildenbrand Acked-by: Dave Airlie Acked-by: Gerd Hoffmann Cc: Daniel Vetter Cc: Hugh Dickins Cc: Peter Xu Cc: Jason Gunthorpe Cc: Dongwon Kim Cc: Junxiao Chang Cc: Arnd Bergmann Cc: Christoph Hellwig Cc: Christoph Hellwig Cc: Matthew Wilcox (Oracle) Cc: Mike Kravetz Cc: Oscar Salvador Cc: Shuah Khan Signed-off-by: Andrew Morton drivers/dma-buf/udmabuf.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) accumulated error probability: 0.00 culprit signature: 1966a39321cbc21e8d143434dde76f0a2845cf2b80d890d3ba3c2d30bab04465 parent signature: 49475f4fa68d00d6b4c0b37fde4842cd458685ebcaf0b11542ca8ff55faae1cb revisions tested: 26, total time: 4h16m54.45380571s (build: 2h1m55.339025108s, test: 1h59m29.831442673s) first good commit: 7d79cd784470395539bda91bf0b3505ff5b2ab6d udmabuf: use vmf_insert_pfn and VM_PFNMAP for handling mmap recipients (to): ["airlied@redhat.com" "akpm@linux-foundation.org" "david@redhat.com" "kraxel@redhat.com" "vivek.kasireddy@intel.com"] recipients (cc): []