summaryrefslogtreecommitdiff
path: root/arch/x86/machine/trap.c
diff options
context:
space:
mode:
authorRichard Braun <rbraun@sceen.net>2017-06-25 20:44:44 +0200
committerRichard Braun <rbraun@sceen.net>2017-06-25 20:50:25 +0200
commit9ded7917da06dea7f7284648281fd5d827f8a9a4 (patch)
tree75ab1d8d1b4d89ceb6d17563367c40446c865521 /arch/x86/machine/trap.c
parent5ee8402d3746e1e7831f6094aa07d29c5306b416 (diff)
Use the C11 alignas and noreturn macros
Diffstat (limited to 'arch/x86/machine/trap.c')
-rw-r--r--arch/x86/machine/trap.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/arch/x86/machine/trap.c b/arch/x86/machine/trap.c
index 19ddaf70..1580fa53 100644
--- a/arch/x86/machine/trap.c
+++ b/arch/x86/machine/trap.c
@@ -20,6 +20,7 @@
*/
#include <assert.h>
+#include <stdalign.h>
#include <stdint.h>
#include <stdio.h>
@@ -36,7 +37,7 @@
#include <machine/trap.h>
struct trap_cpu_data {
- unsigned char intr_stack[TRAP_STACK_SIZE] __aligned(CPU_DATA_ALIGN);
+ alignas(CPU_DATA_ALIGN) unsigned char intr_stack[TRAP_STACK_SIZE];
};
static struct trap_cpu_data trap_cpu_data __percpu;