ci starts bisection 2023-07-19 13:08:10.172927954 +0000 UTC m=+87002.096738751 bisecting fixing commit since 9a94d764e9bc6ee4b9424acde77c959270e2ac7a building syzkaller on f3921d4d63f97d1f1fb49a69ea85744bb7ef184b ensuring issue is reproducible on original commit 9a94d764e9bc6ee4b9424acde77c959270e2ac7a testing commit 9a94d764e9bc6ee4b9424acde77c959270e2ac7a gcc compiler: gcc (Debian 12.2.0-14) 12.2.0, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 5f27769f39169ee0647c0dc4494aa33cfea85900655dcbb89a0187c3052bb6cc run #0: failed: failed to run binary in VM: broken console: Permission denied (publickey) run #1: crashed: general protection fault in shash_ahash_update run #2: crashed: general protection fault in shash_ahash_update run #3: crashed: general protection fault in shash_ahash_update run #4: crashed: general protection fault in shash_ahash_update run #5: crashed: general protection fault in shash_ahash_update run #6: crashed: general protection fault in shash_ahash_update run #7: crashed: general protection fault in shash_ahash_update run #8: crashed: general protection fault in shash_ahash_update run #9: crashed: general protection fault in shash_ahash_update run #10: crashed: general protection fault in shash_ahash_update run #11: crashed: general protection fault in shash_ahash_update run #12: crashed: general protection fault in shash_ahash_update run #13: crashed: general protection fault in shash_ahash_update run #14: crashed: general protection fault in shash_ahash_update run #15: crashed: general protection fault in shash_ahash_update run #16: crashed: general protection fault in shash_ahash_update run #17: crashed: general protection fault in shash_ahash_update run #18: crashed: general protection fault in shash_ahash_update run #19: crashed: general protection fault in shash_ahash_update run #20: crashed: general protection fault in shash_ahash_update run #21: crashed: general protection fault in shash_ahash_update run #22: crashed: general protection fault in shash_ahash_update run #23: crashed: general protection fault in shash_ahash_update run #24: crashed: general protection fault in shash_ahash_update run #25: crashed: general protection fault in shash_ahash_update run #26: crashed: general protection fault in shash_ahash_update run #27: crashed: general protection fault in shash_ahash_update run #28: crashed: general protection fault in shash_ahash_update run #29: crashed: general protection fault in shash_ahash_update run #30: crashed: general protection fault in shash_ahash_update run #31: crashed: general protection fault in shash_ahash_update run #32: crashed: general protection fault in shash_ahash_update run #33: crashed: general protection fault in shash_ahash_update run #34: crashed: general protection fault in shash_ahash_update run #35: crashed: general protection fault in shash_ahash_update run #36: crashed: general protection fault in shash_ahash_update run #37: crashed: general protection fault in shash_ahash_update run #38: crashed: general protection fault in shash_ahash_update representative crash: general protection fault in shash_ahash_update, 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 9a94d764e9bc6ee4b9424acde77c959270e2ac7a gcc compiler: gcc (Debian 12.2.0-14) 12.2.0, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: e2d2b2f719e81ec6eed84d48f6c3675a4743a206ba416d5f77d2ffbe4765c8a2 all runs: crashed: BUG: unable to handle kernel NULL pointer dereference in shash_ahash_update representative crash: BUG: unable to handle kernel NULL pointer dereference in shash_ahash_update, types: [UNKNOWN] the bug reproduces without the instrumentation disabling configs for [HANG LEAK UBSAN BUG KASAN LOCKDEP ATOMIC_SLEEP], they are not needed kconfig minimization: base=3883 full=7600 leaves diff=2000 split chunks (needed=false): <2000> split chunk #0 of len 2000 into 5 parts testing without sub-chunk 1/5 testing commit 9a94d764e9bc6ee4b9424acde77c959270e2ac7a gcc compiler: gcc (Debian 12.2.0-14) 12.2.0, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 607253cb6ff2c3041e6bbbea18be0919ca6895776c1b0d56e6622212cfe7bdc0 all runs: OK false negative chance: 0.000 testing without sub-chunk 2/5 testing commit 9a94d764e9bc6ee4b9424acde77c959270e2ac7a gcc compiler: gcc (Debian 12.2.0-14) 12.2.0, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 4dfd84d72643cf1ac670ec9f473cbba1fc9251a8bd3f0a33eb71a39e71db9b23 all runs: crashed: BUG: unable to handle kernel NULL pointer dereference in shash_ahash_update representative crash: BUG: unable to handle kernel NULL pointer dereference in shash_ahash_update, types: [UNKNOWN] the chunk can be dropped testing without sub-chunk 3/5 testing commit 9a94d764e9bc6ee4b9424acde77c959270e2ac7a gcc compiler: gcc (Debian 12.2.0-14) 12.2.0, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 08bd1008fa078faab4dd628993aa547e971412cc04e250e0d13cb9637f322439 all runs: crashed: BUG: unable to handle kernel NULL pointer dereference in shash_ahash_update representative crash: BUG: unable to handle kernel NULL pointer dereference in shash_ahash_update, types: [UNKNOWN] the chunk can be dropped testing without sub-chunk 4/5 testing commit 9a94d764e9bc6ee4b9424acde77c959270e2ac7a gcc compiler: gcc (Debian 12.2.0-14) 12.2.0, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 0d0ed919895b35f56362e606caaf0e6a609b15a81fe00c7f2fa610a2fc422b4d all runs: crashed: BUG: unable to handle kernel NULL pointer dereference in shash_ahash_update representative crash: BUG: unable to handle kernel NULL pointer dereference in shash_ahash_update, types: [UNKNOWN] the chunk can be dropped testing without sub-chunk 5/5 testing commit 9a94d764e9bc6ee4b9424acde77c959270e2ac7a gcc compiler: gcc (Debian 12.2.0-14) 12.2.0, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 5217bdf782ab1f9adcac32ca65d69a6405172364cb23c3d42fb13e586300d7a9 run #0: infra problem: create image operation failed: &{Code:ZONE_RESOURCE_POOL_EXHAUSTED_WITH_DETAILS ErrorDetails:[0xc004dc9a40 0xc004dc9b30 0xc004dc9bd0] Location: Message:The zone 'projects/syzkaller/zones/us-central1-c' does not have enough resources available to fulfill the request. '(resource type:compute)'. ForceSendFields:[] NullFields:[]}. run #1: crashed: BUG: unable to handle kernel NULL pointer dereference in shash_ahash_update run #2: crashed: BUG: unable to handle kernel NULL pointer dereference in shash_ahash_update run #3: crashed: BUG: unable to handle kernel NULL pointer dereference in shash_ahash_update run #4: crashed: BUG: unable to handle kernel NULL pointer dereference in shash_ahash_update run #5: crashed: BUG: unable to handle kernel NULL pointer dereference in shash_ahash_update run #6: crashed: BUG: unable to handle kernel NULL pointer dereference in shash_ahash_update run #7: crashed: BUG: unable to handle kernel NULL pointer dereference in shash_ahash_update run #8: crashed: BUG: unable to handle kernel NULL pointer dereference in shash_ahash_update run #9: crashed: BUG: unable to handle kernel NULL pointer dereference in shash_ahash_update run #10: crashed: BUG: unable to handle kernel NULL pointer dereference in shash_ahash_update run #11: crashed: BUG: unable to handle kernel NULL pointer dereference in shash_ahash_update run #12: crashed: BUG: unable to handle kernel NULL pointer dereference in shash_ahash_update run #13: crashed: BUG: unable to handle kernel NULL pointer dereference in shash_ahash_update run #14: crashed: BUG: unable to handle kernel NULL pointer dereference in shash_ahash_update run #15: crashed: BUG: unable to handle kernel NULL pointer dereference in shash_ahash_update run #16: crashed: BUG: unable to handle kernel NULL pointer dereference in shash_ahash_update run #17: crashed: BUG: unable to handle kernel NULL pointer dereference in shash_ahash_update run #18: crashed: BUG: unable to handle kernel NULL pointer dereference in shash_ahash_update representative crash: BUG: unable to handle kernel NULL pointer dereference in shash_ahash_update, types: [UNKNOWN] the chunk can be dropped minimized to 400 configs; suspects: [6LOWPAN 6LOWPAN_GHC_EXT_HDR_DEST 6LOWPAN_GHC_EXT_HDR_FRAG 6LOWPAN_GHC_EXT_HDR_HOP 6LOWPAN_GHC_EXT_HDR_ROUTE 6LOWPAN_GHC_ICMPV6 6LOWPAN_GHC_UDP 6LOWPAN_NHC 6LOWPAN_NHC_DEST 6LOWPAN_NHC_FRAGMENT 6LOWPAN_NHC_HOP 6LOWPAN_NHC_IPV6 6LOWPAN_NHC_MOBILITY 6LOWPAN_NHC_ROUTING 6LOWPAN_NHC_UDP 6PACK 842_COMPRESS 842_DECOMPRESS 9P_FSCACHE 9P_FS_POSIX_ACL 9P_FS_SECURITY ACORN_PARTITION ACORN_PARTITION_ADFS ACORN_PARTITION_CUMANA ACORN_PARTITION_EESOX ACORN_PARTITION_ICS ACORN_PARTITION_POWERTEC ACORN_PARTITION_RISCIX ACPI_NFIT ACPI_PLATFORM_PROFILE ADDRESS_MASKING ADFS_FS AFFS_FS AFS_FS AFS_FSCACHE AF_KCM AF_RXRPC AF_RXRPC_IPV6 AIX_PARTITION AMIGA_PARTITION ANDROID_BINDERFS ANDROID_BINDER_IPC ANON_VMA_NAME APERTURE_HELPERS AR5523 ARCH_ENABLE_MEMORY_HOTREMOVE ARCH_ENABLE_THP_MIGRATION ASM_MODVERSIONS ASYNC_CORE ASYNC_MEMCPY ASYNC_PQ ASYNC_RAID6_RECOV ASYNC_TX_DMA ASYNC_XOR ATARI_PARTITION ATA_GENERIC ATA_OVER_ETH ATH10K ATH10K_CE ATH10K_PCI ATH10K_USB ATH11K ATH6KL ATH6KL_USB ATH9K ATH9K_AHB ATH9K_BTCOEX_SUPPORT ATH9K_CHANNEL_CONTEXT ATH9K_COMMON ATH9K_COMMON_DEBUG ATH9K_DEBUGFS ATH9K_DYNACK ATH9K_HTC ATH9K_HTC_DEBUGFS ATH9K_HW ATH9K_PCI ATH9K_PCOEM ATH9K_RFKILL ATH_COMMON ATM ATM_BR2684 ATM_CLIP ATM_DRIVERS ATM_LANE ATM_MPOA ATM_TCP AUXILIARY_BUS AX25 AX25_DAMA_SLAVE AX88796B_PHY BAREUDP BATMAN_ADV BATMAN_ADV_BATMAN_V BATMAN_ADV_BLA BATMAN_ADV_DAT BATMAN_ADV_MCAST BATMAN_ADV_NC BCACHE BCMA BCMA_HOST_PCI_POSSIBLE BEFS_FS BFQ_CGROUP_DEBUG BFQ_GROUP_IOSCHED BFS_FS BIG_KEYS BLK_CGROUP_PUNT_BIO BLK_CGROUP_RWSTAT BLK_DEBUG_FS_ZONED BLK_DEV_BSGLIB BLK_DEV_FD BLK_DEV_INTEGRITY BLK_DEV_INTEGRITY_T10 BLK_DEV_NBD BLK_DEV_NULL_BLK BLK_DEV_NULL_BLK_FAULT_INJECTION BLK_DEV_NVME BLK_DEV_PMEM BLK_DEV_RAM BLK_DEV_RNBD BLK_DEV_RNBD_CLIENT BLK_DEV_THROTTLING BLK_DEV_ZONED BLK_ICQ BLK_INLINE_ENCRYPTION BLK_INLINE_ENCRYPTION_FALLBACK BLK_WBT BLK_WBT_MQ BONDING BOOT_VESA_SUPPORT BPF_EVENTS BPF_JIT BPF_JIT_ALWAYS_ON BPF_JIT_DEFAULT_ON BPF_LSM BPF_PRELOAD BPF_PRELOAD_UMD BPF_STREAM_PARSER BPF_SYSCALL BPQETHER BRIDGE BRIDGE_CFM BRIDGE_EBT_802_3 BRIDGE_EBT_AMONG BRIDGE_EBT_ARP BRIDGE_EBT_ARPREPLY BRIDGE_EBT_BROUTE BRIDGE_EBT_DNAT BRIDGE_EBT_IP BRIDGE_EBT_IP6 BRIDGE_EBT_LIMIT BRIDGE_EBT_LOG BRIDGE_EBT_MARK BRIDGE_EBT_MARK_T BRIDGE_EBT_NFLOG BRIDGE_EBT_PKTTYPE BRIDGE_EBT_REDIRECT BRIDGE_EBT_SNAT BRIDGE_EBT_STP BRIDGE_EBT_T_FILTER BRIDGE_EBT_T_NAT BRIDGE_EBT_VLAN BRIDGE_IGMP_SNOOPING BRIDGE_MRP BRIDGE_NF_EBTABLES BRIDGE_VLAN_FILTERING BSD_DISKLABEL BSD_PROCESS_ACCT_V3 BT BTRFS_ASSERT BTRFS_FS BTRFS_FS_POSIX_ACL BTRFS_FS_REF_VERIFY BTT BT_6LOWPAN BT_ATH3K BT_BCM BT_BNEP BT_BNEP_MC_FILTER BT_BNEP_PROTO_FILTER BT_BREDR BT_CMTP BT_HCIBCM203X BT_HCIBFUSB BT_HCIBPA10X BT_HCIBTUSB BT_HCIBTUSB_BCM BT_HCIBTUSB_MTK BT_HCIBTUSB_POLL_SYNC BT_HCIBTUSB_RTL BT_HCIUART BT_HCIUART_3WIRE BT_HCIUART_AG6XX BT_HCIUART_BCSP BT_HCIUART_H4 BT_HCIUART_LL BT_HCIUART_MRVL BT_HCIUART_QCA BT_HCIUART_SERDEV BT_HCIVHCI BT_HIDP BT_HS BT_INTEL BT_LE BT_LEDS BT_LE_L2CAP_ECRED BT_MSFTEXT BT_MTK BT_QCA BT_RFCOMM BT_RFCOMM_TTY BT_RTL CACHEFILES CAIF CAIF_DEBUG CAIF_DRIVERS CAIF_NETDEV CAIF_TTY CAIF_USB CAIF_VIRTIO CAN CAN_8DEV_USB CAN_BCM CAN_CALC_BITTIMING CAN_DEV CAN_EMS_USB CAN_GS_USB CAN_GW CAN_IFI_CANFD CAN_ISOTP CAN_J1939 CAN_KVASER_USB CAN_MCBA_USB CAN_NETLINK CAN_PEAK_USB CAN_RAW CAN_SLCAN CAN_VCAN CAN_VXCAN CAPI_TRACE CARL9170 CARL9170_HWRNG CARL9170_LEDS CARL9170_WPC CEC_CORE CEPH_FS CEPH_FSCACHE CEPH_FS_POSIX_ACL CEPH_LIB CEPH_LIB_USE_DNS_RESOLVER CFG80211 CFG80211_CRDA_SUPPORT CFG80211_DEBUGFS CFG80211_DEFAULT_PS CFG80211_REQUIRE_SIGNED_REGDB CFG80211_USE_KERNEL_REGDB_KEYS CFG80211_WEXT CFS_BANDWIDTH CGROUP_BPF CHARGER_BQ24190 CHARGER_ISP1704 CHR_DEV_ST CIFS CIFS_ALLOW_INSECURE_LEGACY CIFS_DEBUG CIFS_DFS_UPCALL CIFS_FSCACHE CIFS_POSIX CIFS_SMB_DIRECT CIFS_SWN_UPCALL CIFS_UPCALL CIFS_XATTR CLS_U32_MARK CLS_U32_PERF CMA CMA_SIZE_SEL_MBYTES CMDLINE_PARTITION COMEDI COMEDI_DT9812 COMEDI_NI_USB6501 COMEDI_USBDUX COMEDI_USBDUXFAST COMEDI_USBDUXSIGMA COMEDI_USB_DRIVERS COMEDI_VMK80XX COMPAT_NETLINK_MESSAGES COUNTER CRAMFS CRAMFS_BLOCKDEV CRAMFS_MTD CRC4 CRC64 CRC64_ROCKSOFT CRC7 CRC8 CRC_ITU_T CRC_T10DIF CRYPTO_ADIANTUM CRYPTO_AEGIS128 CRYPTO_AEGIS128_AESNI_SSE2 CRYPTO_AES_NI_INTEL CRYPTO_AES_TI CRYPTO_ANSI_CPRNG CRYPTO_ANUBIS CRYPTO_ARC4 CRYPTO_ARCH_HAVE_LIB_BLAKE2S CRYPTO_ARCH_HAVE_LIB_CHACHA CRYPTO_ARCH_HAVE_LIB_CURVE25519 CRYPTO_ARCH_HAVE_LIB_POLY1305 CRYPTO_ARIA CRYPTO_ARIA_AESNI_AVX_X86_64 CRYPTO_BLAKE2B CRYPTO_BLAKE2S_X86 CRYPTO_BLOWFISH CRYPTO_BLOWFISH_COMMON CRYPTO_BLOWFISH_X86_64 CRYPTO_CAMELLIA CRYPTO_CAMELLIA_AESNI_AVX2_X86_64 CRYPTO_CAMELLIA_AESNI_AVX_X86_64 CRYPTO_CAMELLIA_X86_64 CRYPTO_CAST5 CRYPTO_CAST5_AVX_X86_64 CRYPTO_CAST6 CRYPTO_CAST6_AVX_X86_64 CRYPTO_CAST_COMMON CRYPTO_CFB CRYPTO_CHACHA20 CRYPTO_CHACHA20POLY1305 CRYPTO_CHACHA20_X86_64 CRYPTO_CRC32 CRYPTO_CRC32C_INTEL CRYPTO_CRC32_PCLMUL CRYPTO_CRC64_ROCKSOFT CRYPTO_CRCT10DIF CRYPTO_CRCT10DIF_PCLMUL CRYPTO_CRYPTD CRYPTO_CTS CRYPTO_CURVE25519 CRYPTO_CURVE25519_X86 CRYPTO_DEFLATE CRYPTO_DES CRYPTO_DES3_EDE_X86_64 CRYPTO_DEV_CCP CRYPTO_DEV_CCP_DD CRYPTO_DEV_PADLOCK CRYPTO_DEV_PADLOCK_AES CRYPTO_DEV_PADLOCK_SHA CRYPTO_DEV_QAT CRYPTO_DEV_QAT_C3XXX CRYPTO_DEV_QAT_C3XXXVF CRYPTO_DEV_QAT_C62X CRYPTO_DEV_QAT_C62XVF CRYPTO_DEV_QAT_DH895xCC CRYPTO_DEV_QAT_DH895xCCVF CRYPTO_DEV_VIRTIO CRYPTO_DH CRYPTO_DRBG_CTR CRYPTO_DRBG_HASH CRYPTO_ECB CRYPTO_ECC CRYPTO_ECDH CRYPTO_ECRDSA CRYPTO_ENGINE CRYPTO_ESSIV CRYPTO_FCRYPT CRYPTO_GHASH_CLMUL_NI_INTEL CRYPTO_HCTR2 CRYPTO_KDF800108_CTR CRYPTO_KEYWRAP CRYPTO_KHAZAD CRYPTO_KPP CRYPTO_LIB_ARC4 CRYPTO_LIB_CHACHA CRYPTO_LIB_CHACHA20POLY1305 CRYPTO_LIB_CHACHA_GENERIC CRYPTO_LIB_CURVE25519 CRYPTO_LIB_CURVE25519_GENERIC CRYPTO_LIB_DES CRYPTO_LIB_POLY1305 CRYPTO_LIB_POLY1305_GENERIC CRYPTO_LRW CRYPTO_MICHAEL_MIC CRYPTO_NHPOLY1305 CRYPTO_NHPOLY1305_AVX2 CRYPTO_NHPOLY1305_SSE2 CRYPTO_OFB CRYPTO_PCBC CRYPTO_PCRYPT CRYPTO_POLY1305 CRYPTO_POLY1305_X86_64 CRYPTO_POLYVAL CRYPTO_POLYVAL_CLMUL_NI CRYPTO_RMD160 CRYPTO_SEED CRYPTO_SERPENT CRYPTO_SERPENT_AVX2_X86_64 CRYPTO_SERPENT_AVX_X86_64 CRYPTO_SERPENT_SSE2_X86_64 CRYPTO_SHA1_SSSE3 CRYPTO_SHA256_SSSE3 CRYPTO_SHA512_SSSE3 CRYPTO_SIMD CRYPTO_SM2 CRYPTO_SM3 CRYPTO_SM3_AVX_X86_64 CRYPTO_SM4 CRYPTO_SM4_AESNI_AVX2_X86_64 CRYPTO_SM4_AESNI_AVX_X86_64 CRYPTO_SM4_GENERIC CRYPTO_STREEBOG CRYPTO_TEA CRYPTO_TWOFISH CRYPTO_TWOFISH_AVX_X86_64 CRYPTO_TWOFISH_COMMON CRYPTO_TWOFISH_X86_64 CRYPTO_TWOFISH_X86_64_3WAY CRYPTO_USER CRYPTO_USER_API CRYPTO_USER_API_AEAD CRYPTO_USER_API_ENABLE_OBSOLETE CRYPTO_USER_API_HASH CRYPTO_USER_API_RNG CRYPTO_USER_API_SKCIPHER CRYPTO_VMAC CRYPTO_WP512 CRYPTO_XCBC CRYPTO_XCTR CRYPTO_XTS CRYPTO_XXHASH CUSE CYPRESS_FIRMWARE DAMON DAMON_DBGFS DAMON_PADDR DAMON_RECLAIM DAMON_VADDR DAX DCA DCB DEFAULT_PFIFO_FAST DEVICE_MIGRATION DEVICE_PRIVATE DEV_COREDUMP DEV_DAX DIMLIB DLN2_ADC DMABUF_HEAPS DMABUF_HEAPS_CMA DMABUF_HEAPS_SYSTEM DMABUF_MOVE_NOTIFY DMA_CMA DMA_ENGINE_RAID DM_AUDIT DM_BIO_PRISON DM_BUFIO DM_CACHE DM_CACHE_SMQ DM_CLONE DM_CRYPT DM_FLAKEY DM_INTEGRITY DM_MULTIPATH DM_MULTIPATH_QL DM_MULTIPATH_ST DM_PERSISTENT_DATA DM_RAID DM_SNAPSHOT DM_THIN_PROVISIONING DM_UEVENT DM_VERITY DM_VERITY_FEC DM_WRITECACHE DM_ZONED DRAGONRISE_FF DRM DRM_BOCHS DRM_BUDDY DRM_CIRRUS_QEMU DRM_DEBUG_MM ENCRYPTED_KEYS EXTCON FSCACHE FUSE_FS GPIOLIB HAMRADIO HID_DRAGONRISE IIO INFINIBAND INFINIBAND_ADDR_TRANS INFINIBAND_RTRS_CLIENT IOSCHED_BFQ ISDN ISDN_CAPI LIBNVDIMM MAC80211 MAC80211_LEDS MEDIA_SUPPORT MEMORY_HOTPLUG MEMORY_HOTREMOVE MFD_DLN2 MTD NET_CLS_U32 NET_SCH_DEFAULT PARTITION_ADVANCED RFKILL SERIAL_DEV_BUS TLS TLS_DEVICE TRANSPARENT_HUGEPAGE TRUSTED_KEYS USB_GADGET USB_PHY VLAN_8021Q WANT_COMPAT_NETLINK_MESSAGES WEXT_CORE WIRELESS WIRELESS_EXT WLAN WLAN_VENDOR_ATH X86_X32_ABI ZONE_DEVICE] disabling configs for [ATOMIC_SLEEP HANG LEAK UBSAN BUG KASAN LOCKDEP], they are not needed testing current HEAD 36395b2efe905650cd179d67411ffee3b770268b testing commit 36395b2efe905650cd179d67411ffee3b770268b gcc compiler: gcc (Debian 12.2.0-14) 12.2.0, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 4467151d5ecaf08f962048e6478157f05e3297090232a503bf9ed77e80afcf08 all runs: OK false negative chance: 0.000 # git bisect start 36395b2efe905650cd179d67411ffee3b770268b 9a94d764e9bc6ee4b9424acde77c959270e2ac7a Bisecting: 5808 revisions left to test after this (roughly 13 steps) [1b722407a13b7f8658d2e26917791f32805980a2] Merge tag 'drm-next-2023-06-29' of git://anongit.freedesktop.org/drm/drm testing commit 1b722407a13b7f8658d2e26917791f32805980a2 gcc compiler: gcc (Debian 12.2.0-14) 12.2.0, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 06d617949bdf9741ae9c5c110d5f48c68474241a8ef31e0f371f27f0dc1a7de2 all runs: OK false negative chance: 0.000 # git bisect bad 1b722407a13b7f8658d2e26917791f32805980a2 Bisecting: 2818 revisions left to test after this (roughly 12 steps) [3a8a670eeeaa40d87bd38a587438952741980c18] Merge tag 'net-next-6.5' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next testing commit 3a8a670eeeaa40d87bd38a587438952741980c18 gcc compiler: gcc (Debian 12.2.0-14) 12.2.0, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: bf9b253eb39e07cbf07b264d3290af59c0dcc3af77885596da764aa9764f0729 all runs: OK false negative chance: 0.000 # git bisect bad 3a8a670eeeaa40d87bd38a587438952741980c18 Bisecting: 1708 revisions left to test after this (roughly 11 steps) [dc43fc753bb5946e91ccdce9f393074675379a00] Merge tag 'x86_mtrr_for_v6.5' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip testing commit dc43fc753bb5946e91ccdce9f393074675379a00 gcc compiler: gcc (Debian 12.2.0-14) 12.2.0, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 81fdf7c98f88881a04bd4eec071082978c800820bb099a14feeab9041b70e9e1 all runs: OK false negative chance: 0.000 # git bisect bad dc43fc753bb5946e91ccdce9f393074675379a00 Bisecting: 971 revisions left to test after this (roughly 10 steps) [0aa69d53ac7c30f6184f88f2e310d808b32b35a5] Merge tag 'for-6.5/io_uring-2023-06-23' of git://git.kernel.dk/linux testing commit 0aa69d53ac7c30f6184f88f2e310d808b32b35a5 gcc compiler: gcc (Debian 12.2.0-14) 12.2.0, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: f047b1ac865f66fe1f1ac85f188f55bc3314c059da2f0e364d2d43d83b9d0c33 all runs: OK false negative chance: 0.000 # git bisect bad 0aa69d53ac7c30f6184f88f2e310d808b32b35a5 Bisecting: 363 revisions left to test after this (roughly 9 steps) [64bf6ae93e08787f4a6db8dddf671fd3a9c43916] Merge tag 'v6.5/vfs.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs testing commit 64bf6ae93e08787f4a6db8dddf671fd3a9c43916 gcc compiler: gcc (Debian 12.2.0-14) 12.2.0, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 689e98b88191de41d1eab3bc840f0d8464a9ce9f6d946fcc31debaa2e4520079 all runs: OK false negative chance: 0.000 # git bisect bad 64bf6ae93e08787f4a6db8dddf671fd3a9c43916 Bisecting: 192 revisions left to test after this (roughly 8 steps) [412d070b31c3e4018afc6bb1712709df0464da48] Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm testing commit 412d070b31c3e4018afc6bb1712709df0464da48 gcc compiler: gcc (Debian 12.2.0-14) 12.2.0, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 3afae1d85bb0f5a61529f214dd736a9b9c92f50750de682c71f72969e63fb9a6 all runs: OK false negative chance: 0.000 # git bisect bad 412d070b31c3e4018afc6bb1712709df0464da48 Bisecting: 95 revisions left to test after this (roughly 7 steps) [692b7dc87ca6d55ab254f8259e6f970171dc9d01] Merge tag 'hyperv-fixes-signed-20230619' of git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux testing commit 692b7dc87ca6d55ab254f8259e6f970171dc9d01 gcc compiler: gcc (Debian 12.2.0-14) 12.2.0, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: d7a4c6ca8b1365a7327243c10b633241f8b6a042e101dd00c19622d826171f58 all runs: OK false negative chance: 0.000 # git bisect bad 692b7dc87ca6d55ab254f8259e6f970171dc9d01 Bisecting: 51 revisions left to test after this (roughly 6 steps) [1639fae5132bc8a904af28d97cea0bedb3af802e] Merge tag 'drm-fixes-2023-06-17' of git://anongit.freedesktop.org/drm/drm testing commit 1639fae5132bc8a904af28d97cea0bedb3af802e gcc compiler: gcc (Debian 12.2.0-14) 12.2.0, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 915bfa128db70a406771ccec8f76f2bc8057869eef71695746fd5ce6f8aadda2 all runs: OK false negative chance: 0.000 # git bisect bad 1639fae5132bc8a904af28d97cea0bedb3af802e Bisecting: 23 revisions left to test after this (roughly 5 steps) [9930f518b6a82ff10a3d13e0cbde05cce04f5930] Merge tag 'drm-misc-fixes-2023-06-16' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes testing commit 9930f518b6a82ff10a3d13e0cbde05cce04f5930 gcc compiler: gcc (Debian 12.2.0-14) 12.2.0, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 2d06c72d98ee8eaa330d0f6ecbd18a3da6d54a6eba145515ec310559c6531fb0 all runs: OK false negative chance: 0.000 # git bisect bad 9930f518b6a82ff10a3d13e0cbde05cce04f5930 Bisecting: 11 revisions left to test after this (roughly 4 steps) [34e5a54327dce5033582f3609eb54812a8c61b90] Revert "drm/amdgpu: remove TOPDOWN flags when allocating VRAM in large bar system" testing commit 34e5a54327dce5033582f3609eb54812a8c61b90 gcc compiler: gcc (Debian 12.2.0-14) 12.2.0, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: d2e9730dd202c58626b462b560bbfacc0c51d44bc95e534610bc6c1a3e0ff118 all runs: OK false negative chance: 0.000 # git bisect bad 34e5a54327dce5033582f3609eb54812a8c61b90 Bisecting: 5 revisions left to test after this (roughly 3 steps) [e61f67749b351c19455ce3085af2ae9af80023bc] drm/amdgpu: add missing radeon secondary PCI ID testing commit e61f67749b351c19455ce3085af2ae9af80023bc gcc compiler: gcc (Debian 12.2.0-14) 12.2.0, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 9fb88578a64189f51858043d45cd071a765423493bb863a6f263788e2ae11c73 all runs: OK false negative chance: 0.000 # git bisect bad e61f67749b351c19455ce3085af2ae9af80023bc Bisecting: 2 revisions left to test after this (roughly 1 step) [94034b306ddde4a4a9c1a597ae7f61f04b710dc7] drm/amdgpu: Program gds backup address as zero if no gds allocated testing commit 94034b306ddde4a4a9c1a597ae7f61f04b710dc7 gcc compiler: gcc (Debian 12.2.0-14) 12.2.0, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: e7f027e60a329f23d2616d4b9b5980aebfbc2d19105c77f1098743cbc696575f all runs: OK false negative chance: 0.000 # git bisect bad 94034b306ddde4a4a9c1a597ae7f61f04b710dc7 Bisecting: 0 revisions left to test after this (roughly 0 steps) [1dbcf770cc2d15baf8a1e8174d6fd014a68b45ca] drm/amdgpu: Reset CP_VMID_PREEMPT after trailing fence signaled testing commit 1dbcf770cc2d15baf8a1e8174d6fd014a68b45ca gcc compiler: gcc (Debian 12.2.0-14) 12.2.0, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 2d1045157d39c1b293beb03f1d04b4ca7553b39cd38570a8bc442e5b4764bd7a all runs: OK false negative chance: 0.000 # git bisect bad 1dbcf770cc2d15baf8a1e8174d6fd014a68b45ca 1dbcf770cc2d15baf8a1e8174d6fd014a68b45ca is the first bad commit commit 1dbcf770cc2d15baf8a1e8174d6fd014a68b45ca Author: Jiadong Zhu Date: Wed May 24 11:42:19 2023 +0800 drm/amdgpu: Reset CP_VMID_PREEMPT after trailing fence signaled When MEC executes unmap_queue for mid command buffer preemption, it will kick the write pointer of the gfx ring, set CP_VMID_PREEMPT to trigger the preemption and wait for CP_VMID_PREEMPT becomes zero after the preemption done. There is a race condition that PFP may excute the resetting command before MEC set CP_VMID_PREEMPT. As a result, hang happens as CP_VMID_PREEMPT is always 0xffff. To avoid this, we send resetting CP_VMID_PREEMPT command after the trailing fence is siganled and update gfx write pointer explicitly. Signed-off-by: Jiadong Zhu Acked-by: Alex Deucher Signed-off-by: Alex Deucher Cc: stable@vger.kernel.org # 6.3.x Link: https://gitlab.freedesktop.org/drm/amd/-/issues/2535 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) accumulated error probability: 0.00 parent commit 858fd168a95c5b9669aac8db6c14a9aeab446375 wasn't tested testing commit 858fd168a95c5b9669aac8db6c14a9aeab446375 gcc compiler: gcc (Debian 12.2.0-14) 12.2.0, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: bdfc199151f3fe7c2e9197a2360400835e68aed797eb5ae17c2d600dcff38ec6 culprit signature: 2d1045157d39c1b293beb03f1d04b4ca7553b39cd38570a8bc442e5b4764bd7a parent signature: bdfc199151f3fe7c2e9197a2360400835e68aed797eb5ae17c2d600dcff38ec6 revisions tested: 21, total time: 4h33m11.391879093s (build: 1h54m52.873453599s, test: 2h32m36.323757317s) first good commit: 1dbcf770cc2d15baf8a1e8174d6fd014a68b45ca drm/amdgpu: Reset CP_VMID_PREEMPT after trailing fence signaled recipients (to): ["alexander.deucher@amd.com" "jiadong.zhu@amd.com"] recipients (cc): []