sysvinit-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[PATCH 0/2] Bootlogd eating output without console= on cmdline


From: Alexander Vickberg
Subject: [PATCH 0/2] Bootlogd eating output without console= on cmdline
Date: Wed, 15 Dec 2021 17:43:38 +0100

Hello list,

Bootlogd is eating the log data and doesn't forward it to console. The issue
arised with commit 986bee6. The log is correctly written to the file. My system
does not specify console as boot argument but instead uses 'stdout-path' in the
device-tree, e.g:

chosen {
        bootargs = "earlycon uio_pdrv_genirq.of_id=generic-uio ubi.mtd=ubi";
        stdout-path = "serial0:115200n8";
};

With this configuration bootlogd fails to detect current console. I have made
a patch to fix it by bringing back removed code which checks either which tty
is 'stdin' or using TIOCGDEV ioctl on 'stdin'. Both worked on my system (Linux
5.10). Patches are proposals and have not been tested on any other system than
Linux.

Best regards
Alexander Vickberg

Alexander Vickberg (2):
  bootlogd: Use consistent indentation
  Fix bootlogd not printing to console without console= in cmdline

 src/bootlogd.c | 212 +++++++++++++++++++++++++++----------------------
 1 file changed, 119 insertions(+), 93 deletions(-)

-- 
2.25.1




reply via email to

[Prev in Thread] Current Thread [Next in Thread]