]> git.baikalelectronics.ru Git - kernel.git/commit
s390/compat,signal: change return values to -EFAULT
authorHeiko Carstens <heiko.carstens@de.ibm.com>
Mon, 14 Oct 2013 11:34:28 +0000 (13:34 +0200)
committerMartin Schwidefsky <schwidefsky@de.ibm.com>
Thu, 24 Oct 2013 15:17:06 +0000 (17:17 +0200)
commitcd6da66e32c0346d286da0abb7a64c6b8f5c841d
treecebeb58b9e4ed050b88ef839438de3492cde5510
parent67980b6ec517a5afa9af6466272c60831b498f2f
s390/compat,signal: change return values to -EFAULT

Instead of returnin the number of bytes not copied and/or -EFAULT let the
signal handler helper functions always return -EFAULT if a user space
access failed.
This doesn't fix a bug in the current code, but makes is harder to get it
wrong in the future.
Also "smatch" won't complain anymore about the fact that the number of
remaining bytes gets returned instead of -EFAULT.

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