[PATCH] ppc64: Add CONFIG_HZ
Anton Blanchard
anton at samba.org
Wed Aug 24 08:53:03 EST 2005
Hi,
While ppc64 has the CONFIG_HZ Kconfig option, it wasnt actually being
used. Connect it up and set all platforms to 250Hz.
Signed-off-by: Anton Blanchard <anton at samba.org>
Index: build/include/asm-ppc64/param.h
===================================================================
--- build.orig/include/asm-ppc64/param.h 2005-08-15 23:42:07.000000000 +1000
+++ build/include/asm-ppc64/param.h 2005-08-24 08:02:29.000000000 +1000
@@ -1,6 +1,8 @@
#ifndef _ASM_PPC64_PARAM_H
#define _ASM_PPC64_PARAM_H
+#include <linux/config.h>
+
/*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License
@@ -9,7 +11,7 @@
*/
#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
Index: build/arch/ppc64/configs/g5_defconfig
===================================================================
--- build.orig/arch/ppc64/configs/g5_defconfig 2005-08-15 23:42:04.000000000 +1000
+++ build/arch/ppc64/configs/g5_defconfig 2005-08-24 07:55:50.000000000 +1000
@@ -103,10 +103,10 @@
# CONFIG_PREEMPT_VOLUNTARY is not set
# CONFIG_PREEMPT is not set
# CONFIG_PREEMPT_BKL is not set
-CONFIG_HZ_100=y
-# CONFIG_HZ_250 is not set
+# CONFIG_HZ_100 is not set
+CONFIG_HZ_250=y
# CONFIG_HZ_1000 is not set
-CONFIG_HZ=100
+CONFIG_HZ=250
CONFIG_GENERIC_HARDIRQS=y
CONFIG_SECCOMP=y
CONFIG_ISA_DMA_API=y
Index: build/arch/ppc64/configs/iSeries_defconfig
===================================================================
--- build.orig/arch/ppc64/configs/iSeries_defconfig 2005-08-15 23:42:04.000000000 +1000
+++ build/arch/ppc64/configs/iSeries_defconfig 2005-08-24 07:56:46.000000000 +1000
@@ -94,10 +94,10 @@
# CONFIG_PREEMPT_VOLUNTARY is not set
# CONFIG_PREEMPT is not set
# CONFIG_PREEMPT_BKL is not set
-CONFIG_HZ_100=y
-# CONFIG_HZ_250 is not set
+# CONFIG_HZ_100 is not set
+CONFIG_HZ_250=y
# CONFIG_HZ_1000 is not set
-CONFIG_HZ=100
+CONFIG_HZ=250
CONFIG_GENERIC_HARDIRQS=y
CONFIG_MSCHUNKS=y
CONFIG_LPARCFG=y
Index: build/arch/ppc64/configs/maple_defconfig
===================================================================
--- build.orig/arch/ppc64/configs/maple_defconfig 2005-08-15 23:42:04.000000000 +1000
+++ build/arch/ppc64/configs/maple_defconfig 2005-08-24 08:46:58.000000000 +1000
@@ -103,10 +103,10 @@
# CONFIG_PREEMPT_VOLUNTARY is not set
# CONFIG_PREEMPT is not set
# CONFIG_PREEMPT_BKL is not set
-CONFIG_HZ_100=y
-# CONFIG_HZ_250 is not set
+# CONFIG_HZ_100 is not set
+CONFIG_HZ_250=y
# CONFIG_HZ_1000 is not set
-CONFIG_HZ=100
+CONFIG_HZ=250
CONFIG_GENERIC_HARDIRQS=y
CONFIG_SECCOMP=y
CONFIG_ISA_DMA_API=y
Index: build/arch/ppc64/configs/pSeries_defconfig
===================================================================
--- build.orig/arch/ppc64/configs/pSeries_defconfig 2005-08-15 23:42:04.000000000 +1000
+++ build/arch/ppc64/configs/pSeries_defconfig 2005-08-24 07:58:38.000000000 +1000
@@ -112,10 +112,10 @@
# CONFIG_PREEMPT_VOLUNTARY is not set
# CONFIG_PREEMPT is not set
# CONFIG_PREEMPT_BKL is not set
-CONFIG_HZ_100=y
-# CONFIG_HZ_250 is not set
+# CONFIG_HZ_100 is not set
+CONFIG_HZ_250=y
# CONFIG_HZ_1000 is not set
-CONFIG_HZ=100
+CONFIG_HZ=250
CONFIG_EEH=y
CONFIG_GENERIC_HARDIRQS=y
CONFIG_PPC_RTAS=y
Index: build/arch/ppc64/defconfig
===================================================================
--- build.orig/arch/ppc64/defconfig 2005-08-15 23:42:04.000000000 +1000
+++ build/arch/ppc64/defconfig 2005-08-24 07:55:27.000000000 +1000
@@ -114,10 +114,10 @@
# CONFIG_PREEMPT_VOLUNTARY is not set
# CONFIG_PREEMPT is not set
# CONFIG_PREEMPT_BKL is not set
-CONFIG_HZ_100=y
-# CONFIG_HZ_250 is not set
+# CONFIG_HZ_100 is not set
+CONFIG_HZ_250=y
# CONFIG_HZ_1000 is not set
-CONFIG_HZ=100
+CONFIG_HZ=250
CONFIG_EEH=y
CONFIG_GENERIC_HARDIRQS=y
CONFIG_PPC_RTAS=y
More information about the Linuxppc64-dev
mailing list