[PATCH] atkbd shaddup

From: Matthew Galgoci
Date: Fri Mar 12 2004 - 12:38:33 EST



Andrew,

I can't be the only person to be annoyed by the "too many keys pressed" error message
that often gets spewed across the console when I am typing fast. This patch turns that
error message (and others) into info message. Also, one debug message was turned into
info, and a couple of warnings were turned into info where I thought it made sense.

Regards,

Matthew Galgoci

--- linux-2.6.4/drivers/input/keyboard/atkbd.c.orig 2004-03-12 12:21:13.595935024 -0500
+++ linux-2.6.4/drivers/input/keyboard/atkbd.c 2004-03-12 12:25:25.366938817 -0500
@@ -258,7 +258,7 @@
atkbd_report_key(&atkbd->dev, regs, KEY_HANJA, 3);
goto out;
case ATKBD_RET_ERR:
- printk(KERN_WARNING "atkbd.c: Keyboard on %s reports too many keys pressed.\n", serio->phys);
+ printk(KERN_INFO "atkbd.c: Keyboard on %s reports too many keys pressed.\n", serio->phys);
goto out;
}

@@ -274,15 +274,15 @@
case ATKBD_KEY_NULL:
break;
case ATKBD_KEY_UNKNOWN:
- printk(KERN_WARNING "atkbd.c: Unknown key %s (%s set %d, code %#x on %s).\n",
+ printk(KERN_INFO "atkbd.c: Unknown key %s (%s set %d, code %#x on %s).\n",
atkbd->release ? "released" : "pressed",
atkbd->translated ? "translated" : "raw",
atkbd->set, code, serio->phys);
if (atkbd->translated && atkbd->set == 2 && code == 0x7a)
- printk(KERN_WARNING "atkbd.c: This is an XFree86 bug. It shouldn't access"
+ printk(KERN_INFO "atkbd.c: This is an XFree86 bug. It shouldn't access"
" hardware directly.\n");
else
- printk(KERN_WARNING "atkbd.c: Use 'setkeycodes %s%02x <keycode>' to make it known.\n", code & 0x80 ? "e0" : "", code & 0x7f);
+ printk(KERN_INFO "atkbd.c: Use 'setkeycodes %s%02x <keycode>' to make it known.\n", code & 0x80 ? "e0" : "", code & 0x7f);
break;
default:
value = atkbd->release ? 0 :
@@ -467,7 +467,7 @@

if (atkbd_reset)
if (atkbd_command(atkbd, NULL, ATKBD_CMD_RESET_BAT))
- printk(KERN_WARNING "atkbd.c: keyboard reset failed on %s\n", atkbd->serio->phys);
+ printk(KERN_WARN "atkbd.c: keyboard reset failed on %s\n", atkbd->serio->phys);

/*
* Then we check the keyboard ID. We should get 0xab83 under normal conditions.
@@ -496,8 +496,8 @@
atkbd->id = (param[0] << 8) | param[1];

if (atkbd->id == 0xaca1 && atkbd->translated) {
- printk(KERN_ERR "atkbd.c: NCD terminal keyboards are only supported on non-translating\n");
- printk(KERN_ERR "atkbd.c: controllers. Use i8042.direct=1 to disable translation.\n");
+ printk(KERN_INFO "atkbd.c: NCD terminal keyboards are only supported on non-translating\n");
+ printk(KERN_INFO "atkbd.c: controllers. Use i8042.direct=1 to disable translation.\n");
return -1;
}

@@ -588,7 +588,7 @@
*/

if (atkbd_command(atkbd, NULL, ATKBD_CMD_ENABLE)) {
- printk(KERN_ERR "atkbd.c: Failed to enable keyboard on %s\n",
+ printk(KERN_WARN "atkbd.c: Failed to enable keyboard on %s\n",
atkbd->serio->phys);
return -1;
}
@@ -744,7 +744,7 @@
int i;

if (!dev) {
- printk(KERN_DEBUG "atkbd: reconnect request, but serio is disconnected, ignoring...\n");
+ printk(KERN_INFO "atkbd.c: reconnect request, but serio is disconnected, ignoring...\n");
return -1;
}


-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/