]> git.karo-electronics.de Git - karo-tx-linux.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>
Tue, 22 Oct 2013 07:18:22 +0000 (09:18 +0200)
commitc1167d63f400524b52539bd48cb052b6e0ff7ba1
tree71fc2b3281cc00cc489b94d4708de50d0a8540ec
parentbd390545152fa16dfe3edddfd7966df7b5c8f064
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