Backport support for software count cache flush Spectre v2 mitigation. (CVE) (required for POWER9 DD2.3)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
The Ubuntu-power-systems project |
Fix Released
|
Critical
|
Canonical Kernel Security Team | ||
linux (Ubuntu) |
Fix Released
|
Critical
|
Canonical Kernel Security Team | ||
Bionic |
Fix Released
|
Critical
|
Canonical Kernel Security Team | ||
Cosmic |
Fix Released
|
Undecided
|
Unassigned | ||
Disco |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
[IMPACT]
Need to further address the Spectre v2 and Meltdown vulnerability in Power with software count cache flush Spectre v2 mitigation support for Power9 DD2.3, and additional Spectre/Meltdown related patches for Power9.
[Fix]
List of upstream patches identified by IBM in comment #4, #5, and #8.
[Test]
Pre-req: requires Power9 DD2.3 hardware.
A test kernel is available in PPA ppa:ubuntu-
[REGRESSION POTENTIAL]
The patches are isolated to the ppc64el architecture and does not impact generic code. ppc64el test kernel was tested by IBM and no regressions were reported.
[OTHER INFO]
For the different kernels:
The HWE a563fd9c62f0 UBUNTU: Ubuntu-
Disco appears to be missing only this patch:
92edf8df0ff2ae8
Cosmic (which is supported until July) is missing a number of patches:
cf175dc315f9018
6453b532f2c8856
179ab1cbf883575
af375eefbfb27cb
406d2b6ae3420f5
06d0bbc6d0f56da
dc8c6cce9a26a51
ee13cb249fabdff
ba72dc171954b78
99d54754d3d5f89
7d8bad99ba5a228
92edf8df0ff2ae8
This appears to already be in -next.
For the bionic 18.04.1 (4.15) kernel only this patch is already part of master-next:
a6b3964ad71a61b
The others are ported, there were only 3 that were not clean. Those are:
2eea7f067f495e3
This failed because commit a048a07d7f4535b
cb3d6759a93c6d0
This failed because debugfs was already included, I can see that previously added, I didn't see where it was previously removed.
06d0bbc6d0f56da
This failed because 8183d99f4a22c is not included - but doesn't seem necessary.
All other patches applied with, at most, some fuzz.
Has had a little testing - boots, check debugfs, etc.
Changed in ubuntu-power-systems: | |
importance: | Undecided → Critical |
information type: | Public → Public Security |
Changed in ubuntu-power-systems: | |
assignee: | nobody → Canonical Kernel Security Team (canonical-kernel-security-team) |
Changed in linux (Ubuntu): | |
assignee: | Ubuntu on IBM Power Systems Bug Triage (ubuntu-power-triage) → Canonical Kernel Security Team (canonical-kernel-security-team) |
importance: | Undecided → Critical |
Changed in linux (Ubuntu): | |
status: | New → In Progress |
Changed in ubuntu-power-systems: | |
status: | New → In Progress |
description: | updated |
description: | updated |
description: | updated |
Changed in linux (Ubuntu Bionic): | |
status: | New → In Progress |
Changed in linux (Ubuntu Bionic): | |
status: | In Progress → Fix Committed |
Changed in ubuntu-power-systems: | |
status: | In Progress → Fix Committed |
Changed in linux (Ubuntu Bionic): | |
assignee: | nobody → Canonical Kernel Security Team (canonical-kernel-security-team) |
importance: | Undecided → Critical |
Changed in ubuntu-power-systems: | |
status: | Fix Committed → Fix Released |
tags: | added: cscc |
Changed in linux (Ubuntu Disco): | |
status: | New → Fix Committed |
Changed in ubuntu-power-systems: | |
status: | Fix Released → Fix Committed |
Changed in ubuntu-power-systems: | |
status: | Fix Committed → Fix Released |
Default Comment by Bridge