forked from pool/kdump
- kdump-calibrate-Update-values.patch: calibrate: Update values. - kdump-prefer-by-path-and-device-mapper.patch: Prefer by-path and device-mapper aliases over kernel device names (bsc#1101149, LTC#168532). - kdump-powerpc-no-reload-on-CPU-removal.patch: powerpc: Do not reload on CPU hot removal (bsc#1133407, LTC#176111). - kdump-Add-force-option-to-KDUMP_NETCONFIG.patch: Add ":force" option to KDUMP_NETCONFIG (bsc#1108919). - kdump-Add-fence_kdump_send-when-fence-agents-installed.patch: Add fence_kdump_send when fence-agents installed (bsc#1108919). - kdump-FENCE_KDUMP_SEND-variable.patch: Use var for path of fence_kdump_send and remove the unnecessary PRESCRIPT check (bsc#1108919). - kdump-Document-fence_kdump_send.patch: Document kdump behaviour for fence_kdump_send (bsc#1108919). - kdump-nss-modules.patch: Improve the handling of NSS (bsc#1021846). - kdump-skip-mounts-if-no-proc-vmcore.patch: Skip kdump-related mounts if there is no /proc/vmcore (bsc#1102252, bsc#1125011). - kdump-clean-up-kdump-mount-points.patch: Make sure that kdump mount points are cleaned up (bsc#1102252, bsc#1125011). - kdump-Clean-up-the-use-of-current-vs-boot-network-iface.patch: Clean up the use of current vs. boot network interface names (bsc#1094444, bsc#1116463, bsc#1141064). - kdump-Use-a-custom-namespace-for-physical-NICs.patch: Use a custom namespace for physical NICs (bsc#1094444, bsc#1116463, bsc#1141064). - kdump-preserve-white-space.patch: Preserve white space when removing kernel command line options (bsc#1117652). OBS-URL: https://build.opensuse.org/request/show/757490 OBS-URL: https://build.opensuse.org/package/show/Kernel:kdump/kdump?expand=0&rev=188
34 lines
1.1 KiB
Diff
34 lines
1.1 KiB
Diff
From: Petr Tesarik <ptesarik@suse.com>
|
|
Date: Fri, 6 Dec 2019 09:54:57 +0100
|
|
Subject: powerpc: Do not reload on CPU hot removal
|
|
References: bsc#1133407, LTC#176111
|
|
Git-commit: d1c4f630f0da0bf43928e3c975f02e832b2df50f
|
|
|
|
Skipping reload after a CPU goes offline does not have any adverse
|
|
impact, as /sys/devices/system/cpu/cpuX nodes are present for all
|
|
"possible" CPUs on PPC64.
|
|
|
|
The udev rule for CPU online operation is still needed. If reload
|
|
is skipped and the system crashes on a hot-added CPU, the kdump
|
|
kernel fails to get the 'boot_cpuid' after a hot plug and
|
|
eventually fails (see early_init_dt_scan_cpus() in
|
|
arch/powerpc/kernel/prom.c file).
|
|
|
|
Signed-off-by: Petr Tesarik <ptesarik@suse.com>
|
|
|
|
---
|
|
70-kdump.rules.in | 2 +-
|
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
|
|
|
--- a/70-kdump.rules.in
|
|
+++ b/70-kdump.rules.in
|
|
@@ -13,7 +13,7 @@
|
|
|
|
SUBSYSTEM=="memory", ACTION=="add|remove", GOTO="kdump_try_restart"
|
|
@if @ARCH@ ppc ppc64 ppc64le
|
|
-SUBSYSTEM=="cpu", ACTION=="online|offline", GOTO="kdump_try_restart"
|
|
+SUBSYSTEM=="cpu", ACTION=="online", GOTO="kdump_try_restart"
|
|
@endif
|
|
|
|
GOTO="kdump_end"
|