OSDN Git Service

[GCC4] SPARC: fix build error in arch/sparc/kernel/signal.c
authorWilly Tarreau <w@1wt.eu>
Tue, 15 Aug 2006 21:06:39 +0000 (23:06 +0200)
committerWilly Tarreau <w@1wt.eu>
Tue, 15 Aug 2006 21:09:10 +0000 (23:09 +0200)
This patch fixes this error with gcc 4 (encountered on sparc) :

signal.c: In function 'do_sys_sigstack':
signal.c:1339: error: invalid lvalue in assignment

arch/sparc/kernel/signal.c

index fe9f6c0..28c9245 100644 (file)
@@ -1336,7 +1336,7 @@ do_sys_sigstack(struct sigstack *ssptr, struct sigstack *ossptr, unsigned long s
        if (ssptr) {
                void *ss_sp;
 
-               if (get_user((long)ss_sp, &ssptr->the_stack))
+               if (get_user(ss_sp, &ssptr->the_stack))
                        goto out;
                /* If the current stack was set with sigaltstack, don't
                   swap stacks while we are on it.  */