Messages in this thread Patch in this message | | | Date | Mon, 19 Mar 2012 18:31:44 +0530 | Subject | Not able to use HIGH_RES_TIMERS on ARM | From | Ajeet Yadav <> |
| |
Hi John, refering to you patch:
ARM: remove 'select GENERIC_TIME' GENERIC_TIME is now enabled by default, so 'select GENERIC_TIME' is redundant. Remove them.
The following config's are not selectable: config NO_HZ, config HIGH_RES_TIMERS, config IRQSOFF_TRACER, config PREEMPT_TRACER
As far as I know, ARM now uses GENERIC_TIME via the arch_getoffset() infrastructure, i.e ARCH_USES_GETTIMEOFFSET=y
diff -Naurp -X linux-3.0.20/Documentation/dontdiff linux-3.0.20/kernel/time/Kconfig linux-3.0.20-dirty/kernel/time/Kconfig --- linux-3.0.20/kernel/time/Kconfig 2012-02-06 23:01:45.000000000 +0530 +++ linux-3.0.20-dirty/kernel/time/Kconfig 2012-03-19 18:22:32.000000000 +0530 @@ -6,7 +6,7 @@ config TICK_ONESHOT
config NO_HZ bool "Tickless System (Dynamic Ticks)" - depends on !ARCH_USES_GETTIMEOFFSET && GENERIC_CLOCKEVENTS + depends on GENERIC_CLOCKEVENTS select TICK_ONESHOT help This option enables a tickless system: timer interrupts will @@ -15,7 +15,7 @@ config NO_HZ
config HIGH_RES_TIMERS bool "High Resolution Timer Support" - depends on !ARCH_USES_GETTIMEOFFSET && GENERIC_CLOCKEVENTS + depends on GENERIC_CLOCKEVENTS select TICK_ONESHOT help This option enables high resolution timer support. If your diff -Naurp -X linux-3.0.20/Documentation/dontdiff linux-3.0.20/kernel/trace/Kconfig linux-3.0.20-dirty/kernel/trace/Kconfig --- linux-3.0.20/kernel/trace/Kconfig 2012-02-06 23:01:45.000000000 +0530 +++ linux-3.0.20-dirty/kernel/trace/Kconfig 2012-03-19 18:21:41.000000000 +0530 @@ -173,7 +173,6 @@ config IRQSOFF_TRACER bool "Interrupts-off Latency Tracer" default n depends on TRACE_IRQFLAGS_SUPPORT - depends on !ARCH_USES_GETTIMEOFFSET select TRACE_IRQFLAGS select GENERIC_TRACER select TRACER_MAX_TRACE @@ -195,7 +194,6 @@ config IRQSOFF_TRACER config PREEMPT_TRACER bool "Preemption-off Latency Tracer" default n - depends on !ARCH_USES_GETTIMEOFFSET depends on PREEMPT select GENERIC_TRACER select TRACER_MAX_TRACE
| |