summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjc_gargma <jc_gargma@iserlohn-fortress.net>2022-09-29 16:05:51 -0700
committerjc_gargma <jc_gargma@iserlohn-fortress.net>2022-09-29 16:05:51 -0700
commitdf19f5227d26736491878d9dadb0f9cc31ee193c (patch)
treef83d11ec582da454cc531c9bbaa0eafc93c79516
parentUpdated to 5.19.9 (diff)
downloadlinux-df19f5227d26736491878d9dadb0f9cc31ee193c.tar.xz
Updated to 5.19.12
-rw-r--r--0001-ZEN-Add-sysctl-and-CONFIG-to-disallow-unprivileged-C.patch4
-rw-r--r--0002-drm-i915-psr-Use-full-update-In-case-of-area-calcula.patch10
-rw-r--r--0003-drm-i915-Ensure-damage-clip-area-is-within-pipe-area.patch16
-rw-r--r--0004-mm-vmscan-fix-extreme-overreclaim-and-swap-floods.patch4
-rw-r--r--0005-soundwire-intel-use-pm_runtime_resume-on-component-p.patch4
-rw-r--r--0006-Bluetooth-fix-deadlock-for-RFCOMM-sk-state-change.patch4
-rw-r--r--0007-ASoC-Intel-sof_sdw-add-support-for-Dell-SKU-0AFF.patch4
-rw-r--r--0008-ACPI-processor-idle-Practically-limit-Dummy-wait-wor.patch77
-rw-r--r--PKGBUILD38
9 files changed, 121 insertions, 40 deletions
diff --git a/0001-ZEN-Add-sysctl-and-CONFIG-to-disallow-unprivileged-C.patch b/0001-ZEN-Add-sysctl-and-CONFIG-to-disallow-unprivileged-C.patch
index b1bfa40..1b3180b 100644
--- a/0001-ZEN-Add-sysctl-and-CONFIG-to-disallow-unprivileged-C.patch
+++ b/0001-ZEN-Add-sysctl-and-CONFIG-to-disallow-unprivileged-C.patch
@@ -1,7 +1,7 @@
-From dd8fc5a102fde53524319e0753af627393db1257 Mon Sep 17 00:00:00 2001
+From c885e42eb7f904c672d18899586f1d6498fbf16e Mon Sep 17 00:00:00 2001
From: "Jan Alexander Steffens (heftig)" <jan.steffens@gmail.com>
Date: Mon, 16 Sep 2019 04:53:20 +0200
-Subject: [PATCH 1/8] ZEN: Add sysctl and CONFIG to disallow unprivileged
+Subject: [PATCH 1/9] ZEN: Add sysctl and CONFIG to disallow unprivileged
CLONE_NEWUSER
Our default behavior continues to match the vanilla kernel.
diff --git a/0002-drm-i915-psr-Use-full-update-In-case-of-area-calcula.patch b/0002-drm-i915-psr-Use-full-update-In-case-of-area-calcula.patch
index c3e83d6..5416258 100644
--- a/0002-drm-i915-psr-Use-full-update-In-case-of-area-calcula.patch
+++ b/0002-drm-i915-psr-Use-full-update-In-case-of-area-calcula.patch
@@ -1,7 +1,7 @@
-From 0e5136bc9576232f2d44833d7a15bf2c6c9edbf2 Mon Sep 17 00:00:00 2001
+From f741527431e0510b876d68c7e7ec4286cbd41a24 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Jouni=20H=C3=B6gander?= <jouni.hogander@intel.com>
Date: Fri, 13 May 2022 17:28:10 +0300
-Subject: [PATCH 2/8] drm/i915/psr: Use full update In case of area calculation
+Subject: [PATCH 2/9] drm/i915/psr: Use full update In case of area calculation
fails
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
@@ -29,10 +29,10 @@ Reviewed-by: José Roberto de Souza <jose.souza@intel.com>
1 file changed, 14 insertions(+)
diff --git a/drivers/gpu/drm/i915/display/intel_psr.c b/drivers/gpu/drm/i915/display/intel_psr.c
-index 06db407e2749..fecdaaeac39e 100644
+index 8f09203e0cf0..a0571c7249f1 100644
--- a/drivers/gpu/drm/i915/display/intel_psr.c
+++ b/drivers/gpu/drm/i915/display/intel_psr.c
-@@ -1685,6 +1685,7 @@ static bool psr2_sel_fetch_pipe_state_supported(const struct intel_crtc_state *c
+@@ -1691,6 +1691,7 @@ static bool psr2_sel_fetch_pipe_state_supported(const struct intel_crtc_state *c
int intel_psr2_sel_fetch_update(struct intel_atomic_state *state,
struct intel_crtc *crtc)
{
@@ -40,7 +40,7 @@ index 06db407e2749..fecdaaeac39e 100644
struct intel_crtc_state *crtc_state = intel_atomic_get_new_crtc_state(state, crtc);
struct drm_rect pipe_clip = { .x1 = 0, .y1 = -1, .x2 = INT_MAX, .y2 = -1 };
struct intel_plane_state *new_plane_state, *old_plane_state;
-@@ -1770,6 +1771,19 @@ int intel_psr2_sel_fetch_update(struct intel_atomic_state *state,
+@@ -1776,6 +1777,19 @@ int intel_psr2_sel_fetch_update(struct intel_atomic_state *state,
clip_area_update(&pipe_clip, &damaged_area);
}
diff --git a/0003-drm-i915-Ensure-damage-clip-area-is-within-pipe-area.patch b/0003-drm-i915-Ensure-damage-clip-area-is-within-pipe-area.patch
index b1f2d43..29e2c3a 100644
--- a/0003-drm-i915-Ensure-damage-clip-area-is-within-pipe-area.patch
+++ b/0003-drm-i915-Ensure-damage-clip-area-is-within-pipe-area.patch
@@ -1,7 +1,7 @@
-From 871115942e18746d6447d21acd3e29475e462833 Mon Sep 17 00:00:00 2001
+From 05a080996060663c466061d348af4c67801c87d1 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Jouni=20H=C3=B6gander?= <jouni.hogander@intel.com>
Date: Fri, 13 May 2022 17:28:11 +0300
-Subject: [PATCH 3/8] drm/i915: Ensure damage clip area is within pipe area
+Subject: [PATCH 3/9] drm/i915: Ensure damage clip area is within pipe area
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
@@ -27,10 +27,10 @@ Signed-off-by: Jouni Högander <jouni.hogander@intel.com>
1 file changed, 16 insertions(+), 7 deletions(-)
diff --git a/drivers/gpu/drm/i915/display/intel_psr.c b/drivers/gpu/drm/i915/display/intel_psr.c
-index fecdaaeac39e..36356893c7ca 100644
+index a0571c7249f1..7d61c55184e5 100644
--- a/drivers/gpu/drm/i915/display/intel_psr.c
+++ b/drivers/gpu/drm/i915/display/intel_psr.c
-@@ -1618,8 +1618,12 @@ static void psr2_man_trk_ctl_calc(struct intel_crtc_state *crtc_state,
+@@ -1624,8 +1624,12 @@ static void psr2_man_trk_ctl_calc(struct intel_crtc_state *crtc_state,
}
static void clip_area_update(struct drm_rect *overlap_damage_area,
@@ -44,7 +44,7 @@ index fecdaaeac39e..36356893c7ca 100644
if (overlap_damage_area->y1 == -1) {
overlap_damage_area->y1 = damage_area->y1;
overlap_damage_area->y2 = damage_area->y2;
-@@ -1709,7 +1713,8 @@ int intel_psr2_sel_fetch_update(struct intel_atomic_state *state,
+@@ -1715,7 +1719,8 @@ int intel_psr2_sel_fetch_update(struct intel_atomic_state *state,
*/
for_each_oldnew_intel_plane_in_state(state, plane, old_plane_state,
new_plane_state, i) {
@@ -54,7 +54,7 @@ index fecdaaeac39e..36356893c7ca 100644
struct drm_atomic_helper_damage_iter iter;
struct drm_rect clip;
-@@ -1736,20 +1741,23 @@ int intel_psr2_sel_fetch_update(struct intel_atomic_state *state,
+@@ -1742,20 +1747,23 @@ int intel_psr2_sel_fetch_update(struct intel_atomic_state *state,
if (old_plane_state->uapi.visible) {
damaged_area.y1 = old_plane_state->uapi.dst.y1;
damaged_area.y2 = old_plane_state->uapi.dst.y2;
@@ -81,7 +81,7 @@ index fecdaaeac39e..36356893c7ca 100644
continue;
}
-@@ -1760,7 +1768,8 @@ int intel_psr2_sel_fetch_update(struct intel_atomic_state *state,
+@@ -1766,7 +1774,8 @@ int intel_psr2_sel_fetch_update(struct intel_atomic_state *state,
&new_plane_state->uapi);
drm_atomic_for_each_plane_damage(&iter, &clip) {
if (drm_rect_intersect(&clip, &src))
@@ -91,7 +91,7 @@ index fecdaaeac39e..36356893c7ca 100644
}
if (damaged_area.y1 == -1)
-@@ -1768,7 +1777,7 @@ int intel_psr2_sel_fetch_update(struct intel_atomic_state *state,
+@@ -1774,7 +1783,7 @@ int intel_psr2_sel_fetch_update(struct intel_atomic_state *state,
damaged_area.y1 += new_plane_state->uapi.dst.y1 - src.y1;
damaged_area.y2 += new_plane_state->uapi.dst.y1 - src.y1;
diff --git a/0004-mm-vmscan-fix-extreme-overreclaim-and-swap-floods.patch b/0004-mm-vmscan-fix-extreme-overreclaim-and-swap-floods.patch
index b36cf37..9baac63 100644
--- a/0004-mm-vmscan-fix-extreme-overreclaim-and-swap-floods.patch
+++ b/0004-mm-vmscan-fix-extreme-overreclaim-and-swap-floods.patch
@@ -1,7 +1,7 @@
-From b9704df188992e9cc80705576d117763666b2ea1 Mon Sep 17 00:00:00 2001
+From 9d77d1241d349911ea8cd269a1d1df9cc9c61644 Mon Sep 17 00:00:00 2001
From: Johannes Weiner <hannes@cmpxchg.org>
Date: Tue, 2 Aug 2022 12:28:11 -0400
-Subject: [PATCH 4/8] mm: vmscan: fix extreme overreclaim and swap floods
+Subject: [PATCH 4/9] mm: vmscan: fix extreme overreclaim and swap floods
During proactive reclaim, we sometimes observe severe overreclaim,
with several thousand times more pages reclaimed than requested.
diff --git a/0005-soundwire-intel-use-pm_runtime_resume-on-component-p.patch b/0005-soundwire-intel-use-pm_runtime_resume-on-component-p.patch
index a41c287..c8ba70e 100644
--- a/0005-soundwire-intel-use-pm_runtime_resume-on-component-p.patch
+++ b/0005-soundwire-intel-use-pm_runtime_resume-on-component-p.patch
@@ -1,7 +1,7 @@
-From da1409fa455e40de842f67a861dd29ce1dddc25b Mon Sep 17 00:00:00 2001
+From 3d9b4e7b1383020f9b0c586017adbd9c3e0461ff Mon Sep 17 00:00:00 2001
From: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Date: Tue, 21 Jun 2022 17:56:40 -0500
-Subject: [PATCH 5/8] soundwire: intel: use pm_runtime_resume() on component
+Subject: [PATCH 5/9] soundwire: intel: use pm_runtime_resume() on component
probe
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
diff --git a/0006-Bluetooth-fix-deadlock-for-RFCOMM-sk-state-change.patch b/0006-Bluetooth-fix-deadlock-for-RFCOMM-sk-state-change.patch
index b9a5bf6..2bd9764 100644
--- a/0006-Bluetooth-fix-deadlock-for-RFCOMM-sk-state-change.patch
+++ b/0006-Bluetooth-fix-deadlock-for-RFCOMM-sk-state-change.patch
@@ -1,7 +1,7 @@
-From fbfd3021298487e5eba89a3bc398d3f92e36e51d Mon Sep 17 00:00:00 2001
+From f6cb7590fb92964a67da2d92920849f34d646326 Mon Sep 17 00:00:00 2001
From: Desmond Cheong Zhi Xi <desmondcheongzx@gmail.com>
Date: Mon, 4 Oct 2021 14:07:34 -0400
-Subject: [PATCH 6/8] Bluetooth: fix deadlock for RFCOMM sk state change
+Subject: [PATCH 6/9] Bluetooth: fix deadlock for RFCOMM sk state change
Syzbot reports the following task hang [1]:
diff --git a/0007-ASoC-Intel-sof_sdw-add-support-for-Dell-SKU-0AFF.patch b/0007-ASoC-Intel-sof_sdw-add-support-for-Dell-SKU-0AFF.patch
index 0789532..d6e8b9d 100644
--- a/0007-ASoC-Intel-sof_sdw-add-support-for-Dell-SKU-0AFF.patch
+++ b/0007-ASoC-Intel-sof_sdw-add-support-for-Dell-SKU-0AFF.patch
@@ -1,7 +1,7 @@
-From 607f9debebf0e703fbff44d0d0133dcc7d763f78 Mon Sep 17 00:00:00 2001
+From 6baaafff07d5e0ddc546c97518d70b6533094513 Mon Sep 17 00:00:00 2001
From: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Date: Tue, 13 Sep 2022 10:10:36 +0200
-Subject: [PATCH 7/8] ASoC: Intel: sof_sdw: add support for Dell SKU 0AFF
+Subject: [PATCH 7/9] ASoC: Intel: sof_sdw: add support for Dell SKU 0AFF
Yet another SKU that needs a quirk for jack detection and four-speaker
support.
diff --git a/0008-ACPI-processor-idle-Practically-limit-Dummy-wait-wor.patch b/0008-ACPI-processor-idle-Practically-limit-Dummy-wait-wor.patch
new file mode 100644
index 0000000..2e5ecaf
--- /dev/null
+++ b/0008-ACPI-processor-idle-Practically-limit-Dummy-wait-wor.patch
@@ -0,0 +1,77 @@
+From 3003a9e309999c6417f2927fa3689ee8e45c9be2 Mon Sep 17 00:00:00 2001
+From: Dave Hansen <dave.hansen@intel.com>
+Date: Thu, 22 Sep 2022 11:47:45 -0700
+Subject: [PATCH 8/9] ACPI: processor idle: Practically limit "Dummy wait"
+ workaround to old Intel systems
+
+Old, circa 2002 chipsets have a bug: they don't go idle when they are
+supposed to. So, a workaround was added to slow the CPU down and
+ensure that the CPU waits a bit for the chipset to actually go idle.
+This workaround is ancient and has been in place in some form since
+the original kernel ACPI implementation.
+
+But, this workaround is very painful on modern systems. The "inl()"
+can take thousands of cycles (see Link: for some more detailed
+numbers and some fun kernel archaeology).
+
+First and foremost, modern systems should not be using this code.
+Typical Intel systems have not used it in over a decade because it is
+horribly inferior to MWAIT-based idle.
+
+Despite this, people do seem to be tripping over this workaround on
+AMD system today.
+
+Limit the "dummy wait" workaround to Intel systems. Keep Modern AMD
+systems from tripping over the workaround. Remotely modern Intel
+systems use intel_idle instead of this code and will, in practice,
+remain unaffected by the dummy wait.
+
+Reported-by: K Prateek Nayak <kprateek.nayak@amd.com>
+Suggested-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
+Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com>
+Reviewed-by: Mario Limonciello <mario.limonciello@amd.com>
+Tested-by: K Prateek Nayak <kprateek.nayak@amd.com>
+Link: https://lore.kernel.org/all/20220921063638.2489-1-kprateek.nayak@amd.com/
+Link: https://lkml.kernel.org/r/20220922184745.3252932-1-dave.hansen@intel.com
+---
+ drivers/acpi/processor_idle.c | 23 ++++++++++++++++++++---
+ 1 file changed, 20 insertions(+), 3 deletions(-)
+
+diff --git a/drivers/acpi/processor_idle.c b/drivers/acpi/processor_idle.c
+index 13200969ccf3..5168b6624b42 100644
+--- a/drivers/acpi/processor_idle.c
++++ b/drivers/acpi/processor_idle.c
+@@ -530,10 +530,27 @@ static void wait_for_freeze(void)
+ /* No delay is needed if we are in guest */
+ if (boot_cpu_has(X86_FEATURE_HYPERVISOR))
+ return;
++ /*
++ * Modern (>=Nehalem) Intel systems use ACPI via intel_idle,
++ * not this code. Assume that any Intel systems using this
++ * are ancient and may need the dummy wait. This also assumes
++ * that the motivating chipset issue was Intel-only.
++ */
++ if (boot_cpu_data.x86_vendor != X86_VENDOR_INTEL)
++ return;
+ #endif
+- /* Dummy wait op - must do something useless after P_LVL2 read
+- because chipsets cannot guarantee that STPCLK# signal
+- gets asserted in time to freeze execution properly. */
++ /*
++ * Dummy wait op - must do something useless after P_LVL2 read
++ * because chipsets cannot guarantee that STPCLK# signal gets
++ * asserted in time to freeze execution properly
++ *
++ * This workaround has been in place since the original ACPI
++ * implementation was merged, circa 2002.
++ *
++ * If a profile is pointing to this instruction, please first
++ * consider moving your system to a more modern idle
++ * mechanism.
++ */
+ inl(acpi_gbl_FADT.xpm_timer_block.address);
+ }
+
+--
+2.37.2
+
diff --git a/PKGBUILD b/PKGBUILD
index 0390831..0d22f8e 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -19,7 +19,7 @@ _custom=0
pkgbase=linux
_supver=5
_majver=19
-_minver=9
+_minver=11
_gccpatchver='20220315'
_gccpatchker='5.17+'
if [ "$_minver" == "0" ]; then
@@ -49,6 +49,7 @@ source=(
0005-soundwire-intel-use-pm_runtime_resume-on-component-p.patch
0006-Bluetooth-fix-deadlock-for-RFCOMM-sk-state-change.patch
0007-ASoC-Intel-sof_sdw-add-support-for-Dell-SKU-0AFF.patch
+ 0008-ACPI-processor-idle-Practically-limit-Dummy-wait-wor.patch
kernel_compiler_patch-${_gccpatchver}.tar.gz::https://github.com/graysky2/kernel_compiler_patch/archive/${_gccpatchver}.tar.gz
ath9k-regdom-hack.patch
raid6-default-algo.patch
@@ -58,29 +59,31 @@ validpgpkeys=(
'647F28654894E3BD457199BE38DBBDC86092693E' # Greg Kroah-Hartman
)
# https://www.kernel.org/pub/linux/kernel/v5.x/sha256sums.asc
-sha256sums=('0ad5b5986693adc1962be807bc3a64423a24b6a9da9df39b259d7e3bfd927f37'
+sha256sums=('5554d2f90b806bb3454fcf3432882cf85077d660a89db5a4e8d7375271e3d973'
'SKIP'
'9c432835f1946ae193f59a2bb31fe1710fc3c19a155e076c61ce8d5c67716085'
- '3368a8c950e18e8ed91a30bff8c630bdb3bafb1110aa7ffcbeee74d549044daa'
- '5aa0ead53e4c9f382f0c99704601eea9a7fb97daba452162a398b78c0aa0aa8b'
- '8c9e6e262eeea148bbfa09a8a6b6be8551ad2b1fa8cbdf3114739b1cff0b2953'
- 'b470d364fae42003b8b6d9e2913729163d02094de48bc4dfe42910607ca9a30c'
- '6b77f23e6f9dc059511f1d0e03d18b54abe1d4b2b7d6f7752cb3363731a10242'
- '59299441f222661a3fa838370408d3a08a04fc5726586fbdb1b2e9b357742964'
- '11b2c766d1806f5f727fe915a3406a72e0db6553b4949a8279be3a777b628a7e'
+ '4b4443e95c64039fc98a2392fdab3e0df557c27b63581962543b3651346346b0'
+ 'd909326586744610423dbf2ac17728175b40c910a22dc5a0342adbc8b15b7f3a'
+ 'd3d1231ed81853f7d84db4e148bcc7febc8e98abdb588c798604daf56871a640'
+ '5bff39351bb5afab1c21b61c25a1b4cb133c34d3519620253418193bda98d010'
+ 'b97948d26d2d99d92b35493c49a27a0e4725fbb74a3b7ff46e349e88a292afbd'
+ '52d076504169cd96e01cffb5e4fd8880c618533ada1784dc965555a9a08860a4'
+ 'ffcb6b3a238f50ab3757a218d7ac5027aada8bfaf1be8a11aa74cc052337cf97'
+ '10ae1955e09d7298662c55ab58e4e6349a4ddba4dd6774452a717fb7226d0acb'
'5a29d172d442a3f31a402d7d306aaa292b0b5ea29139d05080a55e2425f48c5c'
'e9e0d289170b7fb598b572d9c892ae8d1420952034aa415e8b3334f20a58edcc'
'6ab863c8cfe6e0dd53a9d6455872fd4391508a8b97ab92e3f13558a6617b12a6')
-b2sums=('2f42b30510e8b778e78d5945b8cf0d5f67e95470414043128470108251a10a5a67841f5f508253a3bd93ebc4203a93e9947dcf7f4aabbe37e09390e7b25b52b0'
+b2sums=('0927f0dd0f7ca5382c4740ebfe55eb6ba6f9a9f16cc68a6dbe303644950035a6a145534c57577b60f00009069cbe35c4019807334e742602a0946f28c6cde850'
'SKIP'
'db611718464698e8dcc5332d441e0a807b5d6bb42c609b453035a1230b05ee5d7a7cef36a3c3477e389527cf816f645d582f43a50442d66692fe3a5e8a410c69'
- 'c5b9d7b7a13c91f9de51a86615744b55cd8992e3f16715ec70887c460ac38a09cd9db85714c106cd5c43faa58587443512b362401bdf1e0b78c551ee6ab1dfdf'
- '8165c54c90861a41c7ff163f5c5f24849bb3d87067f345fa0b9a7b577c775d748b8fef2efa4decbf03417a4031762e6e26ac4bcae66c6bb55d658f02bb3ce9d0'
- 'a74f5becc6b51efdfd99c7e5433a0b2dac57196c435a5f0682ba80a6254d481984f2c5cd56eb0464d61b9382a7e681f9ea971a81d4aadb122e872c2b6963ec9b'
- '415f242da94c05f062ff2878f880695c620eae3a1f1fe808fe429056c770f7f69cee9f7269cc8ecdc683ddfd9f697f25d0507b5c929bf4d77b6d15e8e0f31304'
- '1887b1ed1406c3b998f2888788ea6da08714bf87fcf6fffcca4fc7e63fe4f83f800a754296c7f4cf0bafb0fe95282b85e6a69118dad6b74b6ce29619360792cd'
- '497de3140fc8d64cbe78c2bdbc6679391209dab64a500c5e007549996b8134e18fb4a4c1979587bc97fda3b5d1bcbab0d47c96355524ed8653ff6d0bb2ce1f49'
- '2e55a91f28ff9dee28cbab07701c0419c6b29f7982390fdc9e5cefdfe9f658f88b7000cff0f1dd4426afb9df69b33d69cbe9e1d957cc6a1bd95e723ff3c42252'
+ 'ba48cbf26b449bee0394f491849b929fd955df6aaa504b619d2a8ebbea7085717bc6a76b106eaefc54d981987793ca3e520b61aeb4e6d1357ffb0aca8aabc33d'
+ '50c44ad5880a477e43ca39954ebcbc24971c480aa1ecac7c8a2ce7c84857e11a7e59b39ecf8d63efe45fba5ebaf8987bb76952e4c0e6eb977d5fe82cc78be8f0'
+ '23c6e8ee7a7aca32411aef56f4d63c5a22934ffba7644ae3a3259388696c0e65df17ccc30a3f507742566773292412204c356e4d2afc0a332794c39549169b05'
+ 'aab9f39c76e174b4f441c25502d5154f992dccd555f29e3fff16272d3e6f3607fd3469d19b77b537973ec100b00629be4a8bc0d76fc2dcd5dd411d9a5bf3884b'
+ 'd41d495c99766c88d8efbe973d7fb8093d3277902eadb5d68c558729cb036d652a33a8cbadf5700eb5837122ada0353f27c0b5f267311e3531e11d311d926fac'
+ 'c5c66c6616300306592f0a8e0710c57ee836e76a3afe1816d71199eaad738c1b8c80a95f0c5b51f120ed9c9d7f4c26325400bac456c108590448759cb758b77b'
+ '8cd270a3446b8eb6079999582872c55642cacfb80cd1ad97aeb667c29df08960e2ef679e8b6e6ce650cb5fdf029d1772a71583acdd8b58a803397fb2d644dc83'
+ '8833a51dd07694078e8781852a8ba34fb81a21b3554d1f1f23778071877462464558426384024715348deec86c41ed20c86896dff4aa87e04b584a97162cbf46'
'20674a8fcc0a85726e06460a7dbccfe731c46bf377cc3bf511b7591175e7df892f271bc1909e77d9a02913c753d241493502c5ab15d9f78e95f31aa4399c2c27'
'b6ef77035611139fa9a6d5b8d30570e2781bb4da483bb569884b0bd0129b62e0b82a5a6776fefe43fee801c70d39de1ea4d4c177f7cedd5ac135e3c64f7b895a'
'e94aa35d92cec92f4b0d487e0569790f3b712b9eaa5107f14a4200578e398ca740bf369f30f070c8beb56a72d1a6d0fc06beb650d798a64f44abe5e3af327728')
@@ -109,6 +112,7 @@ prepare() {
patch -p1 -i ../0005-soundwire-intel-use-pm_runtime_resume-on-component-p.patch
patch -p1 -i ../0006-Bluetooth-fix-deadlock-for-RFCOMM-sk-state-change.patch
patch -p1 -i ../0007-ASoC-Intel-sof_sdw-add-support-for-Dell-SKU-0AFF.patch
+ patch -p1 -i ../0008-ACPI-processor-idle-Practically-limit-Dummy-wait-wor.patch
# graysky gcc patch
echo "Applying graysky gcc patch"