Heiko Carstens
f559306a16
s390/facility: Disable compile time optimization for decompressor code
...
[ Upstream commit 0147addc4fb72a39448b8873d8acdf3a0f29aa65 ]
Disable compile time optimizations of test_facility() for the
decompressor. The decompressor should not contain any optimized code
depending on the architecture level set the kernel image is compiled
for to avoid unexpected operation exceptions.
Add a __DECOMPRESSOR check to test_facility() to enforce that
facilities are always checked during runtime for the decompressor.
Reviewed-by: Sven Schnelle <svens@linux.ibm.com >
Signed-off-by: Heiko Carstens <hca@linux.ibm.com >
Signed-off-by: Sasha Levin <sashal@kernel.org >
2024-11-08 16:19:16 +01:00
..
2024-01-08 11:27:33 +01:00
2017-11-02 11:10:55 +01:00
2017-11-02 11:10:55 +01:00
2018-03-28 08:38:27 +02:00
2017-12-05 07:51:09 +01:00
2019-06-25 11:35:53 +08:00
2017-11-02 11:10:55 +01:00
2022-08-11 12:48:38 +02:00
2017-11-02 11:10:55 +01:00
2017-11-13 11:47:01 -08:00
2018-06-21 14:25:24 +02:00
2018-02-05 07:51:41 +01:00
2018-01-26 10:47:38 +01:00
2017-11-02 11:10:55 +01:00
2017-12-05 07:51:09 +01:00
2017-11-02 11:10:55 +01:00
2018-05-23 08:06:56 +02:00
2018-05-23 08:06:58 +02:00
2017-11-02 11:10:55 +01:00
2018-03-26 16:13:11 +02:00
2018-04-10 07:38:59 +02:00
2017-11-02 11:10:55 +01:00
2017-11-02 11:10:55 +01:00
2017-11-02 11:10:55 +01:00
2024-07-18 11:39:31 +02:00
2017-11-13 11:47:01 -08:00
2017-11-02 11:10:55 +01:00
2018-07-31 11:02:27 +02:00
2017-11-02 11:10:55 +01:00
2017-11-02 11:10:55 +01:00
2017-11-02 11:10:55 +01:00
2017-11-02 11:10:55 +01:00
2018-06-12 15:14:05 +02:00
2018-05-17 09:02:27 +02:00
2017-11-02 11:10:55 +01:00
2017-11-13 11:47:01 -08:00
2017-11-02 11:10:55 +01:00
2018-01-02 13:52:23 -05:00
2018-01-23 07:36:53 +01:00
2017-11-02 11:10:55 +01:00
2017-12-13 10:51:36 +01:00
2018-02-02 10:47:14 +01:00
2017-11-02 11:10:55 +01:00
2019-05-04 09:20:11 +02:00
2017-11-02 11:10:55 +01:00
2017-11-02 11:10:55 +01:00
2017-11-02 11:10:55 +01:00
2024-11-08 16:19:16 +01:00
2017-11-02 11:10:55 +01:00
2021-07-28 11:13:49 +02:00
2022-11-03 23:52:29 +09:00
2018-07-30 11:20:18 +01:00
2018-05-14 11:25:28 +02:00
2022-09-15 12:17:04 +02:00
2017-11-02 11:10:55 +01:00
2017-11-02 11:10:55 +01:00
2017-11-02 11:10:55 +01:00
2017-11-02 11:10:55 +01:00
2018-04-10 07:39:00 +02:00
2017-11-02 11:10:55 +01:00
2017-11-02 11:10:55 +01:00
2017-11-02 11:10:55 +01:00
2017-11-02 11:10:55 +01:00
2019-06-25 11:35:52 +08:00
2018-02-01 16:56:07 -08:00
2017-11-02 11:10:55 +01:00
2022-07-02 16:27:39 +02:00
2018-06-21 12:33:10 +02:00
2020-07-16 08:17:20 +02:00
2018-03-06 18:40:44 +01:00
2017-11-02 11:10:55 +01:00
2017-11-24 15:37:22 +01:00
2018-07-02 11:25:01 +02:00
2019-11-20 18:47:53 +01:00
2019-11-20 18:47:08 +01:00
2017-11-02 11:10:55 +01:00
2017-11-02 11:10:55 +01:00
2017-11-13 11:47:01 -08:00
2018-04-11 17:46:00 +02:00
2018-06-25 10:14:37 +02:00
2017-11-02 11:10:55 +01:00
2017-11-02 11:10:55 +01:00
2017-11-02 11:10:55 +01:00
2020-02-28 16:39:00 +01:00
2017-11-02 11:10:55 +01:00
2017-11-13 11:47:01 -08:00
2018-01-10 16:41:19 +01:00
2017-11-13 11:47:01 -08:00
2017-11-02 11:10:55 +01:00
2018-07-04 08:35:58 +02:00
2023-01-18 11:30:52 +01:00
2017-12-05 15:02:41 +01:00
2019-12-31 16:35:31 +01:00
2019-12-17 20:34:57 +01:00
2017-11-02 11:10:55 +01:00
2018-05-30 11:18:03 +02:00
2022-06-14 16:59:16 +02:00
2018-02-05 14:48:50 +01:00
2017-12-05 15:02:41 +01:00
2018-07-06 08:47:51 +02:00
2020-03-11 14:14:54 +01:00
2018-02-02 10:47:15 +01:00
2017-11-02 11:10:55 +01:00
2018-09-20 13:20:23 +02:00
2018-02-22 15:31:24 +01:00
2017-11-02 11:10:55 +01:00
2018-07-02 11:24:58 +02:00
2017-12-05 07:51:09 +01:00
2017-11-02 11:10:55 +01:00
2017-11-02 11:10:55 +01:00
2018-07-02 11:25:05 +02:00
2017-11-02 11:10:55 +01:00
2017-11-02 11:10:55 +01:00
2017-11-02 11:10:55 +01:00
2017-11-13 11:47:01 -08:00
2017-11-02 11:10:55 +01:00
2017-11-13 11:47:01 -08:00
2017-11-13 12:38:26 -08:00
2017-11-02 11:10:55 +01:00
2017-11-13 11:47:01 -08:00
2017-12-05 07:51:08 +01:00
2020-06-25 15:33:09 +02:00
2018-02-02 10:47:15 +01:00
2017-11-02 11:10:55 +01:00
2018-04-23 07:57:17 +02:00
2022-06-25 11:49:09 +02:00
2021-12-01 09:27:43 +01:00
2017-11-02 11:10:55 +01:00
2017-11-20 08:51:01 +01:00
2019-11-06 13:06:08 +01:00
2018-01-23 07:36:52 +01:00
2017-11-02 11:10:55 +01:00
2017-11-02 11:10:55 +01:00
2020-06-30 23:17:14 -04:00
2017-12-05 07:51:09 +01:00
2017-11-02 11:10:55 +01:00
2017-11-02 11:10:55 +01:00
2017-11-02 11:10:55 +01:00
2017-11-02 11:10:55 +01:00