提交 8818b671 编写于 作者: R Richard Weinberger 提交者: Linus Torvalds

um: fix ptrace build error

Both commits 0a3d763f ("ptrace: cleanup arch_ptrace() on um") and
9b05a69e ("ptrace: change signature of arch_ptrace()") broke the um
build.  This patch fixes the issues.

0a3d763f introduced the undeclared variable "datavp".  The patch seems
completely untested.  :-(

9b05a69e changed arch_ptrace()'s signature but did not update
um/include/asm/ptrace-generic.h.
Signed-off-by: NRichard Weinberger <richard@nod.at>
Cc: Namhyung Kim <namhyung@gmail.com>
Cc: Jeff Dike <jdike@addtoit.com>
Tested-by: NWill Newton <will.newton@gmail.com>
Signed-off-by: NAndrew Morton <akpm@linux-foundation.org>
Signed-off-by: NLinus Torvalds <torvalds@linux-foundation.org>
上级 f6614b7b
...@@ -38,8 +38,8 @@ struct pt_regs { ...@@ -38,8 +38,8 @@ struct pt_regs {
struct task_struct; struct task_struct;
extern long subarch_ptrace(struct task_struct *child, long request, long addr, extern long subarch_ptrace(struct task_struct *child, long request,
long data); unsigned long addr, unsigned long data);
extern unsigned long getreg(struct task_struct *child, int regno); extern unsigned long getreg(struct task_struct *child, int regno);
extern int putreg(struct task_struct *child, int regno, unsigned long value); extern int putreg(struct task_struct *child, int regno, unsigned long value);
extern int get_fpregs(struct user_i387_struct __user *buf, extern int get_fpregs(struct user_i387_struct __user *buf,
......
...@@ -122,7 +122,7 @@ long arch_ptrace(struct task_struct *child, long request, ...@@ -122,7 +122,7 @@ long arch_ptrace(struct task_struct *child, long request,
break; break;
case PTRACE_SET_THREAD_AREA: case PTRACE_SET_THREAD_AREA:
ret = ptrace_set_thread_area(child, addr, datavp); ret = ptrace_set_thread_area(child, addr, vp);
break; break;
case PTRACE_FAULTINFO: { case PTRACE_FAULTINFO: {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册