aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--arch/sh/kernel/ptrace_64.c1
-rw-r--r--include/asm-sh/io.h5
2 files changed, 5 insertions, 1 deletions
diff --git a/arch/sh/kernel/ptrace_64.c b/arch/sh/kernel/ptrace_64.c
index 14e7d5e5679a..51bb546365cb 100644
--- a/arch/sh/kernel/ptrace_64.c
+++ b/arch/sh/kernel/ptrace_64.c
@@ -253,7 +253,6 @@ long arch_ptrace(struct task_struct *child, long request, long addr, long data)
asmlinkage int sh64_ptrace(long request, long pid, long addr, long data)
{
- extern void poke_real_address_q(unsigned long long addr, unsigned long long data);
#define WPC_DBRMODE 0x0d104008
static int first_call = 1;
diff --git a/include/asm-sh/io.h b/include/asm-sh/io.h
index 556aabe844c5..74305edceeeb 100644
--- a/include/asm-sh/io.h
+++ b/include/asm-sh/io.h
@@ -248,6 +248,11 @@ static inline void ctrl_delay(void)
#endif
}
+/* Quad-word real-mode I/O, don't ask.. */
+unsigned long long peek_real_address_q(unsigned long long addr);
+unsigned long long poke_real_address_q(unsigned long long addr,
+ unsigned long long val);
+
#define IO_SPACE_LIMIT 0xffffffff
#if !defined(CONFIG_MMU)