summaryrefslogtreecommitdiffstats
path: root/sys-utils/hwclock.c
diff options
context:
space:
mode:
authorCarlos Santos2019-07-03 18:31:34 +0200
committerKarel Zak2019-07-15 13:56:13 +0200
commit88bc304ba815e21b09373cfec4e2f1f087482214 (patch)
tree7a506442d31a050492e040b5e19c40d9568fd36a /sys-utils/hwclock.c
parenttests: (libmount) make X-* and x-* more robust (diff)
downloadkernel-qcow2-util-linux-88bc304ba815e21b09373cfec4e2f1f087482214.tar.gz
kernel-qcow2-util-linux-88bc304ba815e21b09373cfec4e2f1f087482214.tar.xz
kernel-qcow2-util-linux-88bc304ba815e21b09373cfec4e2f1f087482214.zip
hwclock: use CMOS clock only if available
- Add --disable-hwclock-cmos configuration argument - Add USE_HWCLOCK_CMOS (enabled by default for i386/x86_64) - Add define(USE_HWCLOCK_CMOS) - Compile hwclock-cmos.c only if USE_HWCLOCK_CMOS is true - Remove all unnecessary #ifdefs from hwclock-cmos.c - Add #ifdef USE_HWCLOCK_CMOS around the determine_clock_access_method() call in hwclock.c Signed-off-by: Carlos Santos <unixmania@gmail.com>
Diffstat (limited to 'sys-utils/hwclock.c')
-rw-r--r--sys-utils/hwclock.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/sys-utils/hwclock.c b/sys-utils/hwclock.c
index a2c5cc2a4..c01a86826 100644
--- a/sys-utils/hwclock.c
+++ b/sys-utils/hwclock.c
@@ -925,8 +925,10 @@ static void determine_clock_access_method(const struct hwclock_control *ctl)
{
ur = NULL;
+#ifdef USE_HWCLOCK_CMOS
if (ctl->directisa)
ur = probe_for_cmos_clock();
+#endif
#ifdef __linux__
if (!ur)
ur = probe_for_rtc_clock(ctl);