]> asedeno.scripts.mit.edu Git - linux.git/commitdiff
s390/uprobes: fix address space annotation
authorHeiko Carstens <heiko.carstens@de.ibm.com>
Mon, 16 Mar 2015 11:59:04 +0000 (12:59 +0100)
committerMartin Schwidefsky <schwidefsky@de.ibm.com>
Wed, 25 Mar 2015 10:49:47 +0000 (11:49 +0100)
Remove __user address space annotation for sim_stor_event() calls since it
generates false positive warnings from sparse.

Signed-off-by: Heiko Carstens <heiko.carstens@de.ibm.com>
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
arch/s390/kernel/uprobes.c

index cc7328080b609a653b72c1ca2c6989f054e3be74..66956c09d5bf92a3eba791717272c71bf01298c7 100644 (file)
@@ -188,7 +188,9 @@ static void adjust_psw_addr(psw_t *psw, unsigned long len)
        else if (put_user(*(input), __ptr))             \
                __rc = EMU_ADDRESSING;                  \
        if (__rc == 0)                                  \
-               sim_stor_event(regs, __ptr, mask + 1);  \
+               sim_stor_event(regs,                    \
+                              (void __force *)__ptr,   \
+                              mask + 1);               \
        __rc;                                           \
 })