fc7c65312a
The fadump sysfs nodes /sys/kernel/fadump_[enabled|registered], have been relocated to /sys/kernel/fadump/[enabled|registered] by kernel commits d418b19f34ed ("powerpc/fadump: Reorganize /sys/kernel/fadump_* sysfs files"). To ensure compatibility, symbolic links were added for each relocated sysfs entry. Nonetheless, note that these symbolic links might be removed later, as they have been deprecated by kernel commit 3f5f1f22ef10 ("Documentation/ABI: Mark /sys/kernel/fadump_* sysfs files deprecated") This patch updates the scripts to use the updated fadump sysfs files. Signed-off-by: Sourabh Jain <sourabhjain@linux.ibm.com> Reviewed-by: Philipp Rudo <prudo@redhat.com>
23 lines
952 B
Plaintext
23 lines
952 B
Plaintext
SUBSYSTEM=="cpu", ACTION=="online", GOTO="kdump_reload_cpu"
|
|
SUBSYSTEM=="memory", ACTION=="online", GOTO="kdump_reload_mem"
|
|
SUBSYSTEM=="memory", ACTION=="offline", GOTO="kdump_reload_mem"
|
|
|
|
GOTO="kdump_reload_end"
|
|
|
|
# If kdump is not loaded, calling kdump-udev-throttle will end up
|
|
# doing nothing, but systemd-run will always generate extra logs for
|
|
# each call, so trigger the kdump-udev-throttler only if kdump
|
|
# service is active to avoid unnecessary logs
|
|
|
|
LABEL="kdump_reload_mem"
|
|
|
|
RUN+="/bin/sh -c '/usr/bin/systemctl is-active kdump.service || exit 0; /usr/bin/systemd-run --quiet --no-block /usr/lib/udev/kdump-udev-throttler'"
|
|
|
|
GOTO="kdump_reload_end"
|
|
|
|
LABEL="kdump_reload_cpu"
|
|
|
|
RUN+="/bin/sh -c '/usr/bin/systemctl is-active kdump.service || exit 0; ! test -f /sys/kernel/fadump/enabled || cat /sys/kernel/fadump/enabled | grep 0 || exit 0; /usr/bin/systemd-run --quiet --no-block /usr/lib/udev/kdump-udev-throttler'"
|
|
|
|
LABEL="kdump_reload_end"
|