Josh Poimboeuf
4873939c0e
x86/srso: Fix return thunks in generated code
Upstream commit: 238ec850b95a02dcdff3edc86781aa913549282f
Set X86_FEATURE_RETHUNK when enabling the SRSO mitigation so that
generated code (e.g., ftrace, static call, eBPF) generates "jmp
__x86_return_thunk" instead of RET.
[ bp: Add a comment. ]
Fixes: fb3bd914b3ec ("x86/srso: Add a Speculative RAS Overflow mitigation")
Signed-off-by: Josh Poimboeuf <jpoimboe@kernel.org>
Signed-off-by: Borislav Petkov (AMD) <bp@alien8.de>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2023-08-08 19:57:40 +02:00
..
2023-05-17 11:47:41 +02:00
2023-07-24 19:09:11 +02:00
2022-12-19 12:27:30 +01:00
2023-07-27 08:43:32 +02:00
2020-03-25 11:50:48 +01:00
2020-08-07 01:32:00 +02:00
2023-08-08 19:57:40 +02:00
2019-06-22 17:23:48 +02:00
2023-08-08 19:57:40 +02:00
2021-09-26 14:08:59 +02:00
2020-09-11 10:53:19 +02:00
2023-08-08 19:57:40 +02:00
2023-08-08 19:57:38 +02:00
2020-10-12 10:53:32 -07:00
2019-03-21 12:28:50 +01:00
2022-10-26 13:25:21 +02:00
2022-11-16 09:57:20 +01:00
2019-07-17 08:09:59 +02:00
2019-05-30 10:58:36 +02:00
2018-03-12 12:10:54 +01:00
2022-06-09 10:21:05 +02:00
2020-07-07 11:13:10 +09:00
2020-04-20 12:19:21 +02:00
2020-01-13 18:36:02 +01:00
2022-05-30 09:33:27 +02:00
2021-06-16 12:01:46 +02:00
2017-11-02 11:10:55 +01:00
2020-01-13 18:36:02 +01:00
2019-10-01 19:55:32 +02:00
2023-08-08 19:57:39 +02:00
2023-05-30 12:57:57 +01:00
2017-11-02 11:10:55 +01:00
2022-12-08 11:23:59 +01:00
2017-11-02 11:10:55 +01:00
2020-06-22 20:54:57 -04:00
2020-09-09 11:33:20 +02:00
2020-06-15 14:18:37 +02:00