android_kernel_xiaomi_sm8350/arch/um/drivers
Jeff Dike 6edb08620f [PATCH] uml: unregister useless console when it's not needed
-mm in combination with an FC5 init started dying with 'stderr=1' because init
didn't like the lack of /dev/console and exited.  The problem was that the
stderr console, which is intended to dump printk output to the terminal before
the regular console is initialized, isn't a tty, and so can't make
/dev/console operational.

However, since it is registered first, the normal console, when it is
registered, doesn't become the preferred console, and isn't attached to
/dev/console.  Thus, /dev/console is never operational.

This patch makes the stderr console unregister itself in an initcall, which is
late enough that the normal console is registered.  When that happens, the
normal console will become the preferred console and will be able to run
/dev/console.

Signed-off-by: Jeff Dike <jdike@addtoit.com>
Cc: Paolo 'Blaisorblade' Giarrusso <blaisorblade@yahoo.it>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2006-06-30 11:25:37 -07:00
..
chan_kern.c
chan_user.c
cow_sys.h [PATCH] uml: avoid warnings for diffent names for an unsigned quadword 2006-04-11 06:18:37 -07:00
cow_user.c [PATCH] uml: fix patch mismerge 2006-05-01 18:17:44 -07:00
cow.h [PATCH] uml: avoid warnings for diffent names for an unsigned quadword 2006-04-11 06:18:37 -07:00
daemon_kern.c [PATCH] uml: fix initcall return values 2006-03-31 12:18:50 -08:00
daemon_user.c
daemon.h
fd.c
harddog_kern.c [PATCH] uml: sparse cleanups 2006-03-31 12:18:51 -08:00
harddog_user.c
hostaudio_kern.c [PATCH] uml: sparse cleanups 2006-03-31 12:18:51 -08:00
line.c [PATCH] devfs: Remove the line_driver devfs_name field as it's no longer needed 2006-06-26 12:25:09 -07:00
Makefile
mcast_kern.c [PATCH] uml: fix initcall return values 2006-03-31 12:18:50 -08:00
mcast_user.c
mcast.h
mconsole_kern.c [PATCH] kernel/sys.c: cleanups 2006-06-25 10:01:06 -07:00
mconsole_user.c
mmapper_kern.c
net_kern.c
net_user.c [PATCH] uml: fix hang on run_helper() failure on uml_net 2006-04-11 06:18:36 -07:00
null.c
pcap_kern.c [PATCH] uml: fix initcall return values 2006-03-31 12:18:50 -08:00
pcap_user.c
pcap_user.h
port_kern.c
port_user.c
port.h
pty.c
random.c
slip_common.c
slip_common.h
slip_kern.c [PATCH] uml: fix initcall return values 2006-03-31 12:18:50 -08:00
slip_user.c
slip.h
slirp_kern.c [PATCH] uml: sparse cleanups 2006-03-31 12:18:51 -08:00
slirp_user.c [PATCH] uml: fix format errors 2006-04-11 06:18:36 -07:00
slirp.h
ssl.c [PATCH] devfs: Remove the line_driver devfs_name field as it's no longer needed 2006-06-26 12:25:09 -07:00
ssl.h
stderr_console.c [PATCH] uml: unregister useless console when it's not needed 2006-06-30 11:25:37 -07:00
stdio_console.c [PATCH] devfs: Remove the line_driver devfs_name field as it's no longer needed 2006-06-26 12:25:09 -07:00
stdio_console.h
tty.c
ubd_kern.c Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/devfs-2.6 2006-06-29 14:19:21 -07:00
ubd_user.c
xterm_kern.c
xterm.c
xterm.h