Index: linux-2.6.7-ck2pre/arch/i386/Kconfig =================================================================== --- linux-2.6.7-ck2pre.orig/arch/i386/Kconfig 2004-06-16 17:35:31.000000000 +1000 +++ linux-2.6.7-ck2pre/arch/i386/Kconfig 2004-06-25 19:56:27.843013992 +1000 @@ -864,8 +864,32 @@ generate incorrect output with certain kernel constructs when -mregparm=3 is used. -endmenu +choice + prompt "Kernel internal timer frequency" + default HZ_1000 + +config HZ_1000 + bool "1000" + +config HZ_500 + bool "500" + +config HZ_200 + bool "200" +config HZ_100 + bool "100" + +endchoice + +config HZ + int + default "1000" if HZ_1000 + default "500" if HZ_500 + default "200" if HZ_200 + default "100" if HZ_100 + +endmenu menu "Power management options (ACPI, APM)" depends on !X86_VOYAGER Index: linux-2.6.7-ck2pre/include/asm-i386/param.h =================================================================== --- linux-2.6.7-ck2pre.orig/include/asm-i386/param.h 2004-06-16 17:35:45.000000000 +1000 +++ linux-2.6.7-ck2pre/include/asm-i386/param.h 2004-06-25 19:56:27.864010699 +1000 @@ -2,7 +2,7 @@ #define _ASMi386_PARAM_H #ifdef __KERNEL__ -# define HZ 1000 /* Internal kernel timer frequency */ +# define HZ CONFIG_HZ /* Internal kernel timer frequency */ # define USER_HZ 100 /* .. some user interfaces are in "ticks" */ # define CLOCKS_PER_SEC (USER_HZ) /* like times() */ #endif