aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJohn Stultz <john.stultz@linaro.org>2013-01-25 20:08:12 -0500
committerJohn Stultz <john.stultz@linaro.org>2013-01-29 17:40:12 -0500
commit6f16eebe1ff82176339a0439c98ebec9768b0ee2 (patch)
tree8d818d7299f205ebde374f753ac384b5d0ac1835
parente90c83f757fffdacec8b3c5eee5617dcc038338f (diff)
timekeeping: Switch HAS_PERSISTENT_CLOCK to ALWAYS_USE_PERSISTENT_CLOCK
Jason pointed out the HAS_PERSISTENT_CLOCK name isn't quite accurate for the config, as some systems may have the persistent_clock in some cases, but not always. So change the config name to the more clear ALWAYS_USE_PERSISTENT_CLOCK. Signed-off-by: John Stultz <john.stultz@linaro.org>
-rw-r--r--arch/x86/Kconfig2
-rw-r--r--drivers/rtc/Kconfig4
-rw-r--r--include/linux/time.h2
-rw-r--r--kernel/time/Kconfig2
4 files changed, 5 insertions, 5 deletions
diff --git a/arch/x86/Kconfig b/arch/x86/Kconfig
index a4135b5e562e..335da90560e4 100644
--- a/arch/x86/Kconfig
+++ b/arch/x86/Kconfig
@@ -108,7 +108,7 @@ config X86
108 select GENERIC_STRNLEN_USER 108 select GENERIC_STRNLEN_USER
109 select HAVE_RCU_USER_QS if X86_64 109 select HAVE_RCU_USER_QS if X86_64
110 select HAVE_IRQ_TIME_ACCOUNTING 110 select HAVE_IRQ_TIME_ACCOUNTING
111 select HAS_PERSISTENT_CLOCK 111 select ALWAYS_USE_PERSISTENT_CLOCK
112 select GENERIC_KERNEL_THREAD 112 select GENERIC_KERNEL_THREAD
113 select GENERIC_KERNEL_EXECVE 113 select GENERIC_KERNEL_EXECVE
114 select MODULES_USE_ELF_REL if X86_32 114 select MODULES_USE_ELF_REL if X86_32
diff --git a/drivers/rtc/Kconfig b/drivers/rtc/Kconfig
index 05761de7929b..da60de01f732 100644
--- a/drivers/rtc/Kconfig
+++ b/drivers/rtc/Kconfig
@@ -20,7 +20,7 @@ if RTC_CLASS
20config RTC_HCTOSYS 20config RTC_HCTOSYS
21 bool "Set system time from RTC on startup and resume" 21 bool "Set system time from RTC on startup and resume"
22 default y 22 default y
23 depends on !HAS_PERSISTENT_CLOCK 23 depends on !ALWAYS_USE_PERSISTENT_CLOCK
24 help 24 help
25 If you say yes here, the system time (wall clock) will be set using 25 If you say yes here, the system time (wall clock) will be set using
26 the value read from a specified RTC device. This is useful to avoid 26 the value read from a specified RTC device. This is useful to avoid
@@ -29,7 +29,7 @@ config RTC_HCTOSYS
29config RTC_SYSTOHC 29config RTC_SYSTOHC
30 bool "Set the RTC time based on NTP synchronization" 30 bool "Set the RTC time based on NTP synchronization"
31 default y 31 default y
32 depends on !HAS_PERSISTENT_CLOCK 32 depends on !ALWAYS_USE_PERSISTENT_CLOCK
33 help 33 help
34 If you say yes here, the system time (wall clock) will be stored 34 If you say yes here, the system time (wall clock) will be stored
35 in the RTC specified by RTC_HCTOSYS_DEVICE approximately every 11 35 in the RTC specified by RTC_HCTOSYS_DEVICE approximately every 11
diff --git a/include/linux/time.h b/include/linux/time.h
index 369b6e3b87d8..476e1d7b2c37 100644
--- a/include/linux/time.h
+++ b/include/linux/time.h
@@ -117,7 +117,7 @@ static inline bool timespec_valid_strict(const struct timespec *ts)
117 117
118extern bool persistent_clock_exist; 118extern bool persistent_clock_exist;
119 119
120#ifdef CONFIG_HAS_PERSISTENT_CLOCK 120#ifdef ALWAYS_USE_PERSISTENT_CLOCK
121#define has_persistent_clock() true 121#define has_persistent_clock() true
122#else 122#else
123static inline bool has_persistent_clock(void) 123static inline bool has_persistent_clock(void)
diff --git a/kernel/time/Kconfig b/kernel/time/Kconfig
index f7e45b9b142b..0dddb9d09d0b 100644
--- a/kernel/time/Kconfig
+++ b/kernel/time/Kconfig
@@ -13,7 +13,7 @@ config ARCH_CLOCKSOURCE_DATA
13 bool 13 bool
14 14
15# Platforms has a persistent clock 15# Platforms has a persistent clock
16config HAS_PERSISTENT_CLOCK 16config ALWAYS_USE_PERSISTENT_CLOCK
17 bool 17 bool
18 default n 18 default n
19 19