Several comparisons which can never be true because they're comparing u8's
with numbers which are greater than 255.



 drivers/char/vt_ioctl.c |    6 ------
 1 files changed, 6 deletions(-)

diff -puN drivers/char/vt_ioctl.c~vt_ioctl-warning-fixes drivers/char/vt_ioctl.c
--- 25/drivers/char/vt_ioctl.c~vt_ioctl-warning-fixes	2003-08-09 02:57:34.000000000 -0700
+++ 25-akpm/drivers/char/vt_ioctl.c	2003-08-09 02:58:38.000000000 -0700
@@ -82,8 +82,6 @@ do_kdsk_ioctl(int cmd, struct kbentry *u
 
 	if (copy_from_user(&tmp, user_kbe, sizeof(struct kbentry)))
 		return -EFAULT;
-	if (i >= NR_KEYS || s >= MAX_NR_KEYMAPS)
-		return -EINVAL;	
 
 	switch (cmd) {
 	case KDGKBENT:
@@ -208,10 +206,6 @@ do_kdgkb_ioctl(int cmd, struct kbsentry 
 		goto reterr;
 	}
 	kbs->kb_string[sizeof(kbs->kb_string)-1] = '\0';
-	if (kbs->kb_func >= MAX_NR_FUNC) {
-		ret = -EINVAL;
-		goto reterr;
-	}
 	i = kbs->kb_func;
 
 	switch (cmd) {

_