Index: arch/ia32/include/ega.h
===================================================================
--- arch/ia32/include/ega.h	(revision 00a44bcdbac2f97f6c5a0ff1720644725999356e)
+++ arch/ia32/include/ega.h	(revision 27dc170d4c2e2260fb8798d8d1ee4d13d15e345e)
@@ -36,5 +36,5 @@
 
 extern void ega_init(void);
-extern void ega_putchar(char ch);
+extern void ega_putchar(const char ch);
 
 static void ega_check_cursor(void);
Index: arch/ia32/src/drivers/ega.c
===================================================================
--- arch/ia32/src/drivers/ega.c	(revision 00a44bcdbac2f97f6c5a0ff1720644725999356e)
+++ arch/ia32/src/drivers/ega.c	(revision 27dc170d4c2e2260fb8798d8d1ee4d13d15e345e)
@@ -77,5 +77,5 @@
 }
 
-void ega_putchar(char ch)
+void ega_putchar(const char ch)
 {
 	pri_t pri;
@@ -111,5 +111,5 @@
 }
 
-void putchar(char ch)
+void putchar(const char ch)
 {
 	ega_putchar(ch);
Index: arch/ia64/src/putchar.c
===================================================================
--- arch/ia64/src/putchar.c	(revision 00a44bcdbac2f97f6c5a0ff1720644725999356e)
+++ arch/ia64/src/putchar.c	(revision 27dc170d4c2e2260fb8798d8d1ee4d13d15e345e)
@@ -31,5 +31,5 @@
 #include <arch/ski/ski.h>
 
-void putchar(char ch)
+void putchar(const char ch)
 {
 	__asm__ (
Index: arch/mips/src/putchar.c
===================================================================
--- arch/mips/src/putchar.c	(revision 00a44bcdbac2f97f6c5a0ff1720644725999356e)
+++ arch/mips/src/putchar.c	(revision 27dc170d4c2e2260fb8798d8d1ee4d13d15e345e)
@@ -33,5 +33,5 @@
 #define VIDEORAM	0xA000000
 
-void putchar(char ch)
+void putchar(const char ch)
 {
 	__u32 status = cp0_status_read();
