From e1720098c681dcf5205732af1737e9a46b2eac11 Mon Sep 17 00:00:00 2001 From: Pawel Dziepak Date: Mon, 20 Jan 2014 04:02:07 +0100 Subject: [PATCH] kernel: No need for arch specific ifdefs in arch/atomic.h --- headers/private/kernel/arch/atomic.h | 9 +-------- headers/private/kernel/arch/x86/arch_atomic.h | 17 +++++++++++++++++ 2 files changed, 18 insertions(+), 8 deletions(-) create mode 100644 headers/private/kernel/arch/x86/arch_atomic.h diff --git a/headers/private/kernel/arch/atomic.h b/headers/private/kernel/arch/atomic.h index 26ceb17717..1a7781dd19 100644 --- a/headers/private/kernel/arch/atomic.h +++ b/headers/private/kernel/arch/atomic.h @@ -10,14 +10,7 @@ #include - -#ifdef __x86_64__ -# include -#elif __INTEL__ -# include -#elif __POWERPC__ -# include -#endif +#include #endif // _KERNEL_ARCH_ATOMIC_H diff --git a/headers/private/kernel/arch/x86/arch_atomic.h b/headers/private/kernel/arch/x86/arch_atomic.h new file mode 100644 index 0000000000..08e7a47a90 --- /dev/null +++ b/headers/private/kernel/arch/x86/arch_atomic.h @@ -0,0 +1,17 @@ +/* + * Copyright 2014, Paweł Dziepak, pdziepak@quarnos.org. + * Distributed under the terms of the MIT License. + */ +#ifndef _KERNEL_ARCH_x86_ARCH_ATOMIC_H +#define _KERNEL_ARCH_x86_ARCH_ATOMIC_H + + +#ifdef __x86_64__ +# include +#else +# include +#endif + + +#endif // _KERNEL_ARCH_ATOMIC_H +