Index: linux-2.6.8-rc4/arch/i386/Kconfig =================================================================== --- linux-2.6.8-rc4.orig/arch/i386/Kconfig 2004-08-10 20:43:33.184238436 +1000 +++ linux-2.6.8-rc4/arch/i386/Kconfig 2004-08-10 20:57:53.693725828 +1000 @@ -865,8 +865,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.8-rc4/include/asm-i386/param.h =================================================================== --- linux-2.6.8-rc4.orig/include/asm-i386/param.h 2004-08-10 20:43:49.757669167 +1000 +++ linux-2.6.8-rc4/include/asm-i386/param.h 2004-08-10 20:57:53.694725673 +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