diff options
author | Andrei Gherzan <andrei@gherzan.com> | 2017-03-24 16:39:08 +0100 |
---|---|---|
committer | Denys Vlasenko <vda.linux@googlemail.com> | 2017-03-24 16:39:08 +0100 |
commit | e3b65ab43d2e2d097a4cd2ee5aa1e1606a8a0663 (patch) | |
tree | 0cccd93b486de5994a8f5c998a78a85f479fadf2 /qemu_multiarch_testing | |
parent | 876c121ccb479d667a1ab00d0cb2d9cb1c298e7d (diff) | |
download | busybox-e3b65ab43d2e2d097a4cd2ee5aa1e1606a8a0663.tar.gz |
switch_root: don't bail out when console doesn't exist
Busybox is very often used in initramfs at the end of which usually
there is a switch_root to the actual rootfs. There are many cases where
the console kernel argument is either just a placeholder (for example
RaspberryPi uses serial0 and serial1) or configured as null to avoid any
console messages - usually you would see such of a setup in production
environments.
Currently busybox bails out if can't open the console argument. If this
happenes in initramfs and if the console=null for example, you get in a
blind kernel panic. Avoid this by only warning instead of dying.
function old new delta
switch_root_main 371 368 -3
Signed-off-by: Andrei Gherzan <andrei@gherzan.com>
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Diffstat (limited to 'qemu_multiarch_testing')
0 files changed, 0 insertions, 0 deletions