upd: 6.1-rc6 -> 6.1-rc7, disable IBT

CONFIG_X86_AMD_PSTATE now connot be =m, set =y.

Disable IBT (indirect branch prediction). It was reported to break machines with NVIDIA
https://www.reddit.com/r/archlinux/comments/v0x3c4/psa_if_you_run_kernel_518_with_nvidia_pass_ibtoff/
Victorr2007 told that his computer booted up very slowly and then he could not login into the graphical session.
He has a proprietary NVIDIA driver. "ibt=off" in kernel cmdline fixed this problem.
Fedora also has this disabled. Let's keep it disabled for at least some time.
This commit is contained in:
Mikhail Novosyolov 2022-12-02 15:42:13 +03:00
parent 129aa522f8
commit 9351bc82c7
4 changed files with 8 additions and 8 deletions

View file

@ -11,4 +11,4 @@ sources:
public_key_RSA_10.pem: ea4752f0a0671a998ba83050acad926a1cbd8c37 public_key_RSA_10.pem: ea4752f0a0671a998ba83050acad926a1cbd8c37
public_key_RSA_11.pem: b71d76f7f322fcd107b3607dfcacb99a0ca20892 public_key_RSA_11.pem: b71d76f7f322fcd107b3607dfcacb99a0ca20892
public_key_RSA_12.pem: ce9600ed7fb5c505dc7208a4a2fab4c8ba20df72 public_key_RSA_12.pem: ce9600ed7fb5c505dc7208a4a2fab4c8ba20df72
linux-6.1-rc6.tar.gz: 03286dae47286cb3e96f30817169c391ce74ece1 linux-6.1-rc7.tar.gz: e92448ab68a4f4fd81f75530696425cb4d541f99

View file

@ -619,7 +619,7 @@ CONFIG_CPU_FREQ_GOV_SCHEDUTIL=y
# #
CONFIG_X86_INTEL_PSTATE=y CONFIG_X86_INTEL_PSTATE=y
CONFIG_X86_PCC_CPUFREQ=y CONFIG_X86_PCC_CPUFREQ=y
CONFIG_X86_AMD_PSTATE=m CONFIG_X86_AMD_PSTATE=y
CONFIG_X86_AMD_PSTATE_UT=m CONFIG_X86_AMD_PSTATE_UT=m
CONFIG_X86_ACPI_CPUFREQ=y CONFIG_X86_ACPI_CPUFREQ=y
CONFIG_X86_ACPI_CPUFREQ_CPB=y CONFIG_X86_ACPI_CPUFREQ_CPB=y

View file

@ -1,6 +1,6 @@
# #
# Automatically generated file; DO NOT EDIT. # Automatically generated file; DO NOT EDIT.
# Linux/x86 6.1.0-rc6 Kernel Configuration # Linux/x86 6.1.0-rc7 Kernel Configuration
# #
CONFIG_CC_VERSION_TEXT="gcc (GCC) 11.2.0 20210728 (ROSA)" CONFIG_CC_VERSION_TEXT="gcc (GCC) 11.2.0 20210728 (ROSA)"
CONFIG_CC_IS_GCC=y CONFIG_CC_IS_GCC=y
@ -464,7 +464,7 @@ CONFIG_X86_PAT=y
CONFIG_ARCH_USES_PG_UNCACHED=y CONFIG_ARCH_USES_PG_UNCACHED=y
CONFIG_X86_UMIP=y CONFIG_X86_UMIP=y
CONFIG_CC_HAS_IBT=y CONFIG_CC_HAS_IBT=y
CONFIG_X86_KERNEL_IBT=y # CONFIG_X86_KERNEL_IBT is not set
CONFIG_X86_INTEL_MEMORY_PROTECTION_KEYS=y CONFIG_X86_INTEL_MEMORY_PROTECTION_KEYS=y
CONFIG_X86_INTEL_TSX_MODE_OFF=y CONFIG_X86_INTEL_TSX_MODE_OFF=y
# CONFIG_X86_INTEL_TSX_MODE_ON is not set # CONFIG_X86_INTEL_TSX_MODE_ON is not set
@ -640,7 +640,7 @@ CONFIG_CPU_FREQ_GOV_SCHEDUTIL=y
# #
CONFIG_X86_INTEL_PSTATE=y CONFIG_X86_INTEL_PSTATE=y
CONFIG_X86_PCC_CPUFREQ=y CONFIG_X86_PCC_CPUFREQ=y
CONFIG_X86_AMD_PSTATE=m CONFIG_X86_AMD_PSTATE=y
CONFIG_X86_AMD_PSTATE_UT=m CONFIG_X86_AMD_PSTATE_UT=m
CONFIG_X86_ACPI_CPUFREQ=y CONFIG_X86_ACPI_CPUFREQ=y
CONFIG_X86_ACPI_CPUFREQ_CPB=y CONFIG_X86_ACPI_CPUFREQ_CPB=y

View file

@ -32,7 +32,7 @@
%define sublevel 0 %define sublevel 0
# Release number. Increase this before a rebuild. # Release number. Increase this before a rebuild.
%define rpmrel 0.rc6.1 %define rpmrel 0.rc7.1
%define fullrpmrel %{rpmrel} %define fullrpmrel %{rpmrel}
%define rpmtag %{disttag} %define rpmtag %{disttag}
@ -40,7 +40,7 @@
# Version defines # Version defines
%define kversion %{kernelversion}.%{patchlevel}.%{sublevel} %define kversion %{kernelversion}.%{patchlevel}.%{sublevel}
%define kverrel %{kversion}-%{fullrpmrel} %define kverrel %{kversion}-%{fullrpmrel}
%define tar_ver %{kernelversion}.%{patchlevel}-rc6 %define tar_ver %{kernelversion}.%{patchlevel}-rc7
%ifarch %{ix86} %ifarch %{ix86}
%define arch_suffix i686 %define arch_suffix i686
@ -267,7 +267,7 @@ ExclusiveArch: %{x86_64} %{ix86} aarch64
# Sources # Sources
# #
#Source0: https://cdn.kernel.org/pub/linux/kernel/v%{kernelversion}.x/linux-%{tar_ver}.tar.xz #Source0: https://cdn.kernel.org/pub/linux/kernel/v%{kernelversion}.x/linux-%{tar_ver}.tar.xz
Source0: https://github.com/torvalds/linux/archive/refs/tags/v6.1-rc6.tar.gz?/linux-6.1-rc6.tar.gz Source0: https://github.com/torvalds/linux/archive/refs/tags/v6.1-rc7.tar.gz?/linux-6.1-rc7.tar.gz
# This is for disabling *config, mrproper, prepare, scripts on -devel rpms # This is for disabling *config, mrproper, prepare, scripts on -devel rpms
# Needed, because otherwise the -devel won't build correctly. # Needed, because otherwise the -devel won't build correctly.