Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 307616
b: refs/heads/master
c: 764e0da
h: refs/heads/master
v: v3
  • Loading branch information
Thomas Gleixner committed May 21, 2012
1 parent 1cb2d5a commit 3bc3089
Show file tree
Hide file tree
Showing 23 changed files with 43 additions and 69 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: bdebaf80a02b854381fe212e0dac13c8c8edac57
refs/heads/master: 764e0da14fd7ac2d259d98d34ece0a87d32306c9
2 changes: 0 additions & 2 deletions trunk/arch/arm/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -1459,8 +1459,6 @@ endmenu

menu "Kernel Features"

source "kernel/time/Kconfig"

config HAVE_SMP
bool
help
Expand Down
2 changes: 0 additions & 2 deletions trunk/arch/avr32/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -61,8 +61,6 @@ source "kernel/Kconfig.freezer"

menu "System Type and features"

source "kernel/time/Kconfig"

config SUBARCH_AVR32B
bool
config MMU
Expand Down
2 changes: 0 additions & 2 deletions trunk/arch/blackfin/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -631,8 +631,6 @@ config GPTMR0_CLOCKSOURCE
depends on !TICKSOURCE_GPTMR0
endmenu

source kernel/time/Kconfig

comment "Misc"

choice
Expand Down
1 change: 0 additions & 1 deletion trunk/arch/c6x/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -132,7 +132,6 @@ source "mm/Kconfig"
source "kernel/Kconfig.preempt"

source "kernel/Kconfig.hz"
source "kernel/time/Kconfig"

endmenu

Expand Down
2 changes: 0 additions & 2 deletions trunk/arch/h8300/Kconfig.cpu
Original file line number Diff line number Diff line change
@@ -1,7 +1,5 @@
menu "Processor type and features"

source "kernel/time/Kconfig"

choice
prompt "H8/300 platform"
default H8300H_GENERIC
Expand Down
1 change: 0 additions & 1 deletion trunk/arch/hexagon/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -183,7 +183,6 @@ endchoice
source "mm/Kconfig"

source "kernel/Kconfig.hz"
source "kernel/time/Kconfig"

config GENERIC_GPIO
bool "Generic GPIO support"
Expand Down
4 changes: 0 additions & 4 deletions trunk/arch/m68k/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -106,10 +106,6 @@ if COLDFIRE
source "kernel/Kconfig.preempt"
endif

if !MMU || COLDFIRE
source "kernel/time/Kconfig"
endif

source "mm/Kconfig"

endmenu
Expand Down
2 changes: 0 additions & 2 deletions trunk/arch/microblaze/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -74,8 +74,6 @@ source "arch/microblaze/platform/Kconfig.platform"

menu "Processor type and features"

source "kernel/time/Kconfig"

source "kernel/Kconfig.preempt"

source "kernel/Kconfig.hz"
Expand Down
2 changes: 0 additions & 2 deletions trunk/arch/mips/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -2205,8 +2205,6 @@ config NR_CPUS
performance should round up your number of processors to the next
power of two.

source "kernel/time/Kconfig"

#
# Timer Interrupt Frequency Configuration
#
Expand Down
1 change: 0 additions & 1 deletion trunk/arch/mn10300/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -226,7 +226,6 @@ config MN10300_USING_JTAG
single-stepping, which are taken over completely by the JTAG unit.

source "kernel/Kconfig.hz"
source "kernel/time/Kconfig"

config MN10300_RTC
bool "Using MN10300 RTC"
Expand Down
1 change: 0 additions & 1 deletion trunk/arch/openrisc/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -106,7 +106,6 @@ config OPENRISC_HAVE_INST_DIV
endmenu


source "kernel/time/Kconfig"
source kernel/Kconfig.hz
source kernel/Kconfig.preempt
source "mm/Kconfig"
Expand Down
1 change: 0 additions & 1 deletion trunk/arch/powerpc/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -278,7 +278,6 @@ config HIGHMEM
bool "High memory support"
depends on PPC32

source kernel/time/Kconfig
source kernel/Kconfig.hz
source kernel/Kconfig.preempt
source "fs/Kconfig.binfmt"
Expand Down
2 changes: 0 additions & 2 deletions trunk/arch/s390/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -131,8 +131,6 @@ menu "Base setup"

comment "Processor type and features"

source "kernel/time/Kconfig"

config 64BIT
def_bool y
prompt "64 bit kernel"
Expand Down
1 change: 0 additions & 1 deletion trunk/arch/score/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,6 @@ config MEMORY_START
hex
default 0xa0000000

source "kernel/time/Kconfig"
source "kernel/Kconfig.hz"
source "kernel/Kconfig.preempt"

Expand Down
3 changes: 0 additions & 3 deletions trunk/arch/sh/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -577,9 +577,6 @@ config SH_CLK_CPG_LEGACY
depends on SH_CLK_CPG
def_bool y if !CPU_SUBTYPE_SH7785 && !ARCH_SHMOBILE && \
!CPU_SHX3 && !CPU_SUBTYPE_SH7757

source "kernel/time/Kconfig"

endmenu

menu "CPU Frequency scaling"
Expand Down
2 changes: 0 additions & 2 deletions trunk/arch/sparc/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -266,8 +266,6 @@ config HOTPLUG_CPU
can be controlled through /sys/devices/system/cpu/cpu#.
Say N if you want to disable CPU hotplug.

source "kernel/time/Kconfig"

if SPARC64
source "drivers/cpufreq/Kconfig"

Expand Down
2 changes: 0 additions & 2 deletions trunk/arch/tile/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -136,8 +136,6 @@ config NR_CPUS
smaller kernel memory footprint results from using a smaller
value on chips with fewer tiles.

source "kernel/time/Kconfig"

source "kernel/Kconfig.hz"

config KEXEC
Expand Down
1 change: 0 additions & 1 deletion trunk/arch/um/Kconfig.um
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,6 @@ config STATIC_LINK
2.75G) for UML.

source "mm/Kconfig"
source "kernel/time/Kconfig"

config LD_SCRIPT_STATIC
bool
Expand Down
2 changes: 0 additions & 2 deletions trunk/arch/unicore32/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -143,8 +143,6 @@ endmenu

menu "Kernel Features"

source "kernel/time/Kconfig"

source "kernel/Kconfig.preempt"

source "kernel/Kconfig.hz"
Expand Down
2 changes: 0 additions & 2 deletions trunk/arch/x86/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -241,8 +241,6 @@ config ZONE_DMA

If unsure, say Y.

source "kernel/time/Kconfig"

config SMP
bool "Symmetric multi-processing support"
---help---
Expand Down
1 change: 1 addition & 0 deletions trunk/init/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -387,6 +387,7 @@ config AUDIT_LOGINUID_IMMUTABLE
but may not be backwards compatible with older init systems.

source "kernel/irq/Kconfig"
source "kernel/time/Kconfig"

menu "RCU Subsystem"

Expand Down
73 changes: 41 additions & 32 deletions trunk/kernel/time/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -2,38 +2,6 @@
# Timer subsystem related configuration options
#

# Core internal switch. Selected by NO_HZ / HIGH_RES_TIMERS. This is
# only related to the tick functionality. Oneshot clockevent devices
# are supported independ of this.
config TICK_ONESHOT
bool

config NO_HZ
bool "Tickless System (Dynamic Ticks)"
depends on !ARCH_USES_GETTIMEOFFSET && GENERIC_CLOCKEVENTS
select TICK_ONESHOT
help
This option enables a tickless system: timer interrupts will
only trigger on an as-needed basis both when the system is
busy and when the system is idle.

config HIGH_RES_TIMERS
bool "High Resolution Timer Support"
depends on !ARCH_USES_GETTIMEOFFSET && GENERIC_CLOCKEVENTS
select TICK_ONESHOT
help
This option enables high resolution timer support. If your
hardware is not capable then this option only increases
the size of the kernel image.

config GENERIC_CLOCKEVENTS_BUILD
bool
default y
depends on GENERIC_CLOCKEVENTS

config GENERIC_CLOCKEVENTS_MIN_ADJUST
bool

# Options selectable by arch Kconfig

# Watchdog function for clocksources to detect instabilities
Expand All @@ -60,11 +28,52 @@ config ARCH_USES_GETTIMEOFFSET
config GENERIC_CLOCKEVENTS
bool

# Migration helper. Builds, but does not invoke
config GENERIC_CLOCKEVENTS_BUILD
bool
default y
depends on GENERIC_CLOCKEVENTS

# Clockevents broadcasting infrastructure
config GENERIC_CLOCKEVENTS_BROADCAST
bool
depends on GENERIC_CLOCKEVENTS

# Automatically adjust the min. reprogramming time for
# clock event device
config GENERIC_CLOCKEVENTS_MIN_ADJUST
bool

# Generic update of CMOS clock
config GENERIC_CMOS_UPDATE
bool

if GENERIC_CLOCKEVENTS
menu "Timers subsystem"

# Core internal switch. Selected by NO_HZ / HIGH_RES_TIMERS. This is
# only related to the tick functionality. Oneshot clockevent devices
# are supported independ of this.
config TICK_ONESHOT
bool

config NO_HZ
bool "Tickless System (Dynamic Ticks)"
depends on !ARCH_USES_GETTIMEOFFSET && GENERIC_CLOCKEVENTS
select TICK_ONESHOT
help
This option enables a tickless system: timer interrupts will
only trigger on an as-needed basis both when the system is
busy and when the system is idle.

config HIGH_RES_TIMERS
bool "High Resolution Timer Support"
depends on !ARCH_USES_GETTIMEOFFSET && GENERIC_CLOCKEVENTS
select TICK_ONESHOT
help
This option enables high resolution timer support. If your
hardware is not capable then this option only increases
the size of the kernel image.

endmenu
endif

0 comments on commit 3bc3089

Please sign in to comment.