mirror of
https://github.com/ibm-s390-linux/s390-tools.git
synced 2026-08-05 02:14:52 +00:00
zdev's initramfs hook does not add directives for enabling the root device to the initrd if the root device is only configured in the active configuration. As a result, a reboot using the new initrd fails because the root device cannot be found. This situation can occur for example when the zdev initramfs hook is called from within an installer, where devices are only enabled in the active configuration. Address this situation by considering both the active and persistent configuration of the root device during initramfs configuration. In case the device is configured in both configurations, the persistent configuration takes precedence. Reviewed-by: Vineeth Vijayan <vneethv@linux.ibm.com> Signed-off-by: Peter Oberparleiter <oberpar@linux.ibm.com> Signed-off-by: Jan Höppner <hoeppner@linux.ibm.com>