]> www.infradead.org Git - users/jedix/linux-maple.git/commit
s390/diag: Return errno's from diag204
authorMete Durlu <meted@linux.ibm.com>
Thu, 4 Jul 2024 12:10:05 +0000 (14:10 +0200)
committerVasily Gorbik <gor@linux.ibm.com>
Wed, 10 Jul 2024 17:50:44 +0000 (19:50 +0200)
commitbb9be93acb7e6a0fa78919d30e68410c401fe690
tree197f901ba583307b3975d5387ca690996a74954a
parent7455a33179e65267cd7c8910050b6f0be3ff6b83
s390/diag: Return errno's from diag204

Return different errno's from diag204 to allow users to handle them
accordingly. Instead of returning -1 regardless of the failing
condition, return -EINVAL on invalid memory address and -EOPNOTSUPP when
diag instruction fails.

Acked-by: Heiko Carstens <hca@linux.ibm.com>
Reviewed-by: Tobias Huschle <huschle@linux.ibm.com>
Signed-off-by: Mete Durlu <meted@linux.ibm.com>
Signed-off-by: Vasily Gorbik <gor@linux.ibm.com>
arch/s390/kernel/diag.c