From: Jon Smirl Using 2.6.5-rc2 bitkeeper with Logitech PS/2 Internet keyboard on a Dell PE400SC. I needed to backout this change to make my PS/2 keyboard work again. It broke during the big input patch from a couple of days ago but I just got around to debugging it. Without this change atkbd.c gets zeros back from the keyboard during probe and won't recognize it. Signed-off-by: Andrew Morton --- 25-akpm/drivers/input/serio/serio.c | 7 ++----- 1 files changed, 2 insertions(+), 5 deletions(-) diff -puN drivers/input/serio/serio.c~logitech-keyboard-fix drivers/input/serio/serio.c --- 25/drivers/input/serio/serio.c~logitech-keyboard-fix Fri May 28 14:32:52 2004 +++ 25-akpm/drivers/input/serio/serio.c Fri May 28 14:34:01 2004 @@ -228,11 +228,8 @@ irqreturn_t serio_interrupt(struct serio ret = serio->dev->interrupt(serio, data, flags, regs); } else { if (!flags) { - if ((serio->type != SERIO_8042 && - serio->type != SERIO_8042_XL) || (data == 0xaa)) { - serio_queue_event(serio, SERIO_RESCAN); - ret = IRQ_HANDLED; - } + serio_queue_event(serio, SERIO_RESCAN); + ret = IRQ_HANDLED; } } _