[I fatfingered the from header in my first try to send this email. I
guess it was refused by most mail servers, please excuse if you get this
mail twice. Please use this one to reply to.]

Hello,

On Wed, May 27, 2026 at 06:17:51PM +0800, xiao sheng wen wrote:
> Package: src:linux
> Version: 7.1~rc5-1~exp1
> Severity: normal
> X-Debbugs-Cc: [email protected], [email protected]
> User: [email protected]
> Usertags: loong64
> 
> Hi,
> 
> My loongarch 3A6000 PC dmesg has the following Call Trace:
> please see following Kernel log, gpu/drm part.
> [...]
> May 27 17:53:22 3A6000 kernel: [drm] Initialized loongson 1.0.0 for 
> 0000:00:06.1 on minor 0
> May 27 17:53:22 3A6000 kernel: Console: switching to colour frame buffer 
> device 240x67
> May 27 17:53:22 3A6000 kernel: loongson 0000:00:06.1: [drm] fb0: 
> loongsondrmfb frame buffer device
> May 27 17:53:22 3A6000 kernel: ------------[ cut here ]------------
> May 27 17:53:22 3A6000 kernel: loongson 0000:00:06.1: [drm] 
> drm_WARN_ON_ONCE(drm_drv_uses_atomic_modeset(dev))
> May 27 17:53:22 3A6000 kernel: WARNING: drivers/gpu/drm/drm_vblank.c:747 at 
> drm_crtc_vblank_helper_get_vblank_timestamp_internal+0x3d4/0x450 [drm], 
> CPU#0: kworker/0:1/11
> May 27 17:53:22 3A6000 kernel: Modules linked in: snd_hda_codec_conexant 
> snd_hda_codec_generic snd_hda_codec_hdmi snd_hda_intel snd_intel_dspcfg 
> snd_hda_codec snd_hda_core snd_hwdep loongson tpm_tis_spi drm_ttm_helper 
> tpm_tis_core ttm snd_pcm drm_client_lib drm_kms_helper snd_timer snd 
> i2c_algo_bit soundcore evdev binfmt_misc drm zlib_deflate configfs nfnetlink 
> efivarfs autofs4 ext4 crc16 mbcache jbd2 crc32c_cryptoapi hid_generic usbhid 
> hid ahci ohci_pci libahci xhci_pci ehci_pci xhci_hcd libata ehci_hcd ohci_hcd 
> nvme usbcore r8169 nvme_core scsi_mod realtek nvme_keyring nvme_auth 
> phy_package scsi_common usb_common
> May 27 17:53:22 3A6000 kernel: CPU: 0 UID: 0 PID: 11 Comm: kworker/0:1 Not 
> tainted 7.1-loong64 #1 PREEMPTLAZY  Debian 7.1~rc5-1~exp1 
> May 27 17:53:22 3A6000 kernel: Hardware name: Loongson 
> Loongson-3A6000-HV-7A2000-1w-V0.1-EVB/Loongson-3A6000-HV-7A2000-1w-EVB-V1.21, 
> BIOS Loongson-UDK2018-V4.0.05756-prestab
> May 27 17:53:22 3A6000 kernel: Workqueue: events drm_fb_helper_damage_work 
> [drm_kms_helper]
> May 27 17:53:22 3A6000 kernel: pc ffff800002f774c4 ra ffff800002f774c4 tp 
> 90000001004c4000 sp 90000001004c7b30
> May 27 17:53:22 3A6000 kernel: a0 000000000000004f a1 0000000000000000 a2 
> 90000001004c7920 a3 90000001004c7918
> May 27 17:53:22 3A6000 kernel: a4 0000000000000000 a5 90000001004c7af8 a6 
> 2d2d2d2d2d2d2d2d a7 2d2d2d2d2d2d2d2d
> May 27 17:53:22 3A6000 kernel: t0 0c403a42ea8ca400 t1 0c403a42ea8ca400 t2 
> 9000000001854000 t3 0000000000000001
> May 27 17:53:22 3A6000 kernel: t4 fffffffffffffffe t5 3fffffffffffefff t6 
> 900000000190ece8 t7 0000000000000000
> May 27 17:53:22 3A6000 kernel: t8 0000000000000000 u0 ffff800003086000 s9 
> 0000000000000000 s0 900000010006f0d0
> May 27 17:53:22 3A6000 kernel: s1 90000001064014b0 s2 ffff800003086000 s3 
> 0000000000000000 s4 ffff800003150900
> May 27 17:53:22 3A6000 kernel: s5 90000001004c7c14 s6 0000000000000000 s7 
> ffffffffffffffff s8 900000010cfa1308
> May 27 17:53:22 3A6000 kernel:    ra: ffff800002f774c4 
> drm_crtc_vblank_helper_get_vblank_timestamp_internal+0x3d4/0x450 [drm]
> May 27 17:53:22 3A6000 kernel:   ERA: ffff800002f774c4 
> drm_crtc_vblank_helper_get_vblank_timestamp_internal+0x3d4/0x450 [drm]
> May 27 17:53:22 3A6000 kernel:  CRMD: 000000b0 (PLV0 -IE -DA +PG DACF=CC 
> DACM=CC -WE)
> May 27 17:53:22 3A6000 kernel:  PRMD: 00000000 (PPLV0 -PIE -PWE)
> May 27 17:53:22 3A6000 kernel:  EUEN: 00000000 (-FPE -SXE -ASXE -BTE)
> May 27 17:53:22 3A6000 kernel:  ECFG: 00071c1d (LIE=0,2-4,10-12 VS=7)
> May 27 17:53:22 3A6000 kernel: ESTAT: 000c0000 [BRK] (IS= ECode=12 EsubCode=0)
> May 27 17:53:22 3A6000 kernel:  PRID: 0014d000 (Loongson-64bit, 
> Loongson-3A6000-HV)
> May 27 17:53:22 3A6000 kernel: CPU: 0 UID: 0 PID: 11 Comm: kworker/0:1 Not 
> tainted 7.1-loong64 #1 PREEMPTLAZY  Debian 7.1~rc5-1~exp1 
> May 27 17:53:22 3A6000 kernel: Hardware name: Loongson 
> Loongson-3A6000-HV-7A2000-1w-V0.1-EVB/Loongson-3A6000-HV-7A2000-1w-EVB-V1.21, 
> BIOS Loongson-UDK2018-V4.0.05756-prestab
> May 27 17:53:22 3A6000 kernel: Workqueue: events drm_fb_helper_damage_work 
> [drm_kms_helper]
> May 27 17:53:22 3A6000 kernel: Stack : 90000001004c7778 0000000000000000 
> 9000000000238c28 90000001004c4000
> May 27 17:53:22 3A6000 kernel:         90000001004c7750 90000001004c7758 
> 0000000000000000 90000001004c7898
> May 27 17:53:22 3A6000 kernel:         90000001004c7890 90000001004c7890 
> 90000001004c7778 0000000000000024
> May 27 17:53:22 3A6000 kernel:         0000000000000030 90000001004c7758 
> 0c403a42ea8ca400 9000000100476440
> May 27 17:53:22 3A6000 kernel:         90000001004c4000 900000000160c2e8 
> 3fffffffffffefff 900000000190ece8
> May 27 17:53:22 3A6000 kernel:         0000000000000000 0000000000000000 
> 000000087ac30000 0000000000000000
> May 27 17:53:22 3A6000 kernel:         0000000000000000 9000000001854000 
> 0000000000000000 900000000160c2e8
> May 27 17:53:22 3A6000 kernel:         00000000000002eb 0000000000000009 
> 0000000000000000 ffffffffffffffff
> May 27 17:53:22 3A6000 kernel:         900000010cfa1308 0000000000000000 
> 9000000000238c44 00007ffff0e02f70
> May 27 17:53:22 3A6000 kernel:         00000000000000b0 0000000000000000 
> 0000000000000000 0000000000071c1d
> May 27 17:53:22 3A6000 kernel:         ...
> May 27 17:53:22 3A6000 kernel: Call Trace:
> May 27 17:53:22 3A6000 kernel: [<9000000000238c44>] show_stack+0x64/0x190
> May 27 17:53:22 3A6000 kernel: [<9000000000231248>] dump_stack_lvl+0x70/0x9c
> May 27 17:53:22 3A6000 kernel: [<9000000000290278>] __warn+0xa8/0x210
> May 27 17:53:22 3A6000 kernel: [<90000000012648e8>] __report_bug+0xa8/0x1c0
> May 27 17:53:22 3A6000 kernel: [<9000000001264af0>] report_bug+0x40/0xd0
> May 27 17:53:22 3A6000 kernel: [<90000000012a9ed4>] do_bp+0x254/0x420
> May 27 17:53:22 3A6000 kernel: [<0000000000000000>] 0x0
> May 27 17:53:22 3A6000 kernel: [<ffff800002f774c4>] 
> drm_crtc_vblank_helper_get_vblank_timestamp_internal+0x3d4/0x450 [drm]
> May 27 17:53:22 3A6000 kernel: [<ffff800002f756b4>] 
> drm_crtc_get_last_vbltimestamp+0x64/0xb0 [drm]
> May 27 17:53:22 3A6000 kernel: [<ffff800002f76748>] 
> drm_update_vblank_count+0xb8/0x4a0 [drm]
> May 27 17:53:22 3A6000 kernel: [<ffff800002f76d00>] 
> drm_vblank_enable+0x1d0/0x230 [drm]
> May 27 17:53:22 3A6000 kernel: [<ffff800002f77eac>] drm_vblank_get+0xdc/0x160 
> [drm]
> May 27 17:53:22 3A6000 kernel: [<ffff800002f7cecc>] 
> drm_client_modeset_wait_for_vblank+0x4c/0xb0 [drm]
> May 27 17:53:22 3A6000 kernel: [<ffff8000031f8fd4>] 
> drm_fb_helper_damage_work+0x84/0x240 [drm_kms_helper]
> May 27 17:53:22 3A6000 kernel: [<90000000002c0dd4>] 
> process_one_work+0x1a4/0x620
> May 27 17:53:22 3A6000 kernel: [<90000000002c1d90>] worker_thread+0x1f0/0x3b0
> May 27 17:53:22 3A6000 kernel: [<90000000002cd988>] kthread+0x148/0x160
> May 27 17:53:22 3A6000 kernel: [<90000000012aa338>] 
> ret_from_kernel_thread+0x28/0x290
> May 27 17:53:22 3A6000 kernel: [<90000000002369e8>] 
> ret_from_kernel_thread_asm+0x10/0x88
> May 27 17:53:22 3A6000 kernel: 
> May 27 17:53:22 3A6000 kernel: ---[ end trace 0000000000000000 ]---

There is an at least similar issue addressed upstream at
https://lore.kernel.org/dri-devel/[email protected]/

That patch wasn't accepted, there is a newer patch under discussion by
the same author, but I'm unsure if that is the continuation of
addressing this issue:
https://lore.kernel.org/dri-devel/[email protected]/

@Icenowy: Is that the same issue that you're addressing in the currently
discussed patch? If yes, can you please add

        Closes: https://bugs.debian.org/1138033

to the next revision to simplify tracking for us (= debian-kernel team)?

Best regards
Uwe

Attachment: signature.asc
Description: PGP signature

Reply via email to