Currently debugging a KEXEC_JUMP preserve_context panic with amd iommu on kexec
restart.
However, during shutdown, all but the bootstrap core (BSC) generate this
message. Is it something that {c,sh}ould be silenced if the BSC CPU holds the
lock (as I presume), or is it indicating a real problem because the elfheader
cannot be updated? My limited understanding would suggest this should be
ignored silently. From scanning the code it seems to suggest this is intended
for sysfs directed CPU hotplug events.
[ 141.722644] shutdown[1]: Rebooting with kexec.
[ 141.781931] Freezing user space processes
[ 141.787032] Freezing user space processes completed (elapsed 0.001 seconds)
[ 141.794028] OOM killer disabled.
[ 141.802428] pn533_usb 5-4.4:1.0: NFC: NXP PN533 NFC device disconnected
[ 142.726967] amdgpu 0000:0a:00.0: amdgpu: VCE busy: VCE_STATUS=0x100,
SRBM_STATUS2=0x0
[ 142.966113] amdgpu 0000:0a:00.0: amdgpu: PCI CONFIG reset
[ 142.975667] Disabling non-boot CPUs ...
[ 143.004683] smpboot: CPU 15 is now offline
[ 143.008793] crash hp: kexec_trylock() failed, kdump image may be inaccurate
[ 143.052741] smpboot: CPU 14 is now offline
[ 143.056894] crash hp: kexec_trylock() failed, kdump image may be inaccurate
[ 143.088716] smpboot: CPU 13 is now offline
[ 143.092840] crash hp: kexec_trylock() failed, kdump image may be inaccurate
[ 143.132714] smpboot: CPU 12 is now offline
[ 143.136857] crash hp: kexec_trylock() failed, kdump image may be inaccurate
[ 143.160668] smpboot: CPU 11 is now offline
[ 143.164827] crash hp: kexec_trylock() failed, kdump image may be inaccurate
[ 143.184791] smpboot: CPU 10 is now offline
[ 143.188924] crash hp: kexec_trylock() failed, kdump image may be inaccurate
[ 143.208671] smpboot: CPU 9 is now offline
[ 143.212736] crash hp: kexec_trylock() failed, kdump image may be inaccurate
[ 143.236943] smpboot: CPU 8 is now offline
[ 143.241005] crash hp: kexec_trylock() failed, kdump image may be inaccurate
[ 143.248682] Spectre V2 : Update user space SMT mitigation: STIBP off
[ 143.280790] smpboot: CPU 7 is now offline
[ 143.284839] crash hp: kexec_trylock() failed, kdump image may be inaccurate
[ 143.316796] smpboot: CPU 6 is now offline
[ 143.320844] crash hp: kexec_trylock() failed, kdump image may be inaccurate
[ 143.352805] smpboot: CPU 5 is now offline
[ 143.356853] crash hp: kexec_trylock() failed, kdump image may be inaccurate
[ 143.432608] smpboot: CPU 4 is now offline
[ 143.436642] crash hp: kexec_trylock() failed, kdump image may be inaccurate
[ 143.468682] smpboot: CPU 3 is now offline
[ 143.472720] crash hp: kexec_trylock() failed, kdump image may be inaccurate
[ 143.512698] smpboot: CPU 2 is now offline
[ 143.516743] crash hp: kexec_trylock() failed, kdump image may be inaccurate
[ 143.536710] smpboot: CPU 1 is now offline
[ 143.540794] crash hp: kexec_trylock() failed, kdump image may be inaccurate
[ 143.548516] Calling amd_iommu_syscore_data_set+0x0/0x40
[ 143.553761] Checking wakeup interrupts
[ 143.557519] Calling kvm_suspend+0x0/0x30 [kvm]
[ 143.562023] Calling mce_syscore_suspend+0x0/0x30
[ 143.566655] Calling ledtrig_cpu_syscore_suspend+0x0/0x20
[ 143.571981] Calling timekeeping_syscore_suspend+0x0/0x10
[ 143.577331] Calling irq_gc_suspend+0x0/0x80
[ 143.581526] Calling ioapic_suspend+0x0/0x10
[ 143.585853] Calling i8259A_suspend+0x0/0x30
[ 143.590049] Calling perf_ibs_suspend+0x0/0x40
[ 143.594423] Calling amd_iommu_suspend+0x0/0x20
[ 143.598895] Calling fw_suspend+0x0/0x20
[ 143.602743] Calling acpi_save_bm_rld+0x0/0x30
[ 143.607118] Calling lapic_suspend+0x0/0x160
[ 0.000000] Linux version 6.19.0-rc3+debian+tj ([email protected]) (gcc (Debian
12.2.0-14) 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #364 SMP
PREEMPT_DYNAMIC Wed Jan 7 12:46:49 UTC 2026
[ 0.000000] Command line: root=/dev/mapper/SUNNY-rootfs ro debug
systemd.log_level=info drm.edid_firmware=DP-2:edid/UE50NU7400.edid
fbcon=rotate:3 modprobe.blacklist=radeon amdgpu.si_support=1
console=ttyS0,115200 console=tty0 no_console_suspend nosplash vt.handoff=7
pm_debug_messages=1 "dyndbg=file syscore.c +p" elfcorehdr=1032176K
kexec_jump_back_entry=0x00000001ff34012b
$ grep KEXEC /boot/config-$(uname -r)
CONFIG_KEXEC_CORE=y
CONFIG_HAVE_IMA_KEXEC=y
CONFIG_KEXEC=y
CONFIG_KEXEC_FILE=y
CONFIG_KEXEC_SIG=y
# CONFIG_KEXEC_SIG_FORCE is not set
CONFIG_KEXEC_BZIMAGE_VERIFY_SIG=y
CONFIG_KEXEC_JUMP=y
CONFIG_KEXEC_HANDOVER=y
# CONFIG_KEXEC_HANDOVER_DEBUG is not set
CONFIG_KEXEC_HANDOVER_DEBUGFS=y
# CONFIG_KEXEC_HANDOVER_ENABLE_DEFAULT is not set
CONFIG_ARCH_SUPPORTS_KEXEC=y
CONFIG_ARCH_SUPPORTS_KEXEC_FILE=y
CONFIG_ARCH_SELECTS_KEXEC_FILE=y
CONFIG_ARCH_SUPPORTS_KEXEC_PURGATORY=y
CONFIG_ARCH_SUPPORTS_KEXEC_SIG=y
CONFIG_ARCH_SUPPORTS_KEXEC_SIG_FORCE=y
CONFIG_ARCH_SUPPORTS_KEXEC_BZIMAGE_VERIFY_SIG=y
CONFIG_ARCH_SUPPORTS_KEXEC_JUMP=y
CONFIG_ARCH_SUPPORTS_KEXEC_HANDOVER=y
# CONFIG_IMA_KEXEC is not set
# CONFIG_TEST_KEXEC_HANDOVER is not set
Thanks for looking at this.
Tj.