From: Olaf Hering drivers/video/console/fbcon.c:310: warning: comparison is always true due to limited range of data type char can be either signed or unsigned, depending on the target system. Signed-off-by: Andrew Morton --- 25-akpm/drivers/video/console/fbcon.c | 2 +- 25-akpm/drivers/video/console/fbcon.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff -puN drivers/video/console/fbcon.c~signed-bug-in-drivers-video-console-fbconc-con2fb_map drivers/video/console/fbcon.c --- 25/drivers/video/console/fbcon.c~signed-bug-in-drivers-video-console-fbconc-con2fb_map 2004-06-28 13:32:20.390461248 -0700 +++ 25-akpm/drivers/video/console/fbcon.c 2004-06-28 13:32:20.396460336 -0700 @@ -101,7 +101,7 @@ #endif struct display fb_display[MAX_NR_CONSOLES]; -char con2fb_map[MAX_NR_CONSOLES]; +signed char con2fb_map[MAX_NR_CONSOLES]; static int logo_height; static int logo_lines; static int logo_shown = -1; diff -puN drivers/video/console/fbcon.h~signed-bug-in-drivers-video-console-fbconc-con2fb_map drivers/video/console/fbcon.h --- 25/drivers/video/console/fbcon.h~signed-bug-in-drivers-video-console-fbconc-con2fb_map 2004-06-28 13:32:20.391461096 -0700 +++ 25-akpm/drivers/video/console/fbcon.h 2004-06-28 13:32:20.396460336 -0700 @@ -36,7 +36,7 @@ struct display { }; /* drivers/video/console/fbcon.c */ -extern char con2fb_map[MAX_NR_CONSOLES]; +extern signed char con2fb_map[MAX_NR_CONSOLES]; extern int set_con2fb_map(int unit, int newidx); /* _