aboutsummarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO18
-rw-r--r--0004-Bluetooth_btintel_Fix_bdaddress_comparison_with_garbage_value.patch (renamed from 0005-Bluetooth_btintel_Fix_bdaddress_comparison_with_garbage_value.patch)0
-rw-r--r--0004-cpufreq_intel_pstate_ITMT_support_for_overclocked_system.patch51
-rw-r--r--0005-lg-laptop_Recognize_more_models.patch (renamed from 0006-lg-laptop_Recognize_more_models.patch)0
-rw-r--r--0006_fix_NFSv4_mount_regression.diff (renamed from 0007_fix_NFSv4_mount_regression.diff)0
-rw-r--r--PKGBUILD16
-rw-r--r--config2
7 files changed, 16 insertions, 71 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 509eed71f353..2a0893127158 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = linux-vfio-lts
pkgdesc = LTS Linux VFIO
- pkgver = 5.15.34
+ pkgver = 5.15.35
pkgrel = 1
url = https://www.kernel.org/
arch = x86_64
@@ -19,27 +19,25 @@ pkgbase = linux-vfio-lts
makedepends = imagemagick
makedepends = texlive-latexextra
options = !strip
- source = https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.15.34.tar.xz
- source = https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.15.34.tar.sign
+ source = https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.15.35.tar.xz
+ source = https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.15.35.tar.sign
source = config
source = 0001-ZEN-Add-sysctl-and-CONFIG-to-disallow-unprivileged-C.patch
source = 0002-PCI_Add_more_NVIDIA_controllers_to_the_MSI_masking_quirk.patch
source = 0003-iommu_intel_do_deep_dma-unmapping_to_avoid_kernel-flooding.patch
- source = 0004-cpufreq_intel_pstate_ITMT_support_for_overclocked_system.patch
- source = 0005-Bluetooth_btintel_Fix_bdaddress_comparison_with_garbage_value.patch
- source = 0006-lg-laptop_Recognize_more_models.patch
- source = 0007_fix_NFSv4_mount_regression.diff
+ source = 0004-Bluetooth_btintel_Fix_bdaddress_comparison_with_garbage_value.patch
+ source = 0005-lg-laptop_Recognize_more_models.patch
+ source = 0006_fix_NFSv4_mount_regression.diff
source = add-acs-overrides.patch
source = i915-vga-arbiter.patch
validpgpkeys = ABAF11C65A2970B130ABE3C479BE3E4300411886
validpgpkeys = 647F28654894E3BD457199BE38DBBDC86092693E
- sha256sums = a7514685392f0f89b337fa252a10a004c6a97d23e8d1126059c8e373398fdb69
+ sha256sums = 0a1a5ae2f30eb2b38215e59077f045aabd7f4e2857a881482f02ea48186105d8
sha256sums = SKIP
- sha256sums = 58d7a2536cb2cbdd659f6f2ffd24512355ce76c8c7a5379f001c802f6a8295ef
+ sha256sums = c1f3516b15b15d63382e40a71c16f348728b8e47a2337166a9d499234faf1894
sha256sums = 99df282c594cc269d9a5d19bb86ea887892d3654cfc53c4ce94a644cf3278423
sha256sums = c35018601f04ae81e0a2018a8597595db6ae053158c206845399cdebb2d2b706
sha256sums = 7c7707c738983f3683d76295b496f578996b7341fa39ad334ec2833bfe4b966e
- sha256sums = 420844779356286057d931e30bbe1dabb8ee52bff575845a8fbf3c34e1a1d29e
sha256sums = 3fa8a4af66d5a3b99b48ca979a247c61e81c9b2d3bcdffa9d3895a5532a420b4
sha256sums = 79266c6cc970733fd35881d9a8f0a74c25c00b4d81741b8d4bba6827c48f7c78
sha256sums = e9527ad81d5b1821a7b17c56cb3abaec85785563f51e448cb3c06f1c68e2966f
diff --git a/0005-Bluetooth_btintel_Fix_bdaddress_comparison_with_garbage_value.patch b/0004-Bluetooth_btintel_Fix_bdaddress_comparison_with_garbage_value.patch
index 3697425a2afa..3697425a2afa 100644
--- a/0005-Bluetooth_btintel_Fix_bdaddress_comparison_with_garbage_value.patch
+++ b/0004-Bluetooth_btintel_Fix_bdaddress_comparison_with_garbage_value.patch
diff --git a/0004-cpufreq_intel_pstate_ITMT_support_for_overclocked_system.patch b/0004-cpufreq_intel_pstate_ITMT_support_for_overclocked_system.patch
deleted file mode 100644
index 4c0a62d22605..000000000000
--- a/0004-cpufreq_intel_pstate_ITMT_support_for_overclocked_system.patch
+++ /dev/null
@@ -1,51 +0,0 @@
-From aa7300919d0656a001fe0d526508b8c5958e7630 Mon Sep 17 00:00:00 2001
-From: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
-Date: Thu, 18 Nov 2021 21:18:01 -0800
-Subject: [PATCH] cpufreq: intel_pstate: ITMT support for overclocked system
-
-On systems with overclocking enabled, CPPC Highest Performance can be
-hard coded to 0xff. In this case even if we have cores with different
-highest performance, ITMT can't be enabled as the current implementation
-depends on CPPC Highest Performance.
-
-On such systems we can use MSR_HWP_CAPABILITIES maximum performance field
-when CPPC.Highest Performance is 0xff.
-
-Due to legacy reasons, we can't solely depend on MSR_HWP_CAPABILITIES as
-in some older systems CPPC Highest Performance is the only way to identify
-different performing cores.
-
-Reported-by: Michael Larabel <Michael@MichaelLarabel.com>
-Signed-off-by: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
----
- drivers/cpufreq/intel_pstate.c | 10 ++++++++++
- 1 file changed, 10 insertions(+)
-
-diff --git a/drivers/cpufreq/intel_pstate.c b/drivers/cpufreq/intel_pstate.c
-index e15c3bc17a55c..8a2c6b58b6524 100644
---- a/drivers/cpufreq/intel_pstate.c
-+++ b/drivers/cpufreq/intel_pstate.c
-@@ -335,6 +335,8 @@ static void intel_pstste_sched_itmt_work_fn(struct work_struct *work)
-
- static DECLARE_WORK(sched_itmt_work, intel_pstste_sched_itmt_work_fn);
-
-+#define CPPC_MAX_PERF U8_MAX
-+
- static void intel_pstate_set_itmt_prio(int cpu)
- {
- struct cppc_perf_caps cppc_perf;
-@@ -345,6 +347,14 @@ static void intel_pstate_set_itmt_prio(int cpu)
- if (ret)
- return;
-
-+ /*
-+ * On some systems with overclocking enabled, CPPC.highest_perf is hardcoded to 0xff.
-+ * In this case we can't use CPPC.highest_perf to enable ITMT.
-+ * In this case we can look at MSR_HWP_CAPABILITIES bits [8:0] to decide.
-+ */
-+ if (cppc_perf.highest_perf == CPPC_MAX_PERF)
-+ cppc_perf.highest_perf = HWP_HIGHEST_PERF(READ_ONCE(all_cpu_data[cpu]->hwp_cap_cached));
-+
- /*
- * The priorities can be set regardless of whether or not
- * sched_set_itmt_support(true) has been called and it is valid to
diff --git a/0006-lg-laptop_Recognize_more_models.patch b/0005-lg-laptop_Recognize_more_models.patch
index 9031085506ce..9031085506ce 100644
--- a/0006-lg-laptop_Recognize_more_models.patch
+++ b/0005-lg-laptop_Recognize_more_models.patch
diff --git a/0007_fix_NFSv4_mount_regression.diff b/0006_fix_NFSv4_mount_regression.diff
index c2f126008b8e..c2f126008b8e 100644
--- a/0007_fix_NFSv4_mount_regression.diff
+++ b/0006_fix_NFSv4_mount_regression.diff
diff --git a/PKGBUILD b/PKGBUILD
index e9cff405d844..82854d30d61d 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,7 +1,7 @@
# Maintainer: Andreas Radke <andyrtr@archlinux.org>
pkgbase=linux-vfio-lts
-pkgver=5.15.34
+pkgver=5.15.35
pkgrel=1
pkgdesc='LTS Linux VFIO'
url="https://www.kernel.org/"
@@ -19,10 +19,9 @@ source=(
0001-ZEN-Add-sysctl-and-CONFIG-to-disallow-unprivileged-C.patch
0002-PCI_Add_more_NVIDIA_controllers_to_the_MSI_masking_quirk.patch
0003-iommu_intel_do_deep_dma-unmapping_to_avoid_kernel-flooding.patch
- 0004-cpufreq_intel_pstate_ITMT_support_for_overclocked_system.patch
- 0005-Bluetooth_btintel_Fix_bdaddress_comparison_with_garbage_value.patch
- 0006-lg-laptop_Recognize_more_models.patch
- 0007_fix_NFSv4_mount_regression.diff
+ 0004-Bluetooth_btintel_Fix_bdaddress_comparison_with_garbage_value.patch
+ 0005-lg-laptop_Recognize_more_models.patch
+ 0006_fix_NFSv4_mount_regression.diff
add-acs-overrides.patch
i915-vga-arbiter.patch
)
@@ -31,13 +30,12 @@ validpgpkeys=(
'647F28654894E3BD457199BE38DBBDC86092693E' # Greg Kroah-Hartman
)
# https://www.kernel.org/pub/linux/kernel/v5.x/sha256sums.asc
-sha256sums=('a7514685392f0f89b337fa252a10a004c6a97d23e8d1126059c8e373398fdb69'
+sha256sums=('0a1a5ae2f30eb2b38215e59077f045aabd7f4e2857a881482f02ea48186105d8'
'SKIP'
- '58d7a2536cb2cbdd659f6f2ffd24512355ce76c8c7a5379f001c802f6a8295ef'
+ 'c1f3516b15b15d63382e40a71c16f348728b8e47a2337166a9d499234faf1894'
'99df282c594cc269d9a5d19bb86ea887892d3654cfc53c4ce94a644cf3278423'
'c35018601f04ae81e0a2018a8597595db6ae053158c206845399cdebb2d2b706'
'7c7707c738983f3683d76295b496f578996b7341fa39ad334ec2833bfe4b966e'
- '420844779356286057d931e30bbe1dabb8ee52bff575845a8fbf3c34e1a1d29e'
'3fa8a4af66d5a3b99b48ca979a247c61e81c9b2d3bcdffa9d3895a5532a420b4'
'79266c6cc970733fd35881d9a8f0a74c25c00b4d81741b8d4bba6827c48f7c78'
'e9527ad81d5b1821a7b17c56cb3abaec85785563f51e448cb3c06f1c68e2966f'
@@ -53,7 +51,7 @@ prepare() {
# fix NFSv4 mounting issue regression - FS#73838 / FS#73860
# https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/patch/?id=6f2836341d8a39e1e000572b10959347d7e61fd9
- patch -Rp1 -i ../0007_fix_NFSv4_mount_regression.diff
+ patch -Rp1 -i ../0006_fix_NFSv4_mount_regression.diff
echo "Setting version..."
scripts/setlocalversion --save-scmversion
diff --git a/config b/config
index d1ff3563fe3a..32c6c604de39 100644
--- a/config
+++ b/config
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/x86 5.15.34 Kernel Configuration
+# Linux/x86 5.15.35 Kernel Configuration
#
CONFIG_CC_VERSION_TEXT="gcc (GCC) 11.2.0"
CONFIG_CC_IS_GCC=y