]> git.baikalelectronics.ru Git - kernel.git/commit
ptrace: change signature of sys_ptrace() and friends
authorNamhyung Kim <namhyung@gmail.com>
Wed, 27 Oct 2010 22:33:45 +0000 (15:33 -0700)
committerLinus Torvalds <torvalds@linux-foundation.org>
Thu, 28 Oct 2010 01:03:10 +0000 (18:03 -0700)
commitc6d808a351f68b75ec5da12040326401c284a7ad
tree39601ac75c3b92a3894722287bd9068a8b5e68d0
parent3681303c2ac551fd2df0a342be8e4dd90363a818
ptrace: change signature of sys_ptrace() and friends

Since userspace API of ptrace syscall defines @addr and @data as void
pointers, it would be more appropriate to define them as unsigned long in
kernel.  Therefore related functions are changed also.

'unsigned long' is typically used in other places in kernel as an opaque
data type and that using this helps cleaning up a lot of warnings from
sparse.

Suggested-by: Arnd Bergmann <arnd@arndb.de>
Signed-off-by: Namhyung Kim <namhyung@gmail.com>
Acked-by: Arnd Bergmann <arnd@arndb.de>
Acked-by: Roland McGrath <roland@redhat.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
include/linux/ptrace.h
include/linux/syscalls.h
kernel/ptrace.c