diff -urNp 2.4.19pre10ac1/arch/i386/kernel/apm.c 2.4.19pre10ac2/arch/i386/kernel/apm.c --- 2.4.19pre10ac1/arch/i386/kernel/apm.c Wed Jun 5 02:08:33 2002 +++ 2.4.19pre10ac2/arch/i386/kernel/apm.c Wed Jun 5 22:07:43 2002 @@ -1786,7 +1786,7 @@ static int __init apm_setup(char *str) idle_threshold = simple_strtol(str + 15, NULL, 0); if ((strncmp(str, "idle-period=", 12) == 0) || (strncmp(str, "idle_period=", 12) == 0)) - idle_threshold = simple_strtol(str + 15, NULL, 0); + idle_period = simple_strtol(str + 12, NULL, 0); invert = (strncmp(str, "no-", 3) == 0) || (strncmp(str, "no_", 3) == 0); if (invert)