diff -urN oldtree/drivers/input/input.c newtree/drivers/input/input.c
--- oldtree/drivers/input/input.c	2006-09-29 13:50:42.000000000 -0400
+++ newtree/drivers/input/input.c	2006-09-30 05:31:41.000000000 -0400
@@ -73,7 +73,7 @@
 
 		case EV_KEY:
 
-			if (code > KEY_MAX || !test_bit(code, dev->keybit) || !!test_bit(code, dev->key) == value)
+			if (code > KEY_MAX || !!test_bit(code, dev->key) == value)
 				return;
 
 			if (value == 2)
