On Wed, Jan 28, 2026 at 3:09 PM Peter Colberg <[email protected]> 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
>

Reply via email to