]> git.hungrycats.org Git - linux/commitdiff
[SPARC]: __user annotations in ELF_CORE_COPY_REGS
authorAlexander Viro <viro@parcelfarce.linux.theplanet.co.uk>
Thu, 10 Feb 2005 11:10:08 +0000 (03:10 -0800)
committerDavid S. Miller <davem@nuts.davemloft.net>
Thu, 10 Feb 2005 11:10:08 +0000 (03:10 -0800)
Signed-off-by: Al Viro <viro@parcelfarce.linux.theplanet.co.uk>
Signed-off-by: David S. Miller <davem@davemloft.net>
include/asm-sparc/elf.h

index d17864207d07cf459ecca237c85756fadb28c786..4a71d7c1eacef14c39e669b1f37f7c0ad252300e 100644 (file)
@@ -88,11 +88,11 @@ typedef elf_greg_t elf_gregset_t[ELF_NGREG];
 #define ELF_CORE_COPY_REGS(__elf_regs, __pt_regs)      \
 do {   unsigned long *dest = &(__elf_regs[0]);         \
        struct pt_regs *src = (__pt_regs);              \
-       unsigned long *sp;                              \
+       unsigned long __user *sp;                       \
        memcpy(&dest[0], &src->u_regs[0],               \
               sizeof(unsigned long) * 16);             \
        /* Don't try this at home kids... */            \
-       sp = (unsigned long *) src->u_regs[14];         \
+       sp = (unsigned long __user *) src->u_regs[14];  \
        copy_from_user(&dest[16], sp,                   \
                       sizeof(unsigned long) * 16);     \
        dest[32] = src->psr;                            \