2018-03-01 15:26:05 +01:00
|
|
|
# do not edit this file, it will be overwritten on update
|
|
|
|
|
2018-03-09 10:28:21 +01:00
|
|
|
#
|
2018-03-01 15:26:05 +01:00
|
|
|
# Hotplug physical CPU
|
2018-03-09 10:28:21 +01:00
|
|
|
#
|
|
|
|
SUBSYSTEM=="cpu", ACTION=="add", TEST=="online", ATTR{online}=="0", ATTR{online}="1"
|
2018-03-01 15:26:05 +01:00
|
|
|
|
2018-03-09 10:28:21 +01:00
|
|
|
#
|
|
|
|
# Hotplug physical memory. Instances of tmpfs are remounted so their
|
|
|
|
# size are recalculated. This might be needed if some sizes were
|
|
|
|
# specified relative to the total amount of memory (boo#869603). For
|
|
|
|
# now make it simple and remount all tmpfs regardless of how their
|
|
|
|
# size are specified. It should be handled by the kernel as it has a
|
|
|
|
# lot of shortcomings anyways (tmpfs mounted by other processes, mount
|
|
|
|
# namespaces, ...)
|
|
|
|
#
|
|
|
|
SUBSYSTEM=="memory", ACTION=="add", PROGRAM=="/usr/bin/systemd-detect-virt", RESULT!="zvm", ATTR{state}=="offline", \
|
|
|
|
ATTR{state}="online", \
|
|
|
|
RUN+="/bin/sh -c ' \
|
|
|
|
while read src dst fs opts unused; do \
|
|
|
|
case $fs in \
|
|
|
|
tmpfs) mount -o remount \"$dst\" ;; \
|
|
|
|
esac \
|
|
|
|
done </proc/self/mounts"
|