summaryrefslogtreecommitdiffstats
path: root/arch/x86/um
diff options
context:
space:
mode:
authorRichard Weinberger <richard@nod.at>2015-06-25 16:44:11 -0400
committerRichard Weinberger <richard@nod.at>2015-06-25 16:44:11 -0400
commitda028d5e5463dabb6ede2f5e3f6cced1283988cc (patch)
tree5ca1836a6825c6f933302193701ca25b89f83317 /arch/x86/um
parent8eeba4e9a76cd126e737d3d303d9c424b66ea90d (diff)
um: Don't pollute kernel namespace with uapi
Don't include ptrace uapi stuff in arch headers, it will pollute the kernel namespace and conflict with existing stuff. In this case it fixes clashes with common names like R8. Signed-off-by: Richard Weinberger <richard@nod.at>
Diffstat (limited to 'arch/x86/um')
-rw-r--r--arch/x86/um/ptrace_32.c1
-rw-r--r--arch/x86/um/ptrace_64.c1
-rw-r--r--arch/x86/um/tls_32.c1
-rw-r--r--arch/x86/um/tls_64.c1
4 files changed, 4 insertions, 0 deletions
diff --git a/arch/x86/um/ptrace_32.c b/arch/x86/um/ptrace_32.c
index ce3dd4f36f3f..a29756f2d940 100644
--- a/arch/x86/um/ptrace_32.c
+++ b/arch/x86/um/ptrace_32.c
@@ -6,6 +6,7 @@
6#include <linux/mm.h> 6#include <linux/mm.h>
7#include <linux/sched.h> 7#include <linux/sched.h>
8#include <asm/uaccess.h> 8#include <asm/uaccess.h>
9#include <asm/ptrace-abi.h>
9#include <skas.h> 10#include <skas.h>
10 11
11extern int arch_switch_tls(struct task_struct *to); 12extern int arch_switch_tls(struct task_struct *to);
diff --git a/arch/x86/um/ptrace_64.c b/arch/x86/um/ptrace_64.c
index 3b52bf0b418a..a629694ee750 100644
--- a/arch/x86/um/ptrace_64.c
+++ b/arch/x86/um/ptrace_64.c
@@ -11,6 +11,7 @@
11#define __FRAME_OFFSETS 11#define __FRAME_OFFSETS
12#include <asm/ptrace.h> 12#include <asm/ptrace.h>
13#include <asm/uaccess.h> 13#include <asm/uaccess.h>
14#include <asm/ptrace-abi.h>
14 15
15/* 16/*
16 * determines which flags the user has access to. 17 * determines which flags the user has access to.
diff --git a/arch/x86/um/tls_32.c b/arch/x86/um/tls_32.c
index 80ffa5b9982d..48e38584d5c1 100644
--- a/arch/x86/um/tls_32.c
+++ b/arch/x86/um/tls_32.c
@@ -7,6 +7,7 @@
7#include <linux/sched.h> 7#include <linux/sched.h>
8#include <linux/syscalls.h> 8#include <linux/syscalls.h>
9#include <asm/uaccess.h> 9#include <asm/uaccess.h>
10#include <asm/ptrace-abi.h>
10#include <os.h> 11#include <os.h>
11#include <skas.h> 12#include <skas.h>
12#include <sysdep/tls.h> 13#include <sysdep/tls.h>
diff --git a/arch/x86/um/tls_64.c b/arch/x86/um/tls_64.c
index d22363cb854e..3ad714373d7f 100644
--- a/arch/x86/um/tls_64.c
+++ b/arch/x86/um/tls_64.c
@@ -1,4 +1,5 @@
1#include <linux/sched.h> 1#include <linux/sched.h>
2#include <asm/ptrace-abi.h>
2 3
3void clear_flushed_tls(struct task_struct *task) 4void clear_flushed_tls(struct task_struct *task)
4{ 5{