
From: Dmitry Torokhov <dtor_core@ameritech.net>

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)

_
