patch-2.4.6 linux/arch/mips/arc/console.c

Next file: linux/arch/mips/arc/identify.c
Previous file: linux/arch/mips/arc/cmdline.c
Back to the patch index
Back to the overall index

diff -u --recursive --new-file v2.4.5/linux/arch/mips/arc/console.c linux/arch/mips/arc/console.c
@@ -15,10 +15,6 @@
 #include <linux/kdev_t.h>
 #include <linux/major.h>
 
-#ifdef CONFIG_ARC_CONSOLE
-#define __init
-#endif
-
 /*
  * IP22 boardcache is not compatible with board caches.  Thus we disable it
  * during romvec action.  Since r4xx0.c is always compiled and linked with your
@@ -29,7 +25,7 @@
  * in some way. You should be careful with them.
  */
 
-void __init prom_putchar(char c)
+void prom_putchar(char c)
 {
 	long cnt;
 	char it = c;
@@ -53,7 +49,7 @@
 
 static char ppbuf[1024];
 
-void __init prom_printf(char *fmt, ...)
+void prom_printf(char *fmt, ...)
 {
 	va_list args;
 	char ch, *bptr;
@@ -71,29 +67,4 @@
 		prom_putchar(ch);
 	}
 	va_end(args);
-}
-
-static void
-arc_console_write(struct console *con, const char *s, unsigned n)
-{
-	prom_printf("%s", s);
-}
-
-static kdev_t 
-arc_console_dev(struct console *c)
-{
-	return MKDEV(TTY_MAJOR, 64 + c->index);
-}
-
-static struct console arc_prom_console = {
-    name:	"prom",
-    write:	arc_console_write,
-    device:	arc_console_dev,
-    flags:	CON_PRINTBUFFER,
-    index:	-1,
-};
-
-__init void arc_setup_console(void)
-{
-	register_console(&arc_prom_console);
 }

FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)