Messages in this thread Patch in this message | | | Date | Sun, 16 Jan 2005 21:36:42 +0100 | From | Sam Ravnborg <> | Subject | [PATCH] arch/i386/kernel/signal.o: sparse: cast remove address space ... |
| |
Fix sparse warning: cast removes address space of expression Fixed by declaring relevant pointers in sigframe and rt_sigframe as __user. This fixes several sparse warnings in arch/i386/kernel/signal.c
Signed-off-by: Sam Ravnborg <sam@ravnborg.org> ---
===== arch/i386/kernel/sigframe.h 1.1 vs edited ===== --- 1.1/arch/i386/kernel/sigframe.h 2003-05-04 07:45:16 +02:00 +++ edited/arch/i386/kernel/sigframe.h 2005-01-16 21:29:47 +01:00 @@ -1,6 +1,6 @@ struct sigframe { - char *pretcode; + char __user *pretcode; int sig; struct sigcontext sc; struct _fpstate fpstate; @@ -10,10 +10,10 @@ struct rt_sigframe { - char *pretcode; + char __user *pretcode; int sig; - struct siginfo *pinfo; - void *puc; + struct siginfo __user *pinfo; + void __user *puc; struct siginfo info; struct ucontext uc; struct _fpstate fpstate; - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |