Currently fdt for crash kernel is not updated on cpu hotplug remove, which can lead to the following XIVE warnings on the crash kernel bringup.
[ 0.630795][ T1] xive: H_INT_GET_QUEUE_INFO cpu=16 prio=6 failed -55 [ 0.630912][ T1] xive: Error -55 getting queue info CPU 16 prio 6 [ 0.680899][ T1] xive: H_INT_GET_QUEUE_INFO cpu=17 prio=6 failed -55 [ 0.681000][ T1] xive: Error -55 getting queue info CPU 17 prio 6 Fixing this by updating crash fdt on cpu hotplug remove path also. Reported-by: Anushree Mathur <[email protected]> Suggested-by: Sourabh Jain <[email protected]> Signed-off-by: Shivang Upadhyay <[email protected]> --- arch/powerpc/kexec/crash.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/arch/powerpc/kexec/crash.c b/arch/powerpc/kexec/crash.c index 775895f31037..0ef10e39ae49 100644 --- a/arch/powerpc/kexec/crash.c +++ b/arch/powerpc/kexec/crash.c @@ -639,8 +639,6 @@ void arch_crash_handle_hotplug_event(struct kimage *image, void *arg) switch (image->hp_action) { case KEXEC_CRASH_HP_REMOVE_CPU: - return; - case KEXEC_CRASH_HP_ADD_CPU: update_crash_fdt(image); break; -- 2.54.0
