Peter Zijlstra
caa0ff24d5
x86/bugs: Keep a per-CPU IA32_SPEC_CTRL value
...
Due to TIF_SSBD and TIF_SPEC_IB the actual IA32_SPEC_CTRL value can
differ from x86_spec_ctrl_base. As such, keep a per-CPU value
reflecting the current task's MSR content.
[jpoimboe: rename]
Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>
Signed-off-by: Borislav Petkov <bp@suse.de>
Reviewed-by: Josh Poimboeuf <jpoimboe@kernel.org>
Signed-off-by: Borislav Petkov <bp@suse.de>
2022-06-27 10:33:59 +02:00
..
2022-05-24 16:04:25 -07:00
2022-05-23 19:32:59 -07:00
2022-06-27 10:33:59 +02:00
2022-06-03 16:03:05 -07:00
2022-03-28 19:38:51 -07:00
2022-06-27 10:33:58 +02:00
2022-04-18 07:21:10 +02:00
2022-04-05 19:22:27 +02:00
2022-04-18 07:21:10 +02:00
2022-03-15 10:32:40 +01:00
2021-03-08 13:19:05 +01:00
2022-04-02 05:41:21 -04:00
2022-04-07 08:27:50 -07:00
2021-10-01 16:52:48 -04:00
2022-04-29 14:37:59 -07:00
2022-04-29 14:37:59 -07:00
2022-04-13 19:39:54 +02:00
2021-11-02 22:22:13 -07:00
2021-10-20 13:09:43 -05:00
2021-09-21 13:57:43 +02:00
2022-02-25 09:36:05 +01:00
2022-03-09 12:49:44 +01:00
2022-03-15 18:20:34 +01:00
2022-04-19 17:14:09 -07:00
2021-12-08 12:25:37 +01:00
2022-06-06 11:50:22 -07:00
2022-06-27 10:33:58 +02:00
2022-05-23 17:51:12 -07:00
2021-12-08 12:25:37 +01:00
2022-05-23 17:51:12 -07:00
2021-12-16 21:50:06 +01:00
2021-08-10 23:31:43 +02:00
2022-04-07 08:27:51 -07:00
2021-09-27 12:28:32 +02:00
2021-10-22 12:45:35 -04:00
2021-12-08 12:25:37 +01:00
2021-10-05 15:51:59 +02:00
2021-07-13 06:32:05 +02:00
2022-03-09 12:49:44 +01:00
2021-03-08 12:06:29 -07:00
2021-03-18 15:31:53 +01:00
2022-03-09 12:49:44 +01:00
2022-05-25 05:13:40 -04:00
2022-04-13 13:37:19 -04:00
2021-09-03 09:58:13 -07:00
2021-05-21 12:36:45 +02:00
2022-06-01 15:57:16 -07:00
2022-06-06 11:50:22 -07:00
2021-05-10 07:51:38 +02:00
2022-06-27 10:33:58 +02:00
2021-08-10 23:31:43 +02:00
2022-05-17 09:25:25 +02:00
2021-03-11 19:51:49 +01:00
2022-03-15 10:32:36 +01:00
2022-04-18 07:21:13 +02:00
2022-04-06 13:23:09 +02:00
2022-05-23 18:42:07 -07:00
2022-05-13 12:56:28 +02:00
2022-06-27 10:33:59 +02:00
2021-12-01 00:06:43 +01:00
2022-04-14 14:09:43 +02:00
2021-03-18 15:31:53 +01:00
2022-05-19 19:30:31 +02:00
2021-12-08 12:25:37 +01:00
2022-03-15 10:32:40 +01:00
2022-06-17 14:24:14 -05:00
2022-03-28 19:38:51 -07:00
2022-01-20 08:52:52 +02:00
2022-06-13 10:15:04 +02:00
2021-12-08 12:25:37 +01:00
2022-05-17 12:52:37 +02:00
2022-05-02 17:34:29 +02:00
2022-04-22 12:14:05 +02:00
2022-04-14 14:09:43 +02:00
2021-03-21 23:50:28 +01:00
2022-05-23 18:17:09 -07:00
2022-02-25 09:36:05 +01:00
2022-06-27 10:33:58 +02:00
2022-05-11 14:34:28 -05:00
2022-05-04 18:20:42 +02:00
2022-04-18 07:21:10 +02:00
2021-03-08 13:19:05 +01:00
2022-03-22 15:57:10 -07:00
2021-10-25 23:02:36 -04:00
2022-05-26 22:03:52 -04:00
2022-05-23 18:08:46 -07:00
2021-12-02 00:40:35 +01:00
2022-03-15 18:20:33 +01:00
2021-09-25 13:23:28 +02:00
2021-09-30 21:24:07 -04:00
2021-09-30 21:24:07 -04:00
2022-04-19 21:58:46 +02:00
2021-03-15 12:05:03 +01:00
2021-12-08 12:25:37 +01:00
2022-04-14 14:09:43 +02:00
2022-06-27 10:33:59 +02:00
2022-02-23 19:14:29 +01:00