From: Dmitry Torokhov Fix atkbd_softrepeat kernel command line parameter. drivers/input/keyboard/atkbd.c | 8 ++++++++ 1 files changed, 8 insertions(+) diff -puN drivers/input/keyboard/atkbd.c~input-01-atkbd_softrepeat-fix drivers/input/keyboard/atkbd.c --- 25/drivers/input/keyboard/atkbd.c~input-01-atkbd_softrepeat-fix 2003-12-16 22:47:26.000000000 -0800 +++ 25-akpm/drivers/input/keyboard/atkbd.c 2003-12-16 22:47:26.000000000 -0800 @@ -722,9 +722,17 @@ static int __init atkbd_setup_reset(char if (ints[0] > 0) atkbd_reset = ints[1]; return 1; } +static int __init atkbd_setup_softrepeat(char *str) +{ + int ints[4]; + str = get_options(str, ARRAY_SIZE(ints), ints); + if (ints[0] > 0) atkbd_softrepeat = ints[1]; + return 1; +} __setup("atkbd_set=", atkbd_setup_set); __setup("atkbd_reset", atkbd_setup_reset); +__setup("atkbd_softrepeat=", atkbd_setup_softrepeat); #endif int __init atkbd_init(void) _