diff options
-rw-r--r-- | .SRCINFO | 18 | ||||
-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.patch | 51 | ||||
-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-- | PKGBUILD | 16 | ||||
-rw-r--r-- | config | 2 |
7 files changed, 16 insertions, 71 deletions
@@ -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 @@ -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 @@ -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 |