Commit 286279d
CKI KWF Bot
Merge: arm64: Add additional CPUs into the Spectre BHB safe/affected lists
MR: https://gitlab.com/redhat/centos-stream/src/kernel/centos-stream-9/-/merge_requests/7463
JIRA: https://issues.redhat.com/browse/RHEL-119900
MR: https://gitlab.com/redhat/centos-stream/src/kernel/centos-stream-9/-/merge_requests/7463
Omitted-fix: 14ec8ce ("tools headers: Sync arm64 headers with the kernel source")
The commit e403e85 ("arm64: errata: Assume that unknown CPUs are
vulnerable to Spectre BHB") was backported to RHEL 9.7/10.1 as part of
the x86/arm64 Training Solo CPU vulnerability mitigation. This change
the behavior of Spectre BHB bug detection from "assuming not vulnerable
unless explicitly listed as vulnerable" to "assuming vulnerable unless
explicitly listed as safe". This is probably the more appropriate action
but it has impact on KVM guests migration refuses to propagate the
"unaffected" state to a machine that is either vulnerable or mitigated.
RHEL should align with upstream, but it is missing some patches that
include additional arm64 CPUs into the safe and affected lists. This
MR backports those missing patches to make sure Spectre BHB lists
are up-to-date.
Signed-off-by: Waiman Long <longman@redhat.com>
Approved-by: Sebastian Ott <sebott@redhat.com>
Approved-by: Gavin Shan <gshan@redhat.com>
Approved-by: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com>
Merged-by: CKI GitLab Kmaint Pipeline Bot <26919896-cki-kmaint-pipeline-bot@users.noreply.gitlab.com>File tree
3 files changed
+28
-1
lines changed- arch/arm64
- include/asm
- kernel
3 files changed
+28
-1
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
75 | 75 | | |
76 | 76 | | |
77 | 77 | | |
| 78 | + | |
78 | 79 | | |
79 | 80 | | |
80 | 81 | | |
| |||
95 | 96 | | |
96 | 97 | | |
97 | 98 | | |
| 99 | + | |
98 | 100 | | |
99 | 101 | | |
100 | 102 | | |
| |||
130 | 132 | | |
131 | 133 | | |
132 | 134 | | |
| 135 | + | |
133 | 136 | | |
134 | 137 | | |
135 | 138 | | |
| |||
159 | 162 | | |
160 | 163 | | |
161 | 164 | | |
| 165 | + | |
162 | 166 | | |
163 | 167 | | |
164 | 168 | | |
| |||
179 | 183 | | |
180 | 184 | | |
181 | 185 | | |
| 186 | + | |
182 | 187 | | |
183 | 188 | | |
184 | 189 | | |
| |||
204 | 209 | | |
205 | 210 | | |
206 | 211 | | |
| 212 | + | |
207 | 213 | | |
208 | 214 | | |
209 | 215 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
441 | 441 | | |
442 | 442 | | |
443 | 443 | | |
| 444 | + | |
444 | 445 | | |
445 | 446 | | |
446 | 447 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
854 | 854 | | |
855 | 855 | | |
856 | 856 | | |
| 857 | + | |
| 858 | + | |
| 859 | + | |
857 | 860 | | |
858 | 861 | | |
859 | 862 | | |
| |||
873 | 876 | | |
874 | 877 | | |
875 | 878 | | |
| 879 | + | |
| 880 | + | |
| 881 | + | |
| 882 | + | |
| 883 | + | |
| 884 | + | |
| 885 | + | |
| 886 | + | |
| 887 | + | |
| 888 | + | |
| 889 | + | |
876 | 890 | | |
877 | 891 | | |
878 | 892 | | |
| |||
887 | 901 | | |
888 | 902 | | |
889 | 903 | | |
| 904 | + | |
890 | 905 | | |
891 | 906 | | |
892 | 907 | | |
| 908 | + | |
893 | 909 | | |
894 | 910 | | |
895 | 911 | | |
| |||
902 | 918 | | |
903 | 919 | | |
904 | 920 | | |
905 | | - | |
| 921 | + | |
| 922 | + | |
| 923 | + | |
| 924 | + | |
| 925 | + | |
906 | 926 | | |
907 | 927 | | |
908 | 928 | | |
| |||
0 commit comments