Peter Zijlstra
cc3011cdbe
x86/retbleed: Add fine grained Kconfig knobs
...
commit f43b9876e857c739d407bc56df288b0ebe1a9164 upstream.
Do fine-grained Kconfig for all the various retbleed parts.
NOTE: if your compiler doesn't support return thunks this will
silently 'upgrade' your mitigation to IBPB, you might not like this.
Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org >
Signed-off-by: Borislav Petkov <bp@suse.de >
[cascardo: there is no CONFIG_OBJTOOL]
[cascardo: objtool calling and option parsing has changed]
Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2022-07-23 12:54:10 +02:00
..
2022-05-15 20:18:49 +02:00
2022-06-09 10:22:53 +02:00
2022-07-23 12:54:10 +02:00
2022-05-12 12:30:02 +02:00
2022-05-15 20:18:50 +02:00
2022-07-23 12:54:10 +02:00
2021-08-09 17:13:06 +02:00
2021-08-27 13:54:58 -07:00
2021-09-03 09:58:17 -07:00
2021-03-21 23:50:28 +01:00
2021-03-08 13:19:05 +01:00
2021-02-10 12:32:07 +01:00
2021-03-11 19:58:54 +01:00
2021-11-18 19:17:21 +01:00
2020-11-24 16:47:49 +01:00
2020-11-24 14:42:09 +01:00
2021-06-07 12:14:45 +02:00
2020-10-28 20:26:24 +01:00
2021-03-08 13:19:05 +01:00
2021-11-18 19:16:10 +01:00
2021-07-08 11:48:22 -07:00
2022-03-16 14:23:45 +01:00
2022-01-27 11:02:51 +01:00
2022-05-15 20:18:49 +02:00
2022-05-15 20:18:49 +02:00
2022-07-23 12:53:59 +02:00
2022-07-21 21:24:40 +02:00
2022-05-15 20:18:49 +02:00
2022-07-23 12:54:06 +02:00
2022-04-13 20:59:14 +02:00
2021-02-05 20:13:12 +01:00
2021-08-10 23:31:43 +02:00
2021-06-29 12:36:59 -07:00
2021-02-10 23:34:16 +01:00
2021-02-10 23:34:17 +01:00
2021-11-18 19:15:56 +01:00
2022-05-15 20:18:49 +02:00
2021-07-13 06:32:05 +02:00
2022-03-16 14:23:45 +01:00
2021-03-08 12:06:29 -07:00
2021-03-18 15:31:53 +01:00
2022-03-16 14:23:45 +01:00
2022-07-02 16:41:12 +02:00
2021-09-30 04:08:01 -04:00
2021-09-03 09:58:13 -07:00
2021-05-21 12:36:45 +02:00
2022-06-09 10:22:29 +02:00
2021-11-18 19:17:21 +01:00
2021-05-10 07:51:38 +02:00
2022-07-23 12:53:58 +02:00
2021-08-10 23:31:43 +02:00
2021-01-27 19:06:47 +01:00
2021-05-10 07:40:27 +02:00
2021-03-11 19:51:49 +01:00
2022-05-15 20:18:50 +02:00
2021-01-15 08:23:10 +01:00
2020-12-14 13:45:26 -08:00
2021-06-23 19:37:45 +02:00
2022-07-23 12:54:03 +02:00
2022-03-02 11:47:47 +01:00
2021-03-18 15:31:53 +01:00
2022-01-27 11:04:35 +01:00
2022-05-15 20:18:49 +02:00
2022-05-15 20:18:49 +02:00
2021-09-14 13:23:22 -07:00
2022-03-16 14:23:45 +01:00
2022-05-15 20:18:49 +02:00
2021-10-01 11:14:41 +02:00
2021-12-08 09:04:53 +01:00
2022-06-09 10:22:48 +02:00
2021-07-07 11:12:01 -07:00
2021-03-21 23:50:28 +01:00
2021-07-28 11:42:23 +02:00
2021-03-10 15:52:31 +01:00
2022-07-23 12:54:10 +02:00
2022-06-09 10:22:29 +02:00
2022-06-09 10:22:54 +02:00
2021-03-23 00:16:13 +01:00
2021-03-08 13:19:05 +01:00
2021-03-18 15:31:53 +01:00
2021-06-28 14:12:26 -04:00
2022-07-23 12:53:47 +02:00
2021-12-08 09:04:56 +01:00
2021-12-08 09:04:56 +01:00
2021-06-15 11:39:30 +02:00
2021-03-06 13:09:45 +01:00
2021-03-15 12:05:03 +01:00
2022-05-15 20:18:49 +02:00
2021-11-25 09:49:07 +01:00
2022-07-23 12:54:01 +02:00
2020-10-28 20:26:29 +01:00