[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <CADnq5_OqFEi_ML9zR-i_WFtFmBBQQcbQNRAiP8pVdD+prvEoiQ@mail.gmail.com>
Date: Wed, 28 Jan 2026 15:17:18 -0500
From: Alex Deucher <alexdeucher@...il.com>
To: Alex Deucher <alexander.deucher@....com>,
Christian König <christian.koenig@....com>,
David Airlie <airlied@...il.com>, Simona Vetter <simona@...ll.ch>,
Harry Wentland <harry.wentland@....com>, Leo Li <sunpeng.li@....com>,
Rodrigo Siqueira <siqueira@...lia.com>, Ivan Lipski <ivan.lipski@....com>, amd-gfx@...ts.freedesktop.org,
dri-devel@...ts.freedesktop.org, linux-kernel@...r.kernel.org,
regressions@...ts.linux.dev, "Mario Limonciello (AMD)" <superm1@...nel.org>
Subject: Re: [REGRESSION] drm/amd/display: Add an hdmi_hpd_debounce_delay_ms module
On Wed, Jan 28, 2026 at 3:09 PM Peter Colberg <pcolberg@...hat.com> wrote:
>
> Hi,
>
> I hit a regression introduced as part of v6.19-rc6 (and still present
> in v6.19-rc7), where, upon unloading the amdgpu module, __flush_work()
> is passed a work struct with the work function set to NULL. The issue
> is seen with an AMD Radeon Pro W7900, but not an AMD Instinct MI210.
I think this should be fixed in:
https://gitlab.freedesktop.org/agd5f/linux/-/commit/17b2c526fd8026d8e0f4c0e7f94fc517e3901589
Alex
>
> #regzbot introduced: d04f73668bebbc5a44a2771ea92b6ec253148050
>
> 4231 static bool __flush_work(struct work_struct *work, bool from_cancel)
> 4232 {
> 4233 struct wq_barrier barr;
> 4234
> 4235 if (WARN_ON(!wq_online))
> 4236 return false;
> 4237
> --> 4238 if (WARN_ON(!work->func))
> 4239 return false;
>
> Tests were carried out on an AMD Radeon Pro W7900 with a mainline
> kernel compiled and booted with an up-to-date CentOS Stream 10 x86_64
> and amdgpu firmware commit 993573ac3dc6ab038505c2639701db22f6142487.
>
> % cp /lib/modules/6.12.0-191.el10.x86_64/config .config
> % scripts/config --enable LOCALVERSION_AUTO
> % scripts/config --disable EFI_SBAT_FILE
> % scripts/config --disable SECURITY_LOCKDOWN_LSM
> % scripts/config --disable MODULE_SIG
> % make olddefconfig
> % make -j $(nproc) binrpm-pkg
>
> The first test exercises commit d04f73668beb which introduced the
> regression, the second test b2426a211dba prior to the regression.
>
> # dmesg --follow-new &
> # cat /proc/cmdline
> BOOT_IMAGE=(hd0,gpt2)/boot/ostree/default-8a8985bdb88376ac62c94e787be00dea13130a3b5e56e8598bd96b4cf7eaac4c/vmlinuz-6.19.0-rc5-00016-gd04f73668beb root=/dev/mapper/rhel-root rd.lvm.lv=rhel/root rd.lvm.lv=rhel/swap rw boot=UUID=9c458207-c078-4fcf-bb4c-679ae1a3ae9f ostree=/ostree/boot.0/default/8a8985bdb88376ac62c94e787be00dea13130a3b5e56e8598bd96b4cf7eaac4c/0 "dyndbg=file drivers/base/firmware_loader/main.c +fmp"
> # rmmod amdgpu
> [ 77.410012] [drm] PCIE GART of 512M enabled (table at 0x0000008000300000).
> [ 77.410074] amdgpu 0000:83:00.0: amdgpu: PSP is resuming...
> [ 77.473976] amdgpu 0000:83:00.0: amdgpu: reserve 0x1300000 from 0x8b3c000000 for PSP TMR
> [ 77.617936] amdgpu 0000:83:00.0: amdgpu: GECC is currently enabled, which may affect performance
> [ 77.617941] amdgpu 0000:83:00.0: amdgpu: To disable GECC, please reboot the system and load the amdgpu driver with the parameter amdgpu_ras_enable=0
> [ 77.634803] amdgpu 0000:83:00.0: amdgpu: RAP: optional rap ta ucode is not available
> [ 77.634808] amdgpu 0000:83:00.0: amdgpu: SECUREDISPLAY: optional securedisplay ta ucode is not available
> [ 77.634813] amdgpu 0000:83:00.0: amdgpu: SMU is resuming...
> [ 77.634818] amdgpu 0000:83:00.0: amdgpu: smu driver if version = 0x0000003d, smu fw if version = 0x00000040, smu fw program = 0, smu fw version = 0x004e8300 (78.131.0)
> [ 77.634825] amdgpu 0000:83:00.0: amdgpu: SMU driver if version not matched
> [ 77.779854] amdgpu 0000:83:00.0: amdgpu: SMU is resumed successfully!
> [ 77.789735] amdgpu 0000:83:00.0: amdgpu: [drm] DMUB hardware initialized: version=0x07002F00
> [ 77.795903] amdgpu 0000:83:00.0: [drm] Cannot find any crtc or sizes
> [ 77.795913] amdgpu 0000:83:00.0: amdgpu: ring gfx_0.0.0 uses VM inv eng 0 on hub 0
> [ 77.795917] amdgpu 0000:83:00.0: amdgpu: ring comp_1.0.0 uses VM inv eng 1 on hub 0
> [ 77.795921] amdgpu 0000:83:00.0: amdgpu: ring comp_1.1.0 uses VM inv eng 4 on hub 0
> [ 77.795924] amdgpu 0000:83:00.0: amdgpu: ring comp_1.2.0 uses VM inv eng 6 on hub 0
> [ 77.795927] amdgpu 0000:83:00.0: amdgpu: ring comp_1.3.0 uses VM inv eng 7 on hub 0
> [ 77.795930] amdgpu 0000:83:00.0: amdgpu: ring comp_1.0.1 uses VM inv eng 8 on hub 0
> [ 77.795933] amdgpu 0000:83:00.0: amdgpu: ring comp_1.1.1 uses VM inv eng 9 on hub 0
> [ 77.795937] amdgpu 0000:83:00.0: amdgpu: ring comp_1.2.1 uses VM inv eng 10 on hub 0
> [ 77.795940] amdgpu 0000:83:00.0: amdgpu: ring comp_1.3.1 uses VM inv eng 11 on hub 0
> [ 77.795943] amdgpu 0000:83:00.0: amdgpu: ring sdma0 uses VM inv eng 12 on hub 0
> [ 77.795946] amdgpu 0000:83:00.0: amdgpu: ring sdma1 uses VM inv eng 13 on hub 0
> [ 77.795954] amdgpu 0000:83:00.0: amdgpu: ring vcn_unified_0 uses VM inv eng 0 on hub 8
> [ 77.795958] amdgpu 0000:83:00.0: amdgpu: ring vcn_unified_1 uses VM inv eng 1 on hub 8
> [ 77.795961] amdgpu 0000:83:00.0: amdgpu: ring jpeg_dec uses VM inv eng 4 on hub 8
> [ 77.795965] amdgpu 0000:83:00.0: amdgpu: ring mes_kiq_3.1.0 uses VM inv eng 14 on hub 0
> [ 77.798920] amdgpu 0000:83:00.0: [drm] Cannot find any crtc or sizes
> [ 77.835746] amdgpu 0000:83:00.0: amdgpu: amdgpu: finishing device.
> [ 77.934047] firmware_class:fw_name_devm_release: firmware_class: fw_name_devm_release: fw_name-amdgpu/gc_11_0_0_mes1.bin devm-00000000729a84e2 released
> [ 77.934052] firmware_class:fw_name_devm_release: firmware_class: fw_name_devm_release: fw_name-amdgpu/gc_11_0_0_mes_2.bin devm-000000008a601096 released
> [ 77.934054] firmware_class:fw_name_devm_release: firmware_class: fw_name_devm_release: fw_name-amdgpu/vcn_4_0_0.bin devm-00000000ce1dfe25 released
> [ 77.934055] firmware_class:fw_name_devm_release: firmware_class: fw_name_devm_release: fw_name-amdgpu/sdma_6_0_0.bin devm-00000000f4c59a6f released
> [ 77.934057] firmware_class:fw_name_devm_release: firmware_class: fw_name_devm_release: fw_name-amdgpu/gc_11_0_0_imu.bin devm-000000000fe0df50 released
> [ 77.934059] firmware_class:fw_name_devm_release: firmware_class: fw_name_devm_release: fw_name-amdgpu/gc_11_0_0_mec.bin devm-000000006b38a3b2 released
> [ 77.934061] firmware_class:fw_name_devm_release: firmware_class: fw_name_devm_release: fw_name-amdgpu/gc_11_0_0_rlc.bin devm-000000004a747642 released
> [ 77.934064] firmware_class:fw_name_devm_release: firmware_class: fw_name_devm_release: fw_name-amdgpu/gc_11_0_0_me.bin devm-000000002ce74390 released
> [ 77.934066] firmware_class:fw_name_devm_release: firmware_class: fw_name_devm_release: fw_name-amdgpu/gc_11_0_0_pfp.bin devm-00000000b0e91c69 released
> [ 77.934068] firmware_class:fw_name_devm_release: firmware_class: fw_name_devm_release: fw_name-amdgpu/dcn_3_2_0_dmcub.bin devm-000000000b75c19c released
> [ 77.934069] firmware_class:fw_name_devm_release: firmware_class: fw_name_devm_release: fw_name-amdgpu/smu_13_0_0.bin devm-000000001ab5d2f3 released
> [ 77.934071] firmware_class:fw_name_devm_release: firmware_class: fw_name_devm_release: fw_name-amdgpu/psp_13_0_0_ta.bin devm-00000000a37398c2 released
> [ 77.934072] firmware_class:fw_name_devm_release: firmware_class: fw_name_devm_release: fw_name-amdgpu/psp_13_0_0_sos.bin devm-0000000027208a82 released
> [ 77.934078] firmware_class:__free_fw_priv: firmware_class: __free_fw_priv: fw-amdgpu/gc_11_0_0_mes_2.bin fw_priv=000000004a41fbe6 data=000000002a21f503 size=257344
> [ 77.934090] firmware_class:__free_fw_priv: firmware_class: __free_fw_priv: fw-amdgpu/gc_11_0_0_mes1.bin fw_priv=000000004f12a566 data=00000000c562adda size=218240
> [ 77.934117] firmware_class:__free_fw_priv: firmware_class: __free_fw_priv: fw-amdgpu/vcn_4_0_0.bin fw_priv=00000000bf93c3ab data=000000003ba747fe size=403856
> [ 77.934137] firmware_class:__free_fw_priv: firmware_class: __free_fw_priv: fw-amdgpu/sdma_6_0_0.bin fw_priv=000000006a092a88 data=00000000007c1a01 size=34560
> [ 77.934167] firmware_class:__free_fw_priv: firmware_class: __free_fw_priv: fw-amdgpu/gc_11_0_0_pfp.bin fw_priv=00000000b86bbe6d data=00000000f13777ad size=231008
> [ 77.934175] firmware_class:__free_fw_priv: firmware_class: __free_fw_priv: fw-amdgpu/gc_11_0_0_me.bin fw_priv=00000000493fdf17 data=00000000afc5401f size=314512
> [ 77.934189] firmware_class:__free_fw_priv: firmware_class: __free_fw_priv: fw-amdgpu/gc_11_0_0_rlc.bin fw_priv=0000000035fafe96 data=00000000ab68b2da size=185376
> [ 77.934199] firmware_class:__free_fw_priv: firmware_class: __free_fw_priv: fw-amdgpu/gc_11_0_0_mec.bin fw_priv=00000000293ce4de data=000000000eb1a171 size=406528
> [ 77.934213] firmware_class:__free_fw_priv: firmware_class: __free_fw_priv: fw-amdgpu/dcn_3_2_0_dmcub.bin fw_priv=00000000c705cc78 data=00000000f530b58b size=284432
> [ 77.934228] firmware_class:__free_fw_priv: firmware_class: __free_fw_priv: fw-amdgpu/smu_13_0_0.bin fw_priv=00000000c876ab3e data=000000003f05626c size=292452
> [ 77.934238] firmware_class:__free_fw_priv: firmware_class: __free_fw_priv: fw-amdgpu/psp_13_0_0_sos.bin fw_priv=00000000c877aa90 data=00000000f123f702 size=268304
> [ 77.934249] firmware_class:__free_fw_priv: firmware_class: __free_fw_priv: fw-amdgpu/psp_13_0_0_ta.bin fw_priv=00000000886845ff data=00000000466f9c99 size=267520
> [ 77.934639] amdgpu 0000:83:00.0: amdgpu: amdgpu: ttm finalized
> [ 77.935587] ------------[ cut here ]------------
> [ 77.935592] WARNING: kernel/workqueue.c:4238 at __flush_work+0x338/0x350, CPU#31: kworker/31:0/207
> [ 77.935603] Modules linked in: snd_hda_codec_alc662 snd_hda_codec_realtek_lib snd_hda_codec_generic amdgpu(-) snd_hda_codec_atihdmi snd_hda_codec_hdmi mt7921e amdxcp drm_panel_backlight_quirks mt7921_common snd_hda_intel drm_ttm_helper mt792x_lib snd_usb_audio amd_atl intel_rapl_msr ttm snd_hda_codec mt76_connac_lib snd_usbmidi_lib intel_rapl_common i2c_algo_bit snd_ump drm_suballoc_helper snd_hda_core mt76 snd_rawmidi amd64_edac gpu_sched snd_intel_dspcfg edac_mce_amd snd_intel_sdw_acpi btusb drm_exec mc snd_hwdep btrtl drm_buddy snd_seq btintel drm_display_helper btbcm mac80211 snd_seq_device kvm_amd btmtk cec think_lmi kvm video snd_pcm irqbypass firmware_attributes_class wmi_bmof bluetooth rapl cfg80211 snd_timer pcspkr crc16 snd i2c_piix4 rfkill k10temp soundcore i2c_smbus libarc4 gpio_amdpt gpio_generic i2c_designware_platform i2c_designware_core loop overlay erofs xfs nvme_tcp nvme_fabrics nvme nvme_core nvme_keyring ahci nvme_auth libahci ghash_clmulni_intel hkdf r8169 atlantic ccp libata sp5100_tco realtek
> [ 77.935687] macsec wmi sunrpc dm_mirror dm_region_hash dm_log dm_mod fuse nfnetlink
> [ 77.935731] CPU: 31 UID: 0 PID: 207 Comm: kworker/31:0 Not tainted 6.19.0-rc5-00016-gd04f73668beb #1 PREEMPT(voluntary)
> [ 77.935744] Workqueue: events drm_connector_free_work_fn
> [ 77.935751] RIP: 0010:__flush_work+0x338/0x350
> [ 77.935756] Code: 3e 46 06 00 65 48 8b 15 2e e4 e3 02 48 85 db 48 8b 04 24 48 89 54 24 48 0f 85 e6 fe ff ff e9 fe fd ff ff 0f 0b e9 77 ff ff ff <0f> 0b e9 70 ff ff ff 0f 0b e9 19 ff ff ff e8 15 22 d9 00 0f 1f 44
> [ 77.935765] RSP: 0018:ff57cb59c0b7bd68 EFLAGS: 00010246
> [ 77.935770] RAX: 0000000000000000 RBX: ff2d8e14daf8d480 RCX: 0000000000000000
> [ 77.935775] RDX: 0000000000000000 RSI: 0000000000000001 RDI: ff57cb59c0b7bdb8
> [ 77.935779] RBP: ff2d8e14daf8d480 R08: ff2d8e14a1a86420 R09: 00000000002a001f
> [ 77.935783] R10: ff2d8e14a1a86401 R11: ff2d8e14a1a86f60 R12: ff2d8e1592180010
> [ 77.935788] R13: ff57cb59c0b7bd70 R14: 0000000000000001 R15: 0000000000000000
> [ 77.935792] FS: 0000000000000000(0000) GS:ff2d8e3396243000(0000) knlGS:0000000000000000
> [ 77.935797] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
> [ 77.935801] CR2: 000055f1cff22050 CR3: 0000000112666002 CR4: 0000000000f71ef0
> [ 77.935806] PKRU: 55555554
> [ 77.935809] Call Trace:
> [ 77.935812] <TASK>
> [ 77.935818] cancel_delayed_work_sync+0x5e/0x80
> [ 77.935823] amdgpu_dm_connector_destroy+0x33/0xe0 [amdgpu]
> [ 77.936146] drm_connector_free_work_fn+0x72/0x90
> [ 77.936152] process_one_work+0x18b/0x340
> [ 77.936157] worker_thread+0x256/0x3a0
> [ 77.936162] ? __pfx_worker_thread+0x10/0x10
> [ 77.936166] kthread+0xfc/0x240
> [ 77.936171] ? __pfx_kthread+0x10/0x10
> [ 77.936175] ? __pfx_kthread+0x10/0x10
> [ 77.936180] ret_from_fork+0x121/0x190
> [ 77.936186] ? __pfx_kthread+0x10/0x10
> [ 77.936190] ret_from_fork_asm+0x1a/0x30
> [ 77.936198] </TASK>
> [ 77.936201] ---[ end trace 0000000000000000 ]---
> [ 77.936210] ------------[ cut here ]------------
> [ 77.936214] WARNING: kernel/workqueue.c:4238 at __flush_work+0x338/0x350, CPU#31: kworker/31:0/207
> [ 77.936221] Modules linked in: snd_hda_codec_alc662 snd_hda_codec_realtek_lib snd_hda_codec_generic amdgpu(-) snd_hda_codec_atihdmi snd_hda_codec_hdmi mt7921e amdxcp drm_panel_backlight_quirks mt7921_common snd_hda_intel drm_ttm_helper mt792x_lib snd_usb_audio amd_atl intel_rapl_msr ttm snd_hda_codec mt76_connac_lib snd_usbmidi_lib intel_rapl_common i2c_algo_bit snd_ump drm_suballoc_helper snd_hda_core mt76 snd_rawmidi amd64_edac gpu_sched snd_intel_dspcfg edac_mce_amd snd_intel_sdw_acpi btusb drm_exec mc snd_hwdep btrtl drm_buddy snd_seq btintel drm_display_helper btbcm mac80211 snd_seq_device kvm_amd btmtk cec think_lmi kvm video snd_pcm irqbypass firmware_attributes_class wmi_bmof bluetooth rapl cfg80211 snd_timer pcspkr crc16 snd i2c_piix4 rfkill k10temp soundcore i2c_smbus libarc4 gpio_amdpt gpio_generic i2c_designware_platform i2c_designware_core loop overlay erofs xfs nvme_tcp nvme_fabrics nvme nvme_core nvme_keyring ahci nvme_auth libahci ghash_clmulni_intel hkdf r8169 atlantic ccp libata sp5100_tco realtek
> [ 77.936292] macsec wmi sunrpc dm_mirror dm_region_hash dm_log dm_mod fuse nfnetlink
> [ 77.936331] CPU: 31 UID: 0 PID: 207 Comm: kworker/31:0 Tainted: G W 6.19.0-rc5-00016-gd04f73668beb #1 PREEMPT(voluntary)
> [ 77.936337] Tainted: [W]=WARN
> [ 77.936342] Workqueue: events drm_connector_free_work_fn
> [ 77.936346] RIP: 0010:__flush_work+0x338/0x350
> [ 77.936350] Code: 3e 46 06 00 65 48 8b 15 2e e4 e3 02 48 85 db 48 8b 04 24 48 89 54 24 48 0f 85 e6 fe ff ff e9 fe fd ff ff 0f 0b e9 77 ff ff ff <0f> 0b e9 70 ff ff ff 0f 0b e9 19 ff ff ff e8 15 22 d9 00 0f 1f 44
> [ 77.936357] RSP: 0018:ff57cb59c0b7bd68 EFLAGS: 00010246
> [ 77.936360] RAX: 0000000000000000 RBX: ff2d8e1492153480 RCX: 0000000000000000
> [ 77.936363] RDX: 0000000000000000 RSI: 0000000000000001 RDI: ff57cb59c0b7bdb8
> [ 77.936366] RBP: ff2d8e1492153480 R08: ff2d8e14a1a861e0 R09: 00000000002a001e
> [ 77.936369] R10: ff2d8e14a1a86101 R11: ff2d8e14a1a86420 R12: ff2d8e1592180010
> [ 77.936373] R13: ff57cb59c0b7bd70 R14: 0000000000000001 R15: 0000000000000000
> [ 77.936376] FS: 0000000000000000(0000) GS:ff2d8e3396243000(0000) knlGS:0000000000000000
> [ 77.936379] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
> [ 77.936382] CR2: 000055f1cff22050 CR3: 0000000112666002 CR4: 0000000000f71ef0
> [ 77.936386] PKRU: 55555554
> [ 77.936388] Call Trace:
> [ 77.936390] <TASK>
> [ 77.936393] cancel_delayed_work_sync+0x5e/0x80
> [ 77.936397] amdgpu_dm_connector_destroy+0x33/0xe0 [amdgpu]
> [ 77.936613] drm_connector_free_work_fn+0x72/0x90
> [ 77.936617] process_one_work+0x18b/0x340
> [ 77.936621] worker_thread+0x256/0x3a0
> [ 77.936624] ? __pfx_worker_thread+0x10/0x10
> [ 77.936627] kthread+0xfc/0x240
> [ 77.936630] ? __pfx_kthread+0x10/0x10
> [ 77.936634] ? __pfx_kthread+0x10/0x10
> [ 77.936637] ret_from_fork+0x121/0x190
> [ 77.936640] ? __pfx_kthread+0x10/0x10
> [ 77.936643] ret_from_fork_asm+0x1a/0x30
> [ 77.936649] </TASK>
> [ 77.936651] ---[ end trace 0000000000000000 ]---
> [ 77.936658] ------------[ cut here ]------------
> [ 77.936661] WARNING: kernel/workqueue.c:4238 at __flush_work+0x338/0x350, CPU#31: kworker/31:0/207
> [ 77.936666] Modules linked in: snd_hda_codec_alc662 snd_hda_codec_realtek_lib snd_hda_codec_generic amdgpu(-) snd_hda_codec_atihdmi snd_hda_codec_hdmi mt7921e amdxcp drm_panel_backlight_quirks mt7921_common snd_hda_intel drm_ttm_helper mt792x_lib snd_usb_audio amd_atl intel_rapl_msr ttm snd_hda_codec mt76_connac_lib snd_usbmidi_lib intel_rapl_common i2c_algo_bit snd_ump drm_suballoc_helper snd_hda_core mt76 snd_rawmidi amd64_edac gpu_sched snd_intel_dspcfg edac_mce_amd snd_intel_sdw_acpi btusb drm_exec mc snd_hwdep btrtl drm_buddy snd_seq btintel drm_display_helper btbcm mac80211 snd_seq_device kvm_amd btmtk cec think_lmi kvm video snd_pcm irqbypass firmware_attributes_class wmi_bmof bluetooth rapl cfg80211 snd_timer pcspkr crc16 snd i2c_piix4 rfkill k10temp soundcore i2c_smbus libarc4 gpio_amdpt gpio_generic i2c_designware_platform i2c_designware_core loop overlay erofs xfs nvme_tcp nvme_fabrics nvme nvme_core nvme_keyring ahci nvme_auth libahci ghash_clmulni_intel hkdf r8169 atlantic ccp libata sp5100_tco realtek
> [ 77.936718] macsec wmi sunrpc dm_mirror dm_region_hash dm_log dm_mod fuse nfnetlink
> [ 77.936751] CPU: 31 UID: 0 PID: 207 Comm: kworker/31:0 Tainted: G W 6.19.0-rc5-00016-gd04f73668beb #1 PREEMPT(voluntary)
> [ 77.936757] Tainted: [W]=WARN
> [ 77.936762] Workqueue: events drm_connector_free_work_fn
> [ 77.936766] RIP: 0010:__flush_work+0x338/0x350
> [ 77.936769] Code: 3e 46 06 00 65 48 8b 15 2e e4 e3 02 48 85 db 48 8b 04 24 48 89 54 24 48 0f 85 e6 fe ff ff e9 fe fd ff ff 0f 0b e9 77 ff ff ff <0f> 0b e9 70 ff ff ff 0f 0b e9 19 ff ff ff e8 15 22 d9 00 0f 1f 44
> [ 77.936776] RSP: 0018:ff57cb59c0b7bd68 EFLAGS: 00010246
> [ 77.936779] RAX: 0000000000000000 RBX: ff2d8e1492151480 RCX: 0000000000000000
> [ 77.936782] RDX: 0000000000000000 RSI: 0000000000000001 RDI: ff57cb59c0b7bdb8
> [ 77.936785] RBP: ff2d8e1492151480 R08: ff2d8e14a1a860c0 R09: 00000000002a001d
> [ 77.936788] R10: ff2d8e14a1a86001 R11: ff2d8e14a1a861e0 R12: ff2d8e1592180010
> [ 77.936791] R13: ff57cb59c0b7bd70 R14: 0000000000000001 R15: 0000000000000000
> [ 77.936795] FS: 0000000000000000(0000) GS:ff2d8e3396243000(0000) knlGS:0000000000000000
> [ 77.936798] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
> [ 77.936801] CR2: 000055f1cff22050 CR3: 0000000112666002 CR4: 0000000000f71ef0
> [ 77.936804] PKRU: 55555554
> [ 77.936806] Call Trace:
> [ 77.936808] <TASK>
> [ 77.936812] cancel_delayed_work_sync+0x5e/0x80
> [ 77.936815] amdgpu_dm_connector_destroy+0x33/0xe0 [amdgpu]
> [ 77.937015] drm_connector_free_work_fn+0x72/0x90
> [ 77.937020] process_one_work+0x18b/0x340
> [ 77.937025] worker_thread+0x256/0x3a0
> [ 77.937029] ? __pfx_worker_thread+0x10/0x10
> [ 77.937034] kthread+0xfc/0x240
> [ 77.937038] ? __pfx_kthread+0x10/0x10
> [ 77.937042] ? __pfx_kthread+0x10/0x10
> [ 77.937047] ret_from_fork+0x121/0x190
> [ 77.937051] ? __pfx_kthread+0x10/0x10
> [ 77.937056] ret_from_fork_asm+0x1a/0x30
> [ 77.937063] </TASK>
> [ 77.937065] ---[ end trace 0000000000000000 ]---
> [ 77.937074] ------------[ cut here ]------------
> [ 77.937077] WARNING: kernel/workqueue.c:4238 at __flush_work+0x338/0x350, CPU#31: kworker/31:0/207
> [ 77.937084] Modules linked in: snd_hda_codec_alc662 snd_hda_codec_realtek_lib snd_hda_codec_generic amdgpu(-) snd_hda_codec_atihdmi snd_hda_codec_hdmi mt7921e amdxcp drm_panel_backlight_quirks mt7921_common snd_hda_intel drm_ttm_helper mt792x_lib snd_usb_audio amd_atl intel_rapl_msr ttm snd_hda_codec mt76_connac_lib snd_usbmidi_lib intel_rapl_common i2c_algo_bit snd_ump drm_suballoc_helper snd_hda_core mt76 snd_rawmidi amd64_edac gpu_sched snd_intel_dspcfg edac_mce_amd snd_intel_sdw_acpi btusb drm_exec mc snd_hwdep btrtl drm_buddy snd_seq btintel drm_display_helper btbcm mac80211 snd_seq_device kvm_amd btmtk cec think_lmi kvm video snd_pcm irqbypass firmware_attributes_class wmi_bmof bluetooth rapl cfg80211 snd_timer pcspkr crc16 snd i2c_piix4 rfkill k10temp soundcore i2c_smbus libarc4 gpio_amdpt gpio_generic i2c_designware_platform i2c_designware_core loop overlay erofs xfs nvme_tcp nvme_fabrics nvme nvme_core nvme_keyring ahci nvme_auth libahci ghash_clmulni_intel hkdf r8169 atlantic ccp libata sp5100_tco realtek
> [ 77.937154] macsec wmi sunrpc dm_mirror dm_region_hash dm_log dm_mod fuse nfnetlink
> [ 77.937197] CPU: 31 UID: 0 PID: 207 Comm: kworker/31:0 Tainted: G W 6.19.0-rc5-00016-gd04f73668beb #1 PREEMPT(voluntary)
> [ 77.937204] Tainted: [W]=WARN
> [ 77.937211] Workqueue: events drm_connector_free_work_fn
> [ 77.937216] RIP: 0010:__flush_work+0x338/0x350
> [ 77.937221] Code: 3e 46 06 00 65 48 8b 15 2e e4 e3 02 48 85 db 48 8b 04 24 48 89 54 24 48 0f 85 e6 fe ff ff e9 fe fd ff ff 0f 0b e9 77 ff ff ff <0f> 0b e9 70 ff ff ff 0f 0b e9 19 ff ff ff e8 15 22 d9 00 0f 1f 44
> [ 77.937229] RSP: 0018:ff57cb59c0b7bd68 EFLAGS: 00010246
> [ 77.937234] RAX: 0000000000000000 RBX: ff2d8e1492155480 RCX: 0000000000000000
> [ 77.937238] RDX: 0000000000000000 RSI: 0000000000000001 RDI: ff57cb59c0b7bdb8
> [ 77.937242] RBP: ff2d8e1492155480 R08: ff2d8e14836abf00 R09: 00000000002a0026
> [ 77.937246] R10: ff2d8e14836abf01 R11: ff2d8e14836abcc0 R12: ff2d8e1592180010
> [ 77.937251] R13: ff57cb59c0b7bd70 R14: 0000000000000001 R15: 0000000000000000
> [ 77.937255] FS: 0000000000000000(0000) GS:ff2d8e3396243000(0000) knlGS:0000000000000000
> [ 77.937260] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
> [ 77.937264] CR2: 000055f1cff22050 CR3: 0000000112666002 CR4: 0000000000f71ef0
> [ 77.937268] PKRU: 55555554
> [ 77.937271] Call Trace:
> [ 77.937274] <TASK>
> [ 77.937278] cancel_delayed_work_sync+0x5e/0x80
> [ 77.937283] amdgpu_dm_connector_destroy+0x33/0xe0 [amdgpu]
> [ 77.937467] drm_connector_free_work_fn+0x72/0x90
> [ 77.937471] process_one_work+0x18b/0x340
> [ 77.937475] worker_thread+0x256/0x3a0
> [ 77.937478] ? __pfx_worker_thread+0x10/0x10
> [ 77.937481] kthread+0xfc/0x240
> [ 77.937484] ? __pfx_kthread+0x10/0x10
> [ 77.937488] ? __pfx_kthread+0x10/0x10
> [ 77.937491] ret_from_fork+0x121/0x190
> [ 77.937494] ? __pfx_kthread+0x10/0x10
> [ 77.937498] ret_from_fork_asm+0x1a/0x30
> [ 77.937503] </TASK>
> [ 77.937505] ---[ end trace 0000000000000000 ]---
>
> # dmesg --follow-new &
> # cat /proc/cmdline
> BOOT_IMAGE=(hd0,gpt2)/boot/ostree/default-4d1352b3a0c9141bf3b54ff6edfc190370f348342e5f6c795641cfd33ee2c88b/vmlinuz-6.19.0-rc5-00015-gb2426a211dba root=/dev/mapper/rhel-root rd.lvm.lv=rhel/root rd.lvm.lv=rhel/swap rw boot=UUID=9c458207-c078-4fcf-bb4c-679ae1a3ae9f ostree=/ostree/boot.1/default/4d1352b3a0c9141bf3b54ff6edfc190370f348342e5f6c795641cfd33ee2c88b/0 "dyndbg=file drivers/base/firmware_loader/main.c +fmp"
> # rmmod amdgpu
> [ 130.326780] [drm] PCIE GART of 512M enabled (table at 0x0000008000300000).
> [ 130.326830] amdgpu 0000:83:00.0: amdgpu: PSP is resuming...
> [ 130.390765] amdgpu 0000:83:00.0: amdgpu: reserve 0x1300000 from 0x8b3c000000 for PSP TMR
> [ 130.534582] amdgpu 0000:83:00.0: amdgpu: GECC is currently enabled, which may affect performance
> [ 130.534587] amdgpu 0000:83:00.0: amdgpu: To disable GECC, please reboot the system and load the amdgpu driver with the parameter amdgpu_ras_enable=0
> [ 130.551451] amdgpu 0000:83:00.0: amdgpu: RAP: optional rap ta ucode is not available
> [ 130.551456] amdgpu 0000:83:00.0: amdgpu: SECUREDISPLAY: optional securedisplay ta ucode is not available
> [ 130.551461] amdgpu 0000:83:00.0: amdgpu: SMU is resuming...
> [ 130.551466] amdgpu 0000:83:00.0: amdgpu: smu driver if version = 0x0000003d, smu fw if version = 0x00000040, smu fw program = 0, smu fw version = 0x004e8300 (78.131.0)
> [ 130.551473] amdgpu 0000:83:00.0: amdgpu: SMU driver if version not matched
> [ 130.695062] amdgpu 0000:83:00.0: amdgpu: SMU is resumed successfully!
> [ 130.707036] amdgpu 0000:83:00.0: amdgpu: [drm] DMUB hardware initialized: version=0x07002F00
> [ 130.714347] amdgpu 0000:83:00.0: [drm] Cannot find any crtc or sizes
> [ 130.714359] amdgpu 0000:83:00.0: amdgpu: ring gfx_0.0.0 uses VM inv eng 0 on hub 0
> [ 130.714364] amdgpu 0000:83:00.0: amdgpu: ring comp_1.0.0 uses VM inv eng 1 on hub 0
> [ 130.714368] amdgpu 0000:83:00.0: amdgpu: ring comp_1.1.0 uses VM inv eng 4 on hub 0
> [ 130.714372] amdgpu 0000:83:00.0: amdgpu: ring comp_1.2.0 uses VM inv eng 6 on hub 0
> [ 130.714375] amdgpu 0000:83:00.0: amdgpu: ring comp_1.3.0 uses VM inv eng 7 on hub 0
> [ 130.714379] amdgpu 0000:83:00.0: amdgpu: ring comp_1.0.1 uses VM inv eng 8 on hub 0
> [ 130.714383] amdgpu 0000:83:00.0: amdgpu: ring comp_1.1.1 uses VM inv eng 9 on hub 0
> [ 130.714387] amdgpu 0000:83:00.0: amdgpu: ring comp_1.2.1 uses VM inv eng 10 on hub 0
> [ 130.714391] amdgpu 0000:83:00.0: amdgpu: ring comp_1.3.1 uses VM inv eng 11 on hub 0
> [ 130.714395] amdgpu 0000:83:00.0: amdgpu: ring sdma0 uses VM inv eng 12 on hub 0
> [ 130.714399] amdgpu 0000:83:00.0: amdgpu: ring sdma1 uses VM inv eng 13 on hub 0
> [ 130.714403] amdgpu 0000:83:00.0: amdgpu: ring vcn_unified_0 uses VM inv eng 0 on hub 8
> [ 130.714407] amdgpu 0000:83:00.0: amdgpu: ring vcn_unified_1 uses VM inv eng 1 on hub 8
> [ 130.714411] amdgpu 0000:83:00.0: amdgpu: ring jpeg_dec uses VM inv eng 4 on hub 8
> [ 130.714415] amdgpu 0000:83:00.0: amdgpu: ring mes_kiq_3.1.0 uses VM inv eng 14 on hub 0
> [ 130.717614] amdgpu 0000:83:00.0: [drm] Cannot find any crtc or sizes
> [ 130.749867] amdgpu 0000:83:00.0: amdgpu: amdgpu: finishing device.
> [ 130.832990] firmware_class:fw_name_devm_release: firmware_class: fw_name_devm_release: fw_name-amdgpu/gc_11_0_0_mes1.bin devm-0000000074b66149 released
> [ 130.832994] firmware_class:fw_name_devm_release: firmware_class: fw_name_devm_release: fw_name-amdgpu/gc_11_0_0_mes_2.bin devm-00000000d46d3d0a released
> [ 130.832995] firmware_class:fw_name_devm_release: firmware_class: fw_name_devm_release: fw_name-amdgpu/vcn_4_0_0.bin devm-00000000016db898 released
> [ 130.832997] firmware_class:fw_name_devm_release: firmware_class: fw_name_devm_release: fw_name-amdgpu/sdma_6_0_0.bin devm-000000005efee9f4 released
> [ 130.832998] firmware_class:fw_name_devm_release: firmware_class: fw_name_devm_release: fw_name-amdgpu/gc_11_0_0_imu.bin devm-000000003ae64728 released
> [ 130.832999] firmware_class:fw_name_devm_release: firmware_class: fw_name_devm_release: fw_name-amdgpu/gc_11_0_0_mec.bin devm-00000000af46a982 released
> [ 130.833001] firmware_class:fw_name_devm_release: firmware_class: fw_name_devm_release: fw_name-amdgpu/gc_11_0_0_rlc.bin devm-000000001cb79a18 released
> [ 130.833002] firmware_class:fw_name_devm_release: firmware_class: fw_name_devm_release: fw_name-amdgpu/gc_11_0_0_me.bin devm-00000000cc67f139 released
> [ 130.833003] firmware_class:fw_name_devm_release: firmware_class: fw_name_devm_release: fw_name-amdgpu/gc_11_0_0_pfp.bin devm-0000000081c0968b released
> [ 130.833004] firmware_class:fw_name_devm_release: firmware_class: fw_name_devm_release: fw_name-amdgpu/dcn_3_2_0_dmcub.bin devm-00000000443f0df7 released
> [ 130.833006] firmware_class:fw_name_devm_release: firmware_class: fw_name_devm_release: fw_name-amdgpu/smu_13_0_0.bin devm-00000000b15e02fd released
> [ 130.833007] firmware_class:fw_name_devm_release: firmware_class: fw_name_devm_release: fw_name-amdgpu/psp_13_0_0_ta.bin devm-000000000210a6a5 released
> [ 130.833008] firmware_class:fw_name_devm_release: firmware_class: fw_name_devm_release: fw_name-amdgpu/psp_13_0_0_sos.bin devm-00000000f20cdcf8 released
> [ 130.833014] firmware_class:__free_fw_priv: firmware_class: __free_fw_priv: fw-amdgpu/gc_11_0_0_mes_2.bin fw_priv=000000002d9267e4 data=0000000031802202 size=257344
> [ 130.833024] firmware_class:__free_fw_priv: firmware_class: __free_fw_priv: fw-amdgpu/gc_11_0_0_mes1.bin fw_priv=00000000c7ac6b6f data=0000000033e75f41 size=218240
> [ 130.833055] firmware_class:__free_fw_priv: firmware_class: __free_fw_priv: fw-amdgpu/vcn_4_0_0.bin fw_priv=000000004d750fd5 data=000000003b01c6c8 size=403856
> [ 130.833077] firmware_class:__free_fw_priv: firmware_class: __free_fw_priv: fw-amdgpu/sdma_6_0_0.bin fw_priv=000000009cbfce7c data=00000000e92460ba size=34560
> [ 130.833109] firmware_class:__free_fw_priv: firmware_class: __free_fw_priv: fw-amdgpu/gc_11_0_0_pfp.bin fw_priv=00000000db83ee7b data=000000003055277c size=231008
> [ 130.833118] firmware_class:__free_fw_priv: firmware_class: __free_fw_priv: fw-amdgpu/gc_11_0_0_me.bin fw_priv=00000000eacba546 data=000000008290cf98 size=314512
> [ 130.833126] firmware_class:__free_fw_priv: firmware_class: __free_fw_priv: fw-amdgpu/gc_11_0_0_rlc.bin fw_priv=00000000328bec43 data=00000000b139d21a size=185376
> [ 130.833134] firmware_class:__free_fw_priv: firmware_class: __free_fw_priv: fw-amdgpu/gc_11_0_0_mec.bin fw_priv=00000000fd9b77a5 data=00000000e642bc9c size=406528
> [ 130.833151] firmware_class:__free_fw_priv: firmware_class: __free_fw_priv: fw-amdgpu/dcn_3_2_0_dmcub.bin fw_priv=00000000af71cb2f data=00000000aca60ab1 size=284432
> [ 130.833167] firmware_class:__free_fw_priv: firmware_class: __free_fw_priv: fw-amdgpu/smu_13_0_0.bin fw_priv=00000000fa494fe0 data=00000000a8e97967 size=292452
> [ 130.833180] firmware_class:__free_fw_priv: firmware_class: __free_fw_priv: fw-amdgpu/psp_13_0_0_sos.bin fw_priv=000000005273a87e data=000000004f725920 size=268304
> [ 130.833192] firmware_class:__free_fw_priv: firmware_class: __free_fw_priv: fw-amdgpu/psp_13_0_0_ta.bin fw_priv=00000000dbd3858b data=00000000b534cfff size=267520
> [ 130.833581] amdgpu 0000:83:00.0: amdgpu: amdgpu: ttm finalized
>
> Thanks,
> Peter
>
Powered by blists - more mailing lists