Files
linux/arch/s390/include/asm
Martin Schwidefsky bcf4dd5f9e s390: fix test_fp_ctl inline assembly contraints
The test_fp_ctl function is used to test if a given value is a valid
floating-point control. The inline assembly in test_fp_ctl uses an
incorrect constraint for the 'orig_fpc' variable. If the compiler
chooses the same register for 'fpc' and 'orig_fpc' the test_fp_ctl()
function always returns true. This allows user space to trigger
kernel oopses with invalid floating-point control values on the
signal stack.

This problem has been introduced with git commit 4725c86055
"s390: fix save and restore of the floating-point-control register"

Cc: stable@vger.kernel.org # v3.13+
Reviewed-by: Heiko Carstens <heiko.carstens@de.ibm.com>
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
2016-06-28 09:24:28 +02:00
..
2014-03-04 10:41:04 +01:00
2016-01-12 20:47:05 +02:00
2016-03-07 16:54:32 +01:00
2015-10-14 14:32:15 +02:00
2015-11-27 09:24:17 +01:00
2015-03-25 11:49:33 +01:00
2016-03-02 17:01:56 +02:00
2013-01-08 10:57:09 +01:00
2013-10-24 17:17:04 +02:00
2016-03-08 15:00:15 +01:00
2013-11-13 20:21:46 +01:00
2015-03-25 11:49:33 +01:00
2016-01-19 12:14:01 +01:00
2016-06-10 10:24:24 +02:00
2015-03-25 11:49:33 +01:00
2015-08-03 18:40:25 +02:00
2015-10-27 09:33:55 +01:00
2016-01-26 12:45:49 +01:00
2016-04-15 18:16:40 +02:00
2016-05-19 19:12:14 -07:00
2015-03-25 11:49:33 +01:00
2015-03-25 11:49:33 +01:00
2015-03-25 11:49:33 +01:00
2015-11-27 09:24:14 +01:00
2015-03-25 11:49:33 +01:00
2015-02-12 18:54:14 -08:00
2016-05-10 13:24:51 +02:00
2015-03-25 11:49:33 +01:00
2015-03-25 11:49:33 +01:00
2016-01-11 13:01:24 +01:00
2012-11-30 17:47:28 +01:00