diff options
Diffstat (limited to 'arch/tile/kernel/ptrace.c')
-rw-r--r-- | arch/tile/kernel/ptrace.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/arch/tile/kernel/ptrace.c b/arch/tile/kernel/ptrace.c index 468054928e7d..e5701d1a52d7 100644 --- a/arch/tile/kernel/ptrace.c +++ b/arch/tile/kernel/ptrace.c | |||
@@ -19,6 +19,7 @@ | |||
19 | #include <linux/kprobes.h> | 19 | #include <linux/kprobes.h> |
20 | #include <linux/compat.h> | 20 | #include <linux/compat.h> |
21 | #include <linux/uaccess.h> | 21 | #include <linux/uaccess.h> |
22 | #include <asm/traps.h> | ||
22 | 23 | ||
23 | void user_enable_single_step(struct task_struct *child) | 24 | void user_enable_single_step(struct task_struct *child) |
24 | { | 25 | { |
@@ -76,7 +77,7 @@ long arch_ptrace(struct task_struct *child, long request, long addr, long data) | |||
76 | if (task_thread_info(child)->status & TS_COMPAT) | 77 | if (task_thread_info(child)->status & TS_COMPAT) |
77 | addr = (u32)addr; | 78 | addr = (u32)addr; |
78 | #endif | 79 | #endif |
79 | datap = (unsigned long __user *)data; | 80 | datap = (unsigned long __user __force *)data; |
80 | 81 | ||
81 | switch (request) { | 82 | switch (request) { |
82 | 83 | ||