s390/chsc: Add exception handler for CHSC instruction
authorPeter Oberparleiter <oberpar@linux.vnet.ibm.com>
Mon, 20 Feb 2017 13:52:58 +0000 (14:52 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 15 Mar 2017 02:02:41 +0000 (10:02 +0800)
commitdc31841fcdce435ed88f87489f9ab09b48b43505
tree3fba73d0b3527307ab5ea7fbd9c2dd4ed4eadf78
parent91cfcaa6ed46e41c8b44ee09754988b64e075ef2
s390/chsc: Add exception handler for CHSC instruction

commit 77759137248f34864a8f7a58bbcebfcf1047504a upstream.

Prevent kernel crashes due to unhandled exceptions raised by the CHSC
instruction which may for example be triggered by invalid ioctl data.

Fixes: 64150adf89df ("s390/cio: Introduce generic synchronous CHSC IOCTL")
Signed-off-by: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
Reviewed-by: Sebastian Ott <sebott@linux.vnet.ibm.com>
Reviewed-by: Cornelia Huck <cornelia.huck@de.ibm.com>
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/s390/cio/ioasm.c