Commit 6f16eebe authored by John Stultz's avatar John Stultz

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: default avatarJohn Stultz <john.stultz@linaro.org>
parent e90c83f7
...@@ -108,7 +108,7 @@ config X86 ...@@ -108,7 +108,7 @@ config X86
select GENERIC_STRNLEN_USER select GENERIC_STRNLEN_USER
select HAVE_RCU_USER_QS if X86_64 select HAVE_RCU_USER_QS if X86_64
select HAVE_IRQ_TIME_ACCOUNTING select HAVE_IRQ_TIME_ACCOUNTING
select HAS_PERSISTENT_CLOCK select ALWAYS_USE_PERSISTENT_CLOCK
select GENERIC_KERNEL_THREAD select GENERIC_KERNEL_THREAD
select GENERIC_KERNEL_EXECVE select GENERIC_KERNEL_EXECVE
select MODULES_USE_ELF_REL if X86_32 select MODULES_USE_ELF_REL if X86_32
......
...@@ -20,7 +20,7 @@ if RTC_CLASS ...@@ -20,7 +20,7 @@ if RTC_CLASS
config RTC_HCTOSYS config RTC_HCTOSYS
bool "Set system time from RTC on startup and resume" bool "Set system time from RTC on startup and resume"
default y default y
depends on !HAS_PERSISTENT_CLOCK depends on !ALWAYS_USE_PERSISTENT_CLOCK
help help
If you say yes here, the system time (wall clock) will be set using If you say yes here, the system time (wall clock) will be set using
the value read from a specified RTC device. This is useful to avoid the value read from a specified RTC device. This is useful to avoid
...@@ -29,7 +29,7 @@ config RTC_HCTOSYS ...@@ -29,7 +29,7 @@ config RTC_HCTOSYS
config RTC_SYSTOHC config RTC_SYSTOHC
bool "Set the RTC time based on NTP synchronization" bool "Set the RTC time based on NTP synchronization"
default y default y
depends on !HAS_PERSISTENT_CLOCK depends on !ALWAYS_USE_PERSISTENT_CLOCK
help help
If you say yes here, the system time (wall clock) will be stored If you say yes here, the system time (wall clock) will be stored
in the RTC specified by RTC_HCTOSYS_DEVICE approximately every 11 in the RTC specified by RTC_HCTOSYS_DEVICE approximately every 11
......
...@@ -117,7 +117,7 @@ static inline bool timespec_valid_strict(const struct timespec *ts) ...@@ -117,7 +117,7 @@ static inline bool timespec_valid_strict(const struct timespec *ts)
extern bool persistent_clock_exist; extern bool persistent_clock_exist;
#ifdef CONFIG_HAS_PERSISTENT_CLOCK #ifdef ALWAYS_USE_PERSISTENT_CLOCK
#define has_persistent_clock() true #define has_persistent_clock() true
#else #else
static inline bool has_persistent_clock(void) static inline bool has_persistent_clock(void)
......
...@@ -13,7 +13,7 @@ config ARCH_CLOCKSOURCE_DATA ...@@ -13,7 +13,7 @@ config ARCH_CLOCKSOURCE_DATA
bool bool
# Platforms has a persistent clock # Platforms has a persistent clock
config HAS_PERSISTENT_CLOCK config ALWAYS_USE_PERSISTENT_CLOCK
bool bool
default n default n
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment