2 ===================================================================
3 --- linux.org/init/main.c (revision 3297)
4 +++ linux/init/main.c (revision 3935)
6 #include <linux/hdreg.h>
7 #include <linux/iobuf.h>
8 #include <linux/bootmem.h>
9 +#include <linux/file.h>
10 #include <linux/tty.h>
15 static int init(void * unused)
17 + struct files_struct *files;
28 + * Right now we are a thread sharing with a ton of kernel
29 + * stuff. We don't want to end up in user space in that state
32 + files = current->files;
35 + put_files_struct(files);
37 if (open("/dev/console", O_RDWR, 0) < 0)
38 printk("Warning: unable to open an initial console.\n");