mirror of
https://github.com/archr-linux/Arch-R.git
synced 2026-03-31 14:41:55 -07:00
21 lines
808 B
Diff
21 lines
808 B
Diff
Index: linux-2.6.16/init/main.c
|
|
===================================================================
|
|
--- linux-2.6.16.orig/init/main.c 2006-03-20 06:53:29.000000000 +0100
|
|
+++ linux-2.6.16/init/main.c 2006-03-20 18:42:46.000000000 +0100
|
|
@@ -710,8 +712,13 @@
|
|
system_state = SYSTEM_RUNNING;
|
|
numa_default_policy();
|
|
+ char *console = "/dev_console";
|
|
|
|
- if (sys_open((const char __user *) "/dev/console", O_RDWR, 0) < 0)
|
|
- printk(KERN_WARNING "Warning: unable to open an initial console.\n");
|
|
+ if (sys_open((const char __user *) "/dev/console", O_RDWR, 0) < 0) {
|
|
+ sys_mknod(console, S_IFCHR|0600, (TTYAUX_MAJOR<<8)|1);
|
|
+ if (sys_open(console, O_RDWR, 0) < 0)
|
|
+ printk(KERN_WARNING "Warning: unable to open an initial console.\n");
|
|
+ sys_unlink(console);
|
|
+ }
|
|
|
|
(void) sys_dup(0);
|
|
(void) sys_dup(0);
|