aboutsummaryrefslogtreecommitdiff
path: root/applets_sh
diff options
context:
space:
mode:
authorAndrei Gherzan <andrei@gherzan.com>2017-03-24 16:39:08 +0100
committerDenys Vlasenko <vda.linux@googlemail.com>2017-03-24 16:39:08 +0100
commite3b65ab43d2e2d097a4cd2ee5aa1e1606a8a0663 (patch)
tree0cccd93b486de5994a8f5c998a78a85f479fadf2 /applets_sh
parent876c121ccb479d667a1ab00d0cb2d9cb1c298e7d (diff)
downloadbusybox-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 'applets_sh')
0 files changed, 0 insertions, 0 deletions