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 >
