diff --git a/98-kexec.rules b/98-kexec.rules index b73b701..52b2ee8 100644 --- a/98-kexec.rules +++ b/98-kexec.rules @@ -1,3 +1,7 @@ +# The kernel updates the crash elfcorehdr for CPU and memory changes +SUBSYSTEM=="cpu", ATTRS{crash_hotplug}=="1", GOTO="kdump_reload_end" +SUBSYSTEM=="memory", ATTRS{crash_hotplug}=="1", GOTO="kdump_reload_end" + SUBSYSTEM=="cpu", ACTION=="add", GOTO="kdump_reload" SUBSYSTEM=="cpu", ACTION=="remove", GOTO="kdump_reload" SUBSYSTEM=="memory", ACTION=="online", GOTO="kdump_reload" diff --git a/98-kexec.rules.ppc64 b/98-kexec.rules.ppc64 index e9db276..e7735b3 100644 --- a/98-kexec.rules.ppc64 +++ b/98-kexec.rules.ppc64 @@ -1,3 +1,7 @@ +# The kernel updates the crash elfcorehdr for CPU and memory changes +SUBSYSTEM=="cpu", ATTRS{crash_hotplug}=="1", GOTO="kdump_reload_end" +SUBSYSTEM=="memory", ATTRS{crash_hotplug}=="1", GOTO="kdump_reload_end" + SUBSYSTEM=="cpu", ACTION=="online", GOTO="kdump_reload_cpu" SUBSYSTEM=="memory", ACTION=="online", GOTO="kdump_reload_mem" SUBSYSTEM=="memory", ACTION=="offline", GOTO="kdump_reload_mem"