Commit caa0ff2
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>1 parent e8ec1b6 commit caa0ff2
3 files changed
Lines changed: 25 additions & 6 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
253 | 253 | | |
254 | 254 | | |
255 | 255 | | |
| 256 | + | |
256 | 257 | | |
257 | 258 | | |
258 | 259 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
49 | 49 | | |
50 | 50 | | |
51 | 51 | | |
52 | | - | |
| 52 | + | |
53 | 53 | | |
54 | 54 | | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
55 | 60 | | |
56 | 61 | | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
57 | 75 | | |
58 | 76 | | |
59 | 77 | | |
| |||
1279 | 1297 | | |
1280 | 1298 | | |
1281 | 1299 | | |
1282 | | - | |
| 1300 | + | |
1283 | 1301 | | |
1284 | 1302 | | |
1285 | 1303 | | |
| |||
1334 | 1352 | | |
1335 | 1353 | | |
1336 | 1354 | | |
1337 | | - | |
| 1355 | + | |
1338 | 1356 | | |
1339 | 1357 | | |
1340 | 1358 | | |
| |||
1577 | 1595 | | |
1578 | 1596 | | |
1579 | 1597 | | |
1580 | | - | |
| 1598 | + | |
1581 | 1599 | | |
1582 | 1600 | | |
1583 | 1601 | | |
| |||
1828 | 1846 | | |
1829 | 1847 | | |
1830 | 1848 | | |
1831 | | - | |
| 1849 | + | |
1832 | 1850 | | |
1833 | 1851 | | |
1834 | 1852 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
600 | 600 | | |
601 | 601 | | |
602 | 602 | | |
603 | | - | |
| 603 | + | |
604 | 604 | | |
605 | 605 | | |
606 | 606 | | |
| |||
0 commit comments