kernel-7.1.0-0.rc7.260610gacb7500801e9.49
* Wed Jun 10 2026 Fedora Kernel Team <kernel-team@fedoraproject.org> [7.1.0-0.rc7.acb7500801e9.49] - automotive: enable HUGETLBFS to workaround build error (Scott Weaver) Resolves: Signed-off-by: Justin M. Forbes <jforbes@fedoraproject.org>
This commit is contained in:
parent
74709a78c1
commit
409dc517ef
33 changed files with 337 additions and 37 deletions
|
|
@ -12,7 +12,7 @@ RHEL_MINOR = 99
|
|||
#
|
||||
# Use this spot to avoid future merge conflicts.
|
||||
# Do not trim this comment.
|
||||
RHEL_RELEASE = 47
|
||||
RHEL_RELEASE = 49
|
||||
|
||||
#
|
||||
# RHEL_REBASE_NUM
|
||||
|
|
|
|||
|
|
@ -1,3 +1,15 @@
|
|||
https://gitlab.com/cki-project/kernel-ark/-/commit/e895446310260f236279d7c6603a4a340289bf33
|
||||
e895446310260f236279d7c6603a4a340289bf33 arm64: errata: Mitigate TLBI errata on NVIDIA Olympus CPU
|
||||
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/f66e02fbe7d638be53c69ec77d6f64833a77758c
|
||||
f66e02fbe7d638be53c69ec77d6f64833a77758c arm64: errata: Mitigate TLBI errata on various Arm CPUs
|
||||
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/faa62aa39b9b552af2b482693ab0704c4436ae76
|
||||
faa62aa39b9b552af2b482693ab0704c4436ae76 arm64: cputype: Add C1-Premium definitions
|
||||
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/64ef92559bc4acaec0a9b106570507b4ce509ce0
|
||||
64ef92559bc4acaec0a9b106570507b4ce509ce0 arm64: cputype: Add C1-Ultra definitions
|
||||
|
||||
https://gitlab.com/cki-project/kernel-ark/-/commit/49dc112a24f8c571d32554e8a1dfdc74c0140b42
|
||||
49dc112a24f8c571d32554e8a1dfdc74c0140b42 redhat: rh_flags: mark !CONFIG_RHEL_DIFFERENCES stubs as static inline
|
||||
|
||||
|
|
|
|||
|
|
@ -482,6 +482,7 @@ CONFIG_ARM64_ERRATUM_2658417=y
|
|||
CONFIG_ARM64_ERRATUM_2966298=y
|
||||
CONFIG_ARM64_ERRATUM_3117295=y
|
||||
CONFIG_ARM64_ERRATUM_3194386=y
|
||||
CONFIG_ARM64_ERRATUM_4118414=y
|
||||
CONFIG_ARM64_ERRATUM_4193714=y
|
||||
CONFIG_ARM64_ERRATUM_4311569=y
|
||||
CONFIG_ARM64_ERRATUM_819472=y
|
||||
|
|
|
|||
|
|
@ -482,6 +482,7 @@ CONFIG_ARM64_ERRATUM_2658417=y
|
|||
CONFIG_ARM64_ERRATUM_2966298=y
|
||||
CONFIG_ARM64_ERRATUM_3117295=y
|
||||
CONFIG_ARM64_ERRATUM_3194386=y
|
||||
CONFIG_ARM64_ERRATUM_4118414=y
|
||||
CONFIG_ARM64_ERRATUM_4193714=y
|
||||
CONFIG_ARM64_ERRATUM_4311569=y
|
||||
CONFIG_ARM64_ERRATUM_819472=y
|
||||
|
|
|
|||
|
|
@ -398,6 +398,7 @@ CONFIG_ARM64_ERRATUM_2658417=y
|
|||
CONFIG_ARM64_ERRATUM_2966298=y
|
||||
CONFIG_ARM64_ERRATUM_3117295=y
|
||||
CONFIG_ARM64_ERRATUM_3194386=y
|
||||
CONFIG_ARM64_ERRATUM_4118414=y
|
||||
CONFIG_ARM64_ERRATUM_4193714=y
|
||||
CONFIG_ARM64_ERRATUM_4311569=y
|
||||
CONFIG_ARM64_ERRATUM_819472=y
|
||||
|
|
@ -4232,7 +4233,7 @@ CONFIG_MMC_VUB300=m
|
|||
CONFIG_MMIOTRACE=y
|
||||
CONFIG_MMU=y
|
||||
CONFIG_MODIFY_LDT_SYSCALL=y
|
||||
CONFIG_MODPROBE_PATH="/usr/bin/modprobe"
|
||||
CONFIG_MODPROBE_PATH="/sbin/modprobe"
|
||||
# CONFIG_MODULE_ALLOW_BTF_MISMATCH is not set
|
||||
# CONFIG_MODULE_ALLOW_MISSING_NAMESPACE_IMPORTS is not set
|
||||
# CONFIG_MODULE_COMPRESS_ALL is not set
|
||||
|
|
|
|||
|
|
@ -398,6 +398,7 @@ CONFIG_ARM64_ERRATUM_2658417=y
|
|||
CONFIG_ARM64_ERRATUM_2966298=y
|
||||
CONFIG_ARM64_ERRATUM_3117295=y
|
||||
CONFIG_ARM64_ERRATUM_3194386=y
|
||||
CONFIG_ARM64_ERRATUM_4118414=y
|
||||
CONFIG_ARM64_ERRATUM_4193714=y
|
||||
CONFIG_ARM64_ERRATUM_4311569=y
|
||||
CONFIG_ARM64_ERRATUM_819472=y
|
||||
|
|
@ -4209,7 +4210,7 @@ CONFIG_MMC_VUB300=m
|
|||
# CONFIG_MMIOTRACE is not set
|
||||
CONFIG_MMU=y
|
||||
CONFIG_MODIFY_LDT_SYSCALL=y
|
||||
CONFIG_MODPROBE_PATH="/usr/bin/modprobe"
|
||||
CONFIG_MODPROBE_PATH="/sbin/modprobe"
|
||||
# CONFIG_MODULE_ALLOW_BTF_MISMATCH is not set
|
||||
# CONFIG_MODULE_ALLOW_MISSING_NAMESPACE_IMPORTS is not set
|
||||
# CONFIG_MODULE_COMPRESS_ALL is not set
|
||||
|
|
|
|||
|
|
@ -482,6 +482,7 @@ CONFIG_ARM64_ERRATUM_2658417=y
|
|||
CONFIG_ARM64_ERRATUM_2966298=y
|
||||
CONFIG_ARM64_ERRATUM_3117295=y
|
||||
CONFIG_ARM64_ERRATUM_3194386=y
|
||||
CONFIG_ARM64_ERRATUM_4118414=y
|
||||
CONFIG_ARM64_ERRATUM_4193714=y
|
||||
CONFIG_ARM64_ERRATUM_4311569=y
|
||||
CONFIG_ARM64_ERRATUM_819472=y
|
||||
|
|
|
|||
|
|
@ -398,6 +398,7 @@ CONFIG_ARM64_ERRATUM_2658417=y
|
|||
CONFIG_ARM64_ERRATUM_2966298=y
|
||||
CONFIG_ARM64_ERRATUM_3117295=y
|
||||
CONFIG_ARM64_ERRATUM_3194386=y
|
||||
CONFIG_ARM64_ERRATUM_4118414=y
|
||||
CONFIG_ARM64_ERRATUM_4193714=y
|
||||
CONFIG_ARM64_ERRATUM_4311569=y
|
||||
CONFIG_ARM64_ERRATUM_819472=y
|
||||
|
|
@ -4230,7 +4231,7 @@ CONFIG_MMC_VUB300=m
|
|||
CONFIG_MMIOTRACE=y
|
||||
CONFIG_MMU=y
|
||||
CONFIG_MODIFY_LDT_SYSCALL=y
|
||||
CONFIG_MODPROBE_PATH="/usr/bin/modprobe"
|
||||
CONFIG_MODPROBE_PATH="/sbin/modprobe"
|
||||
# CONFIG_MODULE_ALLOW_BTF_MISMATCH is not set
|
||||
# CONFIG_MODULE_ALLOW_MISSING_NAMESPACE_IMPORTS is not set
|
||||
# CONFIG_MODULE_COMPRESS_ALL is not set
|
||||
|
|
|
|||
|
|
@ -482,6 +482,7 @@ CONFIG_ARM64_ERRATUM_2658417=y
|
|||
CONFIG_ARM64_ERRATUM_2966298=y
|
||||
CONFIG_ARM64_ERRATUM_3117295=y
|
||||
CONFIG_ARM64_ERRATUM_3194386=y
|
||||
CONFIG_ARM64_ERRATUM_4118414=y
|
||||
CONFIG_ARM64_ERRATUM_4193714=y
|
||||
CONFIG_ARM64_ERRATUM_4311569=y
|
||||
CONFIG_ARM64_ERRATUM_819472=y
|
||||
|
|
|
|||
|
|
@ -398,6 +398,7 @@ CONFIG_ARM64_ERRATUM_2658417=y
|
|||
CONFIG_ARM64_ERRATUM_2966298=y
|
||||
CONFIG_ARM64_ERRATUM_3117295=y
|
||||
CONFIG_ARM64_ERRATUM_3194386=y
|
||||
CONFIG_ARM64_ERRATUM_4118414=y
|
||||
CONFIG_ARM64_ERRATUM_4193714=y
|
||||
CONFIG_ARM64_ERRATUM_4311569=y
|
||||
CONFIG_ARM64_ERRATUM_819472=y
|
||||
|
|
@ -4207,7 +4208,7 @@ CONFIG_MMC_VUB300=m
|
|||
# CONFIG_MMIOTRACE is not set
|
||||
CONFIG_MMU=y
|
||||
CONFIG_MODIFY_LDT_SYSCALL=y
|
||||
CONFIG_MODPROBE_PATH="/usr/bin/modprobe"
|
||||
CONFIG_MODPROBE_PATH="/sbin/modprobe"
|
||||
# CONFIG_MODULE_ALLOW_BTF_MISMATCH is not set
|
||||
# CONFIG_MODULE_ALLOW_MISSING_NAMESPACE_IMPORTS is not set
|
||||
# CONFIG_MODULE_COMPRESS_ALL is not set
|
||||
|
|
|
|||
|
|
@ -483,6 +483,7 @@ CONFIG_ARM64_ERRATUM_2658417=y
|
|||
CONFIG_ARM64_ERRATUM_2966298=y
|
||||
CONFIG_ARM64_ERRATUM_3117295=y
|
||||
CONFIG_ARM64_ERRATUM_3194386=y
|
||||
CONFIG_ARM64_ERRATUM_4118414=y
|
||||
CONFIG_ARM64_ERRATUM_4193714=y
|
||||
CONFIG_ARM64_ERRATUM_4311569=y
|
||||
CONFIG_ARM64_ERRATUM_819472=y
|
||||
|
|
|
|||
|
|
@ -399,6 +399,7 @@ CONFIG_ARM64_ERRATUM_2658417=y
|
|||
CONFIG_ARM64_ERRATUM_2966298=y
|
||||
CONFIG_ARM64_ERRATUM_3117295=y
|
||||
CONFIG_ARM64_ERRATUM_3194386=y
|
||||
CONFIG_ARM64_ERRATUM_4118414=y
|
||||
CONFIG_ARM64_ERRATUM_4193714=y
|
||||
CONFIG_ARM64_ERRATUM_4311569=y
|
||||
CONFIG_ARM64_ERRATUM_819472=y
|
||||
|
|
@ -4274,7 +4275,7 @@ CONFIG_MMC_VUB300=m
|
|||
CONFIG_MMIOTRACE=y
|
||||
CONFIG_MMU=y
|
||||
CONFIG_MODIFY_LDT_SYSCALL=y
|
||||
CONFIG_MODPROBE_PATH="/usr/bin/modprobe"
|
||||
CONFIG_MODPROBE_PATH="/sbin/modprobe"
|
||||
# CONFIG_MODULE_ALLOW_BTF_MISMATCH is not set
|
||||
# CONFIG_MODULE_ALLOW_MISSING_NAMESPACE_IMPORTS is not set
|
||||
# CONFIG_MODULE_COMPRESS_ALL is not set
|
||||
|
|
|
|||
|
|
@ -483,6 +483,7 @@ CONFIG_ARM64_ERRATUM_2658417=y
|
|||
CONFIG_ARM64_ERRATUM_2966298=y
|
||||
CONFIG_ARM64_ERRATUM_3117295=y
|
||||
CONFIG_ARM64_ERRATUM_3194386=y
|
||||
CONFIG_ARM64_ERRATUM_4118414=y
|
||||
CONFIG_ARM64_ERRATUM_4193714=y
|
||||
CONFIG_ARM64_ERRATUM_4311569=y
|
||||
CONFIG_ARM64_ERRATUM_819472=y
|
||||
|
|
|
|||
|
|
@ -399,6 +399,7 @@ CONFIG_ARM64_ERRATUM_2658417=y
|
|||
CONFIG_ARM64_ERRATUM_2966298=y
|
||||
CONFIG_ARM64_ERRATUM_3117295=y
|
||||
CONFIG_ARM64_ERRATUM_3194386=y
|
||||
CONFIG_ARM64_ERRATUM_4118414=y
|
||||
CONFIG_ARM64_ERRATUM_4193714=y
|
||||
CONFIG_ARM64_ERRATUM_4311569=y
|
||||
CONFIG_ARM64_ERRATUM_819472=y
|
||||
|
|
@ -4251,7 +4252,7 @@ CONFIG_MMC_VUB300=m
|
|||
# CONFIG_MMIOTRACE is not set
|
||||
CONFIG_MMU=y
|
||||
CONFIG_MODIFY_LDT_SYSCALL=y
|
||||
CONFIG_MODPROBE_PATH="/usr/bin/modprobe"
|
||||
CONFIG_MODPROBE_PATH="/sbin/modprobe"
|
||||
# CONFIG_MODULE_ALLOW_BTF_MISMATCH is not set
|
||||
# CONFIG_MODULE_ALLOW_MISSING_NAMESPACE_IMPORTS is not set
|
||||
# CONFIG_MODULE_COMPRESS_ALL is not set
|
||||
|
|
|
|||
|
|
@ -482,6 +482,7 @@ CONFIG_ARM64_ERRATUM_2658417=y
|
|||
CONFIG_ARM64_ERRATUM_2966298=y
|
||||
CONFIG_ARM64_ERRATUM_3117295=y
|
||||
CONFIG_ARM64_ERRATUM_3194386=y
|
||||
CONFIG_ARM64_ERRATUM_4118414=y
|
||||
CONFIG_ARM64_ERRATUM_4193714=y
|
||||
CONFIG_ARM64_ERRATUM_4311569=y
|
||||
CONFIG_ARM64_ERRATUM_819472=y
|
||||
|
|
|
|||
|
|
@ -398,6 +398,7 @@ CONFIG_ARM64_ERRATUM_2658417=y
|
|||
CONFIG_ARM64_ERRATUM_2966298=y
|
||||
CONFIG_ARM64_ERRATUM_3117295=y
|
||||
CONFIG_ARM64_ERRATUM_3194386=y
|
||||
CONFIG_ARM64_ERRATUM_4118414=y
|
||||
CONFIG_ARM64_ERRATUM_4193714=y
|
||||
CONFIG_ARM64_ERRATUM_4311569=y
|
||||
CONFIG_ARM64_ERRATUM_819472=y
|
||||
|
|
@ -4271,7 +4272,7 @@ CONFIG_MMC_VUB300=m
|
|||
CONFIG_MMIOTRACE=y
|
||||
CONFIG_MMU=y
|
||||
CONFIG_MODIFY_LDT_SYSCALL=y
|
||||
CONFIG_MODPROBE_PATH="/usr/bin/modprobe"
|
||||
CONFIG_MODPROBE_PATH="/sbin/modprobe"
|
||||
# CONFIG_MODULE_ALLOW_BTF_MISMATCH is not set
|
||||
# CONFIG_MODULE_ALLOW_MISSING_NAMESPACE_IMPORTS is not set
|
||||
# CONFIG_MODULE_COMPRESS_ALL is not set
|
||||
|
|
|
|||
|
|
@ -482,6 +482,7 @@ CONFIG_ARM64_ERRATUM_2658417=y
|
|||
CONFIG_ARM64_ERRATUM_2966298=y
|
||||
CONFIG_ARM64_ERRATUM_3117295=y
|
||||
CONFIG_ARM64_ERRATUM_3194386=y
|
||||
CONFIG_ARM64_ERRATUM_4118414=y
|
||||
CONFIG_ARM64_ERRATUM_4193714=y
|
||||
CONFIG_ARM64_ERRATUM_4311569=y
|
||||
CONFIG_ARM64_ERRATUM_819472=y
|
||||
|
|
|
|||
|
|
@ -398,6 +398,7 @@ CONFIG_ARM64_ERRATUM_2658417=y
|
|||
CONFIG_ARM64_ERRATUM_2966298=y
|
||||
CONFIG_ARM64_ERRATUM_3117295=y
|
||||
CONFIG_ARM64_ERRATUM_3194386=y
|
||||
CONFIG_ARM64_ERRATUM_4118414=y
|
||||
CONFIG_ARM64_ERRATUM_4193714=y
|
||||
CONFIG_ARM64_ERRATUM_4311569=y
|
||||
CONFIG_ARM64_ERRATUM_819472=y
|
||||
|
|
@ -4248,7 +4249,7 @@ CONFIG_MMC_VUB300=m
|
|||
# CONFIG_MMIOTRACE is not set
|
||||
CONFIG_MMU=y
|
||||
CONFIG_MODIFY_LDT_SYSCALL=y
|
||||
CONFIG_MODPROBE_PATH="/usr/bin/modprobe"
|
||||
CONFIG_MODPROBE_PATH="/sbin/modprobe"
|
||||
# CONFIG_MODULE_ALLOW_BTF_MISMATCH is not set
|
||||
# CONFIG_MODULE_ALLOW_MISSING_NAMESPACE_IMPORTS is not set
|
||||
# CONFIG_MODULE_COMPRESS_ALL is not set
|
||||
|
|
|
|||
|
|
@ -3826,7 +3826,7 @@ CONFIG_MMC_VUB300=m
|
|||
CONFIG_MMIOTRACE=y
|
||||
CONFIG_MMU=y
|
||||
CONFIG_MODIFY_LDT_SYSCALL=y
|
||||
CONFIG_MODPROBE_PATH="/usr/bin/modprobe"
|
||||
CONFIG_MODPROBE_PATH="/sbin/modprobe"
|
||||
# CONFIG_MODULE_ALLOW_BTF_MISMATCH is not set
|
||||
# CONFIG_MODULE_ALLOW_MISSING_NAMESPACE_IMPORTS is not set
|
||||
# CONFIG_MODULE_COMPRESS_ALL is not set
|
||||
|
|
|
|||
|
|
@ -3804,7 +3804,7 @@ CONFIG_MMC_VUB300=m
|
|||
# CONFIG_MMIOTRACE is not set
|
||||
CONFIG_MMU=y
|
||||
CONFIG_MODIFY_LDT_SYSCALL=y
|
||||
CONFIG_MODPROBE_PATH="/usr/bin/modprobe"
|
||||
CONFIG_MODPROBE_PATH="/sbin/modprobe"
|
||||
# CONFIG_MODULE_ALLOW_BTF_MISMATCH is not set
|
||||
# CONFIG_MODULE_ALLOW_MISSING_NAMESPACE_IMPORTS is not set
|
||||
# CONFIG_MODULE_COMPRESS_ALL is not set
|
||||
|
|
|
|||
|
|
@ -3829,7 +3829,7 @@ CONFIG_MMC_VUB300=m
|
|||
CONFIG_MMIOTRACE=y
|
||||
CONFIG_MMU=y
|
||||
CONFIG_MODIFY_LDT_SYSCALL=y
|
||||
CONFIG_MODPROBE_PATH="/usr/bin/modprobe"
|
||||
CONFIG_MODPROBE_PATH="/sbin/modprobe"
|
||||
# CONFIG_MODULE_ALLOW_BTF_MISMATCH is not set
|
||||
# CONFIG_MODULE_ALLOW_MISSING_NAMESPACE_IMPORTS is not set
|
||||
# CONFIG_MODULE_COMPRESS_ALL is not set
|
||||
|
|
|
|||
|
|
@ -3807,7 +3807,7 @@ CONFIG_MMC_VUB300=m
|
|||
# CONFIG_MMIOTRACE is not set
|
||||
CONFIG_MMU=y
|
||||
CONFIG_MODIFY_LDT_SYSCALL=y
|
||||
CONFIG_MODPROBE_PATH="/usr/bin/modprobe"
|
||||
CONFIG_MODPROBE_PATH="/sbin/modprobe"
|
||||
# CONFIG_MODULE_ALLOW_BTF_MISMATCH is not set
|
||||
# CONFIG_MODULE_ALLOW_MISSING_NAMESPACE_IMPORTS is not set
|
||||
# CONFIG_MODULE_COMPRESS_ALL is not set
|
||||
|
|
|
|||
|
|
@ -3811,7 +3811,7 @@ CONFIG_MMC_VUB300=m
|
|||
CONFIG_MMIOTRACE=y
|
||||
CONFIG_MMU=y
|
||||
CONFIG_MODIFY_LDT_SYSCALL=y
|
||||
CONFIG_MODPROBE_PATH="/usr/bin/modprobe"
|
||||
CONFIG_MODPROBE_PATH="/sbin/modprobe"
|
||||
# CONFIG_MODULE_ALLOW_BTF_MISMATCH is not set
|
||||
# CONFIG_MODULE_ALLOW_MISSING_NAMESPACE_IMPORTS is not set
|
||||
# CONFIG_MODULE_COMPRESS_ALL is not set
|
||||
|
|
|
|||
|
|
@ -3789,7 +3789,7 @@ CONFIG_MMC_VUB300=m
|
|||
# CONFIG_MMIOTRACE is not set
|
||||
CONFIG_MMU=y
|
||||
CONFIG_MODIFY_LDT_SYSCALL=y
|
||||
CONFIG_MODPROBE_PATH="/usr/bin/modprobe"
|
||||
CONFIG_MODPROBE_PATH="/sbin/modprobe"
|
||||
# CONFIG_MODULE_ALLOW_BTF_MISMATCH is not set
|
||||
# CONFIG_MODULE_ALLOW_MISSING_NAMESPACE_IMPORTS is not set
|
||||
# CONFIG_MODULE_COMPRESS_ALL is not set
|
||||
|
|
|
|||
|
|
@ -3798,7 +3798,7 @@ CONFIG_MMC_VUB300=m
|
|||
# CONFIG_MMIOTRACE is not set
|
||||
CONFIG_MMU=y
|
||||
CONFIG_MODIFY_LDT_SYSCALL=y
|
||||
CONFIG_MODPROBE_PATH="/usr/bin/modprobe"
|
||||
CONFIG_MODPROBE_PATH="/sbin/modprobe"
|
||||
# CONFIG_MODULE_ALLOW_BTF_MISMATCH is not set
|
||||
# CONFIG_MODULE_ALLOW_MISSING_NAMESPACE_IMPORTS is not set
|
||||
# CONFIG_MODULE_COMPRESS_ALL is not set
|
||||
|
|
|
|||
|
|
@ -4069,7 +4069,7 @@ CONFIG_MMC_VUB300=m
|
|||
CONFIG_MMIOTRACE=y
|
||||
CONFIG_MMU=y
|
||||
CONFIG_MODIFY_LDT_SYSCALL=y
|
||||
CONFIG_MODPROBE_PATH="/usr/bin/modprobe"
|
||||
CONFIG_MODPROBE_PATH="/sbin/modprobe"
|
||||
# CONFIG_MODULE_ALLOW_BTF_MISMATCH is not set
|
||||
# CONFIG_MODULE_ALLOW_MISSING_NAMESPACE_IMPORTS is not set
|
||||
# CONFIG_MODULE_COMPRESS_ALL is not set
|
||||
|
|
|
|||
|
|
@ -4047,7 +4047,7 @@ CONFIG_MMC_VUB300=m
|
|||
# CONFIG_MMIOTRACE_TEST is not set
|
||||
CONFIG_MMU=y
|
||||
CONFIG_MODIFY_LDT_SYSCALL=y
|
||||
CONFIG_MODPROBE_PATH="/usr/bin/modprobe"
|
||||
CONFIG_MODPROBE_PATH="/sbin/modprobe"
|
||||
# CONFIG_MODULE_ALLOW_BTF_MISMATCH is not set
|
||||
# CONFIG_MODULE_ALLOW_MISSING_NAMESPACE_IMPORTS is not set
|
||||
# CONFIG_MODULE_COMPRESS_ALL is not set
|
||||
|
|
|
|||
|
|
@ -4110,7 +4110,7 @@ CONFIG_MMC_VUB300=m
|
|||
CONFIG_MMIOTRACE=y
|
||||
CONFIG_MMU=y
|
||||
CONFIG_MODIFY_LDT_SYSCALL=y
|
||||
CONFIG_MODPROBE_PATH="/usr/bin/modprobe"
|
||||
CONFIG_MODPROBE_PATH="/sbin/modprobe"
|
||||
# CONFIG_MODULE_ALLOW_BTF_MISMATCH is not set
|
||||
# CONFIG_MODULE_ALLOW_MISSING_NAMESPACE_IMPORTS is not set
|
||||
# CONFIG_MODULE_COMPRESS_ALL is not set
|
||||
|
|
|
|||
|
|
@ -4088,7 +4088,7 @@ CONFIG_MMC_VUB300=m
|
|||
# CONFIG_MMIOTRACE_TEST is not set
|
||||
CONFIG_MMU=y
|
||||
CONFIG_MODIFY_LDT_SYSCALL=y
|
||||
CONFIG_MODPROBE_PATH="/usr/bin/modprobe"
|
||||
CONFIG_MODPROBE_PATH="/sbin/modprobe"
|
||||
# CONFIG_MODULE_ALLOW_BTF_MISMATCH is not set
|
||||
# CONFIG_MODULE_ALLOW_MISSING_NAMESPACE_IMPORTS is not set
|
||||
# CONFIG_MODULE_COMPRESS_ALL is not set
|
||||
|
|
|
|||
|
|
@ -1,6 +1,14 @@
|
|||
* Mon Jun 08 2026 Fedora Kernel Team <kernel-team@fedoraproject.org> [7.1.0-0.rc7.47]
|
||||
* Wed Jun 10 2026 Fedora Kernel Team <kernel-team@fedoraproject.org> [7.1.0-0.rc7.acb7500801e9.49]
|
||||
- automotive: enable HUGETLBFS to workaround build error (Scott Weaver)
|
||||
- disable selftests by default for now (Thorsten Leemhuis)
|
||||
Resolves:
|
||||
|
||||
* Wed Jun 10 2026 Fedora Kernel Team <kernel-team@fedoraproject.org> [7.1.0-0.rc7.acb7500801e9.48]
|
||||
- Linux v7.1.0-0.rc7.acb7500801e9
|
||||
Resolves:
|
||||
|
||||
* Tue Jun 09 2026 Fedora Kernel Team <kernel-team@fedoraproject.org> [7.1.0-0.rc7.2d3090a8aeb5.47]
|
||||
- redhat: CONFIG_MODPROBE_PATH: use upstream default (Scott Weaver)
|
||||
- Linux v7.1.0-0.rc7.2d3090a8aeb5
|
||||
Resolves:
|
||||
|
||||
* Mon Jun 08 2026 Fedora Kernel Team <kernel-team@fedoraproject.org> [7.1.0-0.rc7.46]
|
||||
|
|
|
|||
28
kernel.spec
28
kernel.spec
|
|
@ -190,13 +190,13 @@ Summary: The Linux kernel
|
|||
%define specrpmversion 7.1.0
|
||||
%define specversion 7.1.0
|
||||
%define patchversion 7.1
|
||||
%define pkgrelease 0.rc7.47
|
||||
%define pkgrelease 0.rc7.260610gacb7500801e9.49
|
||||
%define kversion 7
|
||||
%define tarfile_release 7.1-rc7
|
||||
%define tarfile_release 7.1-rc7-56-gacb7500801e9
|
||||
# This is needed to do merge window version magic
|
||||
%define patchlevel 1
|
||||
# This allows pkg_release to have configurable %%{?dist} tag
|
||||
%define specrelease 0.rc7.47%{?buildid}%{?dist}
|
||||
%define specrelease 0.rc7.260610gacb7500801e9.49%{?buildid}%{?dist}
|
||||
# This defines the kabi tarball version
|
||||
%define kabiversion 7.1.0
|
||||
|
||||
|
|
@ -284,9 +284,8 @@ Summary: The Linux kernel
|
|||
%define with_debuginfo %{?_without_debuginfo: 0} %{?!_without_debuginfo: 1}
|
||||
# kernel-abi-stablelists
|
||||
%define with_kernel_abi_stablelists %{?_without_kernel_abi_stablelists: 0} %{?!_without_kernel_abi_stablelists: 1}
|
||||
# internal samples and selftests -- disabled by default for now due to build
|
||||
# error in -next since 20260401 and mainline since 20260415
|
||||
%define with_selftests %{?_with_selftests: 1} %{?!_with_selftests: 0}
|
||||
# internal samples and selftests
|
||||
%define with_selftests %{?_without_selftests: 0} %{?!_without_selftests: 1}
|
||||
#
|
||||
# Additional options for user-friendly one-off kernel building:
|
||||
#
|
||||
|
|
@ -4847,9 +4846,22 @@ fi\
|
|||
#
|
||||
#
|
||||
%changelog
|
||||
* Mon Jun 08 2026 Fedora Kernel Team <kernel-team@fedoraproject.org> [7.1.0-0.rc7.47]
|
||||
* Wed Jun 10 2026 Justin M. Forbes <jforbes@fedoraproject.org> [7.1.0-0.rc7.260610gacb7500801e9.49]
|
||||
- New config setting for ARM64 Erratum (Justin M. Forbes)
|
||||
- arm64: errata: Mitigate TLBI errata on NVIDIA Olympus CPU (Shanker Donthineni)
|
||||
- arm64: errata: Mitigate TLBI errata on various Arm CPUs (Mark Rutland)
|
||||
- arm64: cputype: Add C1-Premium definitions (Mark Rutland)
|
||||
- arm64: cputype: Add C1-Ultra definitions (Mark Rutland)
|
||||
|
||||
* Wed Jun 10 2026 Fedora Kernel Team <kernel-team@fedoraproject.org> [7.1.0-0.rc7.acb7500801e9.49]
|
||||
- automotive: enable HUGETLBFS to workaround build error (Scott Weaver)
|
||||
- disable selftests by default for now (Thorsten Leemhuis)
|
||||
|
||||
* Wed Jun 10 2026 Fedora Kernel Team <kernel-team@fedoraproject.org> [7.1.0-0.rc7.acb7500801e9.48]
|
||||
- Linux v7.1.0-0.rc7.acb7500801e9
|
||||
|
||||
* Tue Jun 09 2026 Fedora Kernel Team <kernel-team@fedoraproject.org> [7.1.0-0.rc7.2d3090a8aeb5.47]
|
||||
- redhat: CONFIG_MODPROBE_PATH: use upstream default (Scott Weaver)
|
||||
- Linux v7.1.0-0.rc7.2d3090a8aeb5
|
||||
|
||||
* Mon Jun 08 2026 Fedora Kernel Team <kernel-team@fedoraproject.org> [7.1.0-0.rc7.46]
|
||||
- Linux v7.1.0-0.rc7
|
||||
|
|
|
|||
|
|
@ -1,10 +1,13 @@
|
|||
Documentation/admin-guide/kernel-parameters.txt | 23 +
|
||||
Documentation/admin-guide/rh-waived-items.rst | 29 ++
|
||||
Documentation/arch/arm64/silicon-errata.rst | 44 ++
|
||||
Kconfig | 2 +
|
||||
Kconfig.redhat | 31 ++
|
||||
Makefile | 38 +-
|
||||
arch/arm/Kconfig | 4 +-
|
||||
arch/arm64/Kconfig | 2 +-
|
||||
arch/arm64/Kconfig | 39 +-
|
||||
arch/arm64/include/asm/cputype.h | 4 +
|
||||
arch/arm64/kernel/cpu_errata.c | 33 +-
|
||||
arch/arm64/kernel/setup.c | 27 +
|
||||
arch/s390/include/asm/ipl.h | 1 +
|
||||
arch/s390/kernel/ipl.c | 5 +
|
||||
|
|
@ -79,7 +82,7 @@
|
|||
tools/testing/selftests/bpf/DENYLIST.rhel | 76 +++
|
||||
tools/testing/selftests/bpf/Makefile | 2 +-
|
||||
tools/testing/selftests/bpf/prog_tests/ksyms_btf.c | 31 --
|
||||
81 files changed, 2900 insertions(+), 243 deletions(-)
|
||||
84 files changed, 3016 insertions(+), 245 deletions(-)
|
||||
|
||||
diff --git a/Documentation/admin-guide/kernel-parameters.txt b/Documentation/admin-guide/kernel-parameters.txt
|
||||
index 97007f4f69d4..e4c6ab54589f 100644
|
||||
|
|
@ -157,6 +160,134 @@ index 000000000000..7471c891419c
|
|||
+List of Red Hat Waived Items
|
||||
+============================
|
||||
+
|
||||
diff --git a/Documentation/arch/arm64/silicon-errata.rst b/Documentation/arch/arm64/silicon-errata.rst
|
||||
index 211119ce7adc..ad09bbb10da8 100644
|
||||
--- a/Documentation/arch/arm64/silicon-errata.rst
|
||||
+++ b/Documentation/arch/arm64/silicon-errata.rst
|
||||
@@ -128,16 +128,28 @@ stable kernels.
|
||||
+----------------+-----------------+-----------------+-----------------------------+
|
||||
| ARM | Cortex-A76 | #3324349 | ARM64_ERRATUM_3194386 |
|
||||
+----------------+-----------------+-----------------+-----------------------------+
|
||||
+| ARM | Cortex-A76 | #4193800 | ARM64_ERRATUM_4118414 |
|
||||
++----------------+-----------------+-----------------+-----------------------------+
|
||||
+| ARM | Cortex-A76AE | #4193801 | ARM64_ERRATUM_4118414 |
|
||||
++----------------+-----------------+-----------------+-----------------------------+
|
||||
| ARM | Cortex-A77 | #1491015 | N/A |
|
||||
+----------------+-----------------+-----------------+-----------------------------+
|
||||
| ARM | Cortex-A77 | #1508412 | ARM64_ERRATUM_1508412 |
|
||||
+----------------+-----------------+-----------------+-----------------------------+
|
||||
| ARM | Cortex-A77 | #3324348 | ARM64_ERRATUM_3194386 |
|
||||
+----------------+-----------------+-----------------+-----------------------------+
|
||||
+| ARM | Cortex-A77 | #4193798 | ARM64_ERRATUM_4118414 |
|
||||
++----------------+-----------------+-----------------+-----------------------------+
|
||||
| ARM | Cortex-A78 | #3324344 | ARM64_ERRATUM_3194386 |
|
||||
+----------------+-----------------+-----------------+-----------------------------+
|
||||
+| ARM | Cortex-A78 | #4193791 | ARM64_ERRATUM_4118414 |
|
||||
++----------------+-----------------+-----------------+-----------------------------+
|
||||
+| ARM | Cortex-A78AE | #4193793 | ARM64_ERRATUM_4118414 |
|
||||
++----------------+-----------------+-----------------+-----------------------------+
|
||||
| ARM | Cortex-A78C | #3324346,3324347| ARM64_ERRATUM_3194386 |
|
||||
+----------------+-----------------+-----------------+-----------------------------+
|
||||
+| ARM | Cortex-A78C | #4193794 | ARM64_ERRATUM_4118414 |
|
||||
++----------------+-----------------+-----------------+-----------------------------+
|
||||
| ARM | Cortex-A710 | #2119858 | ARM64_ERRATUM_2119858 |
|
||||
+----------------+-----------------+-----------------+-----------------------------+
|
||||
| ARM | Cortex-A710 | #2054223 | ARM64_ERRATUM_2054223 |
|
||||
@@ -146,6 +158,8 @@ stable kernels.
|
||||
+----------------+-----------------+-----------------+-----------------------------+
|
||||
| ARM | Cortex-A710 | #3324338 | ARM64_ERRATUM_3194386 |
|
||||
+----------------+-----------------+-----------------+-----------------------------+
|
||||
+| ARM | Cortex-A710 | #4193788 | ARM64_ERRATUM_4118414 |
|
||||
++----------------+-----------------+-----------------+-----------------------------+
|
||||
| ARM | Cortex-A715 | #2645198 | ARM64_ERRATUM_2645198 |
|
||||
+----------------+-----------------+-----------------+-----------------------------+
|
||||
| ARM | Cortex-A715 | #3456084 | ARM64_ERRATUM_3194386 |
|
||||
@@ -158,20 +172,32 @@ stable kernels.
|
||||
+----------------+-----------------+-----------------+-----------------------------+
|
||||
| ARM | Cortex-X1 | #3324344 | ARM64_ERRATUM_3194386 |
|
||||
+----------------+-----------------+-----------------+-----------------------------+
|
||||
+| ARM | Cortex-X1 | #4193791 | ARM64_ERRATUM_4118414 |
|
||||
++----------------+-----------------+-----------------+-----------------------------+
|
||||
| ARM | Cortex-X1C | #3324346 | ARM64_ERRATUM_3194386 |
|
||||
+----------------+-----------------+-----------------+-----------------------------+
|
||||
+| ARM | Cortex-X1C | #4193792 | ARM64_ERRATUM_4118414 |
|
||||
++----------------+-----------------+-----------------+-----------------------------+
|
||||
| ARM | Cortex-X2 | #2119858 | ARM64_ERRATUM_2119858 |
|
||||
+----------------+-----------------+-----------------+-----------------------------+
|
||||
| ARM | Cortex-X2 | #2224489 | ARM64_ERRATUM_2224489 |
|
||||
+----------------+-----------------+-----------------+-----------------------------+
|
||||
| ARM | Cortex-X2 | #3324338 | ARM64_ERRATUM_3194386 |
|
||||
+----------------+-----------------+-----------------+-----------------------------+
|
||||
+| ARM | Cortex-X2 | #4193788 | ARM64_ERRATUM_4118414 |
|
||||
++----------------+-----------------+-----------------+-----------------------------+
|
||||
| ARM | Cortex-X3 | #3324335 | ARM64_ERRATUM_3194386 |
|
||||
+----------------+-----------------+-----------------+-----------------------------+
|
||||
+| ARM | Cortex-X3 | #4193786 | ARM64_ERRATUM_4118414 |
|
||||
++----------------+-----------------+-----------------+-----------------------------+
|
||||
| ARM | Cortex-X4 | #3194386 | ARM64_ERRATUM_3194386 |
|
||||
+----------------+-----------------+-----------------+-----------------------------+
|
||||
+| ARM | Cortex-X4 | #4118414 | ARM64_ERRATUM_4118414 |
|
||||
++----------------+-----------------+-----------------+-----------------------------+
|
||||
| ARM | Cortex-X925 | #3324334 | ARM64_ERRATUM_3194386 |
|
||||
+----------------+-----------------+-----------------+-----------------------------+
|
||||
+| ARM | Cortex-X925 | #4193781 | ARM64_ERRATUM_4118414 |
|
||||
++----------------+-----------------+-----------------+-----------------------------+
|
||||
| ARM | Neoverse-N1 | #1188873,1418040| ARM64_ERRATUM_1418040 |
|
||||
+----------------+-----------------+-----------------+-----------------------------+
|
||||
| ARM | Neoverse-N1 | #1349291 | N/A |
|
||||
@@ -182,6 +208,8 @@ stable kernels.
|
||||
+----------------+-----------------+-----------------+-----------------------------+
|
||||
| ARM | Neoverse-N1 | #3324349 | ARM64_ERRATUM_3194386 |
|
||||
+----------------+-----------------+-----------------+-----------------------------+
|
||||
+| ARM | Neoverse-N1 | #4193800 | ARM64_ERRATUM_4118414 |
|
||||
++----------------+-----------------+-----------------+-----------------------------+
|
||||
| ARM | Neoverse-N2 | #2139208 | ARM64_ERRATUM_2139208 |
|
||||
+----------------+-----------------+-----------------+-----------------------------+
|
||||
| ARM | Neoverse-N2 | #2067961 | ARM64_ERRATUM_2067961 |
|
||||
@@ -190,20 +218,34 @@ stable kernels.
|
||||
+----------------+-----------------+-----------------+-----------------------------+
|
||||
| ARM | Neoverse-N2 | #3324339 | ARM64_ERRATUM_3194386 |
|
||||
+----------------+-----------------+-----------------+-----------------------------+
|
||||
+| ARM | Neoverse-N2 | #4193789 | ARM64_ERRATUM_4118414 |
|
||||
++----------------+-----------------+-----------------+-----------------------------+
|
||||
| ARM | Neoverse-N3 | #3456111 | ARM64_ERRATUM_3194386 |
|
||||
+----------------+-----------------+-----------------+-----------------------------+
|
||||
| ARM | Neoverse-V1 | #1619801 | N/A |
|
||||
+----------------+-----------------+-----------------+-----------------------------+
|
||||
| ARM | Neoverse-V1 | #3324341 | ARM64_ERRATUM_3194386 |
|
||||
+----------------+-----------------+-----------------+-----------------------------+
|
||||
+| ARM | Neoverse-V1 | #4193790 | ARM64_ERRATUM_4118414 |
|
||||
++----------------+-----------------+-----------------+-----------------------------+
|
||||
| ARM | Neoverse-V2 | #3324336 | ARM64_ERRATUM_3194386 |
|
||||
+----------------+-----------------+-----------------+-----------------------------+
|
||||
+| ARM | Neoverse-V2 | #4193787 | ARM64_ERRATUM_4118414 |
|
||||
++----------------+-----------------+-----------------+-----------------------------+
|
||||
| ARM | Neoverse-V3 | #3312417 | ARM64_ERRATUM_3194386 |
|
||||
+----------------+-----------------+-----------------+-----------------------------+
|
||||
+| ARM | Neoverse-V3 | #4193784 | ARM64_ERRATUM_4118414 |
|
||||
++----------------+-----------------+-----------------+-----------------------------+
|
||||
| ARM | Neoverse-V3AE | #3312417 | ARM64_ERRATUM_3194386 |
|
||||
+----------------+-----------------+-----------------+-----------------------------+
|
||||
+| ARM | Neoverse-V3AE | #4193784 | ARM64_ERRATUM_4118414 |
|
||||
++----------------+-----------------+-----------------+-----------------------------+
|
||||
+| ARM | C1-Premium | #4193780 | ARM64_ERRATUM_4118414 |
|
||||
++----------------+-----------------+-----------------+-----------------------------+
|
||||
| ARM | C1-Pro | #4193714 | ARM64_ERRATUM_4193714 |
|
||||
+----------------+-----------------+-----------------+-----------------------------+
|
||||
+| ARM | C1-Ultra | #4193780 | ARM64_ERRATUM_4118414 |
|
||||
++----------------+-----------------+-----------------+-----------------------------+
|
||||
| ARM | MMU-500 | #841119,826419 | ARM_SMMU_MMU_500_CPRE_ERRATA|
|
||||
| | | #562869,1047329 | |
|
||||
+----------------+-----------------+-----------------+-----------------------------+
|
||||
@@ -256,6 +298,8 @@ stable kernels.
|
||||
+----------------+-----------------+-----------------+-----------------------------+
|
||||
| NVIDIA | Carmel Core | N/A | NVIDIA_CARMEL_CNP_ERRATUM |
|
||||
+----------------+-----------------+-----------------+-----------------------------+
|
||||
+| NVIDIA | Olympus core | T410-OLY-1029 | ARM64_ERRATUM_4118414 |
|
||||
++----------------+-----------------+-----------------+-----------------------------+
|
||||
| NVIDIA | T241 GICv3/4.x | T241-FABRIC-4 | N/A |
|
||||
+----------------+-----------------+-----------------+-----------------------------+
|
||||
| NVIDIA | T241 MPAM | T241-MPAM-1 | N/A |
|
||||
diff --git a/Kconfig b/Kconfig
|
||||
index 307e581144de..11e93e479ce4 100644
|
||||
--- a/Kconfig
|
||||
|
|
@ -291,10 +422,54 @@ index 73e6647bea46..32b90d43664c 100644
|
|||
The VM uses one page of physical memory for each page table.
|
||||
For systems with a lot of processes, this can use a lot of
|
||||
diff --git a/arch/arm64/Kconfig b/arch/arm64/Kconfig
|
||||
index fe60738e5943..f12139095d7c 100644
|
||||
index fe60738e5943..29f28155a033 100644
|
||||
--- a/arch/arm64/Kconfig
|
||||
+++ b/arch/arm64/Kconfig
|
||||
@@ -1432,7 +1432,7 @@ endchoice
|
||||
@@ -1154,6 +1154,43 @@ config ARM64_ERRATUM_4193714
|
||||
|
||||
If unsure, say Y.
|
||||
|
||||
+config ARM64_ERRATUM_4118414
|
||||
+ bool "Cortex-*/Neoverse-*/C1-*/Olympus: Completion of affected memory accesses might not be guaranteed by completion of a TLBI"
|
||||
+ default y
|
||||
+ select ARM64_WORKAROUND_REPEAT_TLBI
|
||||
+ help
|
||||
+ This option adds a workaround for the following errata:
|
||||
+
|
||||
+ * ARM C1-Premium erratum 4193780
|
||||
+ * ARM C1-Ultra erratum 4193780
|
||||
+ * ARM Cortex-A76 erratum 4193800
|
||||
+ * ARM Cortex-A76AE erratum 4193801
|
||||
+ * ARM Cortex-A77 erratum 4193798
|
||||
+ * ARM Cortex-A78 erratum 4193791
|
||||
+ * ARM Cortex-A78AE erratum 4193793
|
||||
+ * ARM Cortex-A78C erratum 4193794
|
||||
+ * ARM Cortex-A710 erratum 4193788
|
||||
+ * ARM Cortex-X1 erratum 4193791
|
||||
+ * ARM Cortex-X1C erratum 4193792
|
||||
+ * ARM Cortex-X2 erratum 4193788
|
||||
+ * ARM Cortex-X3 erratum 4193786
|
||||
+ * ARM Cortex-X4 erratum 4118414
|
||||
+ * ARM Cortex-X925 erratum 4193781
|
||||
+ * ARM Neoverse-N1 erratum 4193800
|
||||
+ * ARM Neoverse-N2 erratum 4193789
|
||||
+ * ARM Neoverse-V1 erratum 4193790
|
||||
+ * ARM Neoverse-V2 erratum 4193787
|
||||
+ * ARM Neoverse-V3 erratum 4193784
|
||||
+ * ARM Neoverse-V3AE erratum 4193784
|
||||
+ * NVIDIA Olympus erratum T410-OLY-1029
|
||||
+
|
||||
+ On affected cores, some memory accesses might not be completed by
|
||||
+ broadcast TLB invalidation.
|
||||
+
|
||||
+ This issue is also known as CVE-2025-10263.
|
||||
+
|
||||
+ If unsure, say Y.
|
||||
+
|
||||
config CAVIUM_ERRATUM_22375
|
||||
bool "Cavium erratum 22375, 24313"
|
||||
default y
|
||||
@@ -1432,7 +1469,7 @@ endchoice
|
||||
|
||||
config ARM64_FORCE_52BIT
|
||||
bool "Force 52-bit virtual addresses for userspace"
|
||||
|
|
@ -303,6 +478,83 @@ index fe60738e5943..f12139095d7c 100644
|
|||
help
|
||||
For systems with 52-bit userspace VAs enabled, the kernel will attempt
|
||||
to maintain compatibility with older software by providing 48-bit VAs
|
||||
diff --git a/arch/arm64/include/asm/cputype.h b/arch/arm64/include/asm/cputype.h
|
||||
index 7b518e81dd15..1b9f0cda1336 100644
|
||||
--- a/arch/arm64/include/asm/cputype.h
|
||||
+++ b/arch/arm64/include/asm/cputype.h
|
||||
@@ -97,8 +97,10 @@
|
||||
#define ARM_CPU_PART_CORTEX_X925 0xD85
|
||||
#define ARM_CPU_PART_CORTEX_A725 0xD87
|
||||
#define ARM_CPU_PART_CORTEX_A720AE 0xD89
|
||||
+#define ARM_CPU_PART_C1_ULTRA 0xD8C
|
||||
#define ARM_CPU_PART_NEOVERSE_N3 0xD8E
|
||||
#define ARM_CPU_PART_C1_PRO 0xD8B
|
||||
+#define ARM_CPU_PART_C1_PREMIUM 0xD90
|
||||
|
||||
#define APM_CPU_PART_XGENE 0x000
|
||||
#define APM_CPU_VAR_POTENZA 0x00
|
||||
@@ -189,8 +191,10 @@
|
||||
#define MIDR_CORTEX_X925 MIDR_CPU_MODEL(ARM_CPU_IMP_ARM, ARM_CPU_PART_CORTEX_X925)
|
||||
#define MIDR_CORTEX_A725 MIDR_CPU_MODEL(ARM_CPU_IMP_ARM, ARM_CPU_PART_CORTEX_A725)
|
||||
#define MIDR_CORTEX_A720AE MIDR_CPU_MODEL(ARM_CPU_IMP_ARM, ARM_CPU_PART_CORTEX_A720AE)
|
||||
+#define MIDR_C1_ULTRA MIDR_CPU_MODEL(ARM_CPU_IMP_ARM, ARM_CPU_PART_C1_ULTRA)
|
||||
#define MIDR_NEOVERSE_N3 MIDR_CPU_MODEL(ARM_CPU_IMP_ARM, ARM_CPU_PART_NEOVERSE_N3)
|
||||
#define MIDR_C1_PRO MIDR_CPU_MODEL(ARM_CPU_IMP_ARM, ARM_CPU_PART_C1_PRO)
|
||||
+#define MIDR_C1_PREMIUM MIDR_CPU_MODEL(ARM_CPU_IMP_ARM, ARM_CPU_PART_C1_PREMIUM)
|
||||
#define MIDR_THUNDERX MIDR_CPU_MODEL(ARM_CPU_IMP_CAVIUM, CAVIUM_CPU_PART_THUNDERX)
|
||||
#define MIDR_THUNDERX_81XX MIDR_CPU_MODEL(ARM_CPU_IMP_CAVIUM, CAVIUM_CPU_PART_THUNDERX_81XX)
|
||||
#define MIDR_THUNDERX_83XX MIDR_CPU_MODEL(ARM_CPU_IMP_CAVIUM, CAVIUM_CPU_PART_THUNDERX_83XX)
|
||||
diff --git a/arch/arm64/kernel/cpu_errata.c b/arch/arm64/kernel/cpu_errata.c
|
||||
index 5377e4c2eba2..d597896b0f7f 100644
|
||||
--- a/arch/arm64/kernel/cpu_errata.c
|
||||
+++ b/arch/arm64/kernel/cpu_errata.c
|
||||
@@ -340,7 +340,36 @@ static const struct arm64_cpu_capabilities arm64_repeat_tlbi_list[] = {
|
||||
ERRATA_MIDR_RANGE(MIDR_CORTEX_A510, 0, 0, 1, 1),
|
||||
},
|
||||
#endif
|
||||
- {},
|
||||
+#ifdef CONFIG_ARM64_ERRATUM_4118414
|
||||
+ {
|
||||
+ ERRATA_MIDR_RANGE_LIST(((const struct midr_range[]) {
|
||||
+ MIDR_ALL_VERSIONS(MIDR_C1_PREMIUM),
|
||||
+ MIDR_ALL_VERSIONS(MIDR_C1_ULTRA),
|
||||
+ MIDR_ALL_VERSIONS(MIDR_CORTEX_A76),
|
||||
+ MIDR_ALL_VERSIONS(MIDR_CORTEX_A76AE),
|
||||
+ MIDR_ALL_VERSIONS(MIDR_CORTEX_A77),
|
||||
+ MIDR_ALL_VERSIONS(MIDR_CORTEX_A78),
|
||||
+ MIDR_ALL_VERSIONS(MIDR_CORTEX_A78AE),
|
||||
+ MIDR_ALL_VERSIONS(MIDR_CORTEX_A78C),
|
||||
+ MIDR_ALL_VERSIONS(MIDR_CORTEX_A710),
|
||||
+ MIDR_ALL_VERSIONS(MIDR_CORTEX_X1),
|
||||
+ MIDR_ALL_VERSIONS(MIDR_CORTEX_X1C),
|
||||
+ MIDR_ALL_VERSIONS(MIDR_CORTEX_X2),
|
||||
+ MIDR_ALL_VERSIONS(MIDR_CORTEX_X3),
|
||||
+ MIDR_ALL_VERSIONS(MIDR_CORTEX_X4),
|
||||
+ MIDR_ALL_VERSIONS(MIDR_CORTEX_X925),
|
||||
+ MIDR_ALL_VERSIONS(MIDR_NEOVERSE_N1),
|
||||
+ MIDR_ALL_VERSIONS(MIDR_NEOVERSE_N2),
|
||||
+ MIDR_ALL_VERSIONS(MIDR_NEOVERSE_V1),
|
||||
+ MIDR_ALL_VERSIONS(MIDR_NEOVERSE_V2),
|
||||
+ MIDR_ALL_VERSIONS(MIDR_NEOVERSE_V3),
|
||||
+ MIDR_ALL_VERSIONS(MIDR_NEOVERSE_V3AE),
|
||||
+ MIDR_ALL_VERSIONS(MIDR_NVIDIA_OLYMPUS),
|
||||
+ {}
|
||||
+ })),
|
||||
+ },
|
||||
+#endif
|
||||
+ {}
|
||||
};
|
||||
#endif
|
||||
|
||||
@@ -693,7 +722,7 @@ const struct arm64_cpu_capabilities arm64_errata[] = {
|
||||
#endif
|
||||
#ifdef CONFIG_ARM64_WORKAROUND_REPEAT_TLBI
|
||||
{
|
||||
- .desc = "Qualcomm erratum 1009, or ARM erratum 1286807, 2441009",
|
||||
+ .desc = "Broken broadcast TLBI completion",
|
||||
.capability = ARM64_WORKAROUND_REPEAT_TLBI,
|
||||
.type = ARM64_CPUCAP_LOCAL_CPU_ERRATUM,
|
||||
.matches = cpucap_multi_entry_cap_matches,
|
||||
diff --git a/arch/arm64/kernel/setup.c b/arch/arm64/kernel/setup.c
|
||||
index 23c05dc7a8f2..d7b7b2f39e16 100644
|
||||
--- a/arch/arm64/kernel/setup.c
|
||||
|
|
|
|||
6
sources
6
sources
|
|
@ -1,3 +1,3 @@
|
|||
SHA512 (linux-7.1-rc7.tar.xz) = e3e5d1bb5f06c4945250546a88a8485df36126ba098939d70789825a84e048c7bf109b72293335620ae961be7cf375c8b1c413e74af1702301cddbede9dbab62
|
||||
SHA512 (kernel-abi-stablelists-7.1.0.tar.xz) = 6d131866115b733632cc924225484bd6e3e72d954536a29350d4fc61d02af2023f106b7feac770bb95f2e1eff01bcba019ac5e52461821f93c2056479b707626
|
||||
SHA512 (kernel-kabi-dw-7.1.0.tar.xz) = 0627ec3b2e1c1aa99a526d345e03d9a41e3c0a0bbaea3dda49de6a9f1c186dcc51b2c56b7a76abca0b96026916fbce494763a52298cebaec946209d614646138
|
||||
SHA512 (linux-7.1-rc7-56-gacb7500801e9.tar.xz) = 097b794758de3dfa35b4f2b31a905f14d28e3e7b07f98022eefa815abb26a0ea13943f8c20381c0b58122da554d2197fdea4822122a46032d730c8f2f22d9c19
|
||||
SHA512 (kernel-abi-stablelists-7.1.0.tar.xz) = a631b362ba790ba4a36cd0605feb107926a9b78de84c2b3b9c5638796dc9870d394817fb2f08484d72bb4bf395f4fbaca83f92e864c14943634dfb39dbb17131
|
||||
SHA512 (kernel-kabi-dw-7.1.0.tar.xz) = 6b30fbb0b629e79bc65407b3c6f00885b3e324c21eaf56af129bf4e4a022c65bc0e7ea909ca04d9ad0be08e06af6a6d5331e1e9953957040a63c14c582218e35
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue