From: JWP Date: Thu, 8 Jan 2015 04:13:21 +0000 (-0500) Subject: hwclock: enable --directisa for x86_64 X-Git-Tag: v2.26-rc1~57 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=cfb8ed1910677bd096dee8404a9e03d5e59ef357;p=thirdparty%2Futil-linux.git hwclock: enable --directisa for x86_64 Currently only x86 and Alpha can use --directisa. This patch allows x86_64 machines to use it as well. Signed-off-by: J William Piggott --- diff --git a/sys-utils/hwclock-cmos.c b/sys-utils/hwclock-cmos.c index ca6ab1c5c5..8d688083b3 100644 --- a/sys-utils/hwclock-cmos.c +++ b/sys-utils/hwclock-cmos.c @@ -55,7 +55,7 @@ #include "c.h" #include "nls.h" -#if defined(__i386__) +#if defined(__i386__) || defined(__x86_64__) # ifdef HAVE_SYS_IO_H # include # elif defined(HAVE_ASM_IO_H) @@ -66,6 +66,7 @@ * not export that header. */ #undef __i386__ +#undef __x86_64__ void outb(int a __attribute__ ((__unused__)), int b __attribute__ ((__unused__))) { @@ -75,7 +76,7 @@ int inb(int c __attribute__ ((__unused__))) { return 0; } -#endif /* __i386__ */ +#endif /* __i386__ __x86_64__ */ #elif defined(__alpha__) /* fails to compile, probably because of u8 etc */ @@ -603,7 +604,7 @@ static int set_hardware_clock_cmos(const struct tm *new_broken_time) return 0; } -#if defined(__i386__) || defined(__alpha__) +#if defined(__i386__) || defined(__alpha__) || defined(__x86_64__) # if defined(HAVE_IOPL) static int i386_iopl(const int level) { @@ -663,7 +664,7 @@ static struct clock_ops cmos = { struct clock_ops *probe_for_cmos_clock(void) { int have_cmos = -#if defined(__i386__) || defined(__alpha__) +#if defined(__i386__) || defined(__alpha__) || defined(__x86_64__) TRUE; #else FALSE;