kernel: Update to 5.10.192, 5.15.128, and 6.1.49 #3441
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Issue number: n/a
Description of changes:
Update kernels to latest AL kernels available in the repositories. With those updates we ingest upstream variants for the Zenbleed fix from #3300 for 5.10, so drop the downstream backports. We are further ingesting upstream variants for the AMD Div0 fix from #3373 for 5.10, 5.15, and 6.1, so drop the downstream backports for these as well.
In addition I did drop one downstream patch from Amazon Linux that seems to be an artifact of not properly cleaning up a downstream backport of a patch that landed in the upstream series for 5.10.
Testing done:
Sonobuoy quick test results show basic functionality:
Config diff reports some changes:
The full diff-report can be found on Gist
common changes (x86_64):
ARCH_HAS_CPU_FINALIZE_INIT
: Introduced upstream to clean up cpu initialization and set for x86 CPUs in v5.10.189, v5.15.125, and v6.1.44.CPU_SRSO
: Introduced as part of the upstream mitigation for speculative RAS overflow on AMD cpus in v5.10.189, v5.15.125, and v6.1.44GDS_FORCE_MITIGATION
: Introduced as part of the upstream mitigation for Gather Data Sampling hardware vulnerability in v5.10.189, v5.15.125, and v6.1.445.15 (aarch64):
ARM64_ERRATUM_2054223
,ARM64_ERRATUM_2067961
,ARM64_WORKAROUND_TSB_FLUSH_FAILURE
: Introduced upstream to mitigate erratum on some ARM SoCs when flush trace fails in TSB instruction through v5.15.1266.1: (common):
INTEGRITY_SIGNATURE
,INTEGRITY_ASYMMETRIC_KEYS
,INTEGRITY_PLATFORM_KEYRING
,INTEGRITY_TRUSTED_KEYRING
,LOAD_UEFI_KEYS
,SIGNATURE
: Amazon Linux adding support for loading signed modules. This should not be a problem for us.6.1 (aarch64):
AMPERE_ERRATUM_AC03_CPU_38
: Introduced upstream to mitigate erratum on AmpereOne where certain translation control registers did not follow the RES0 semantic through v6.1.43Terms of contribution:
By submitting this pull request, I agree that this contribution is dual-licensed under the terms of both the Apache License, version 2.0, and the MIT license.