diff options
author | jc_gargma <jc_gargma@iserlohn-fortress.net> | 2022-09-29 16:05:51 -0700 |
---|---|---|
committer | jc_gargma <jc_gargma@iserlohn-fortress.net> | 2022-09-29 16:05:51 -0700 |
commit | df19f5227d26736491878d9dadb0f9cc31ee193c (patch) | |
tree | f83d11ec582da454cc531c9bbaa0eafc93c79516 | |
parent | Updated to 5.19.9 (diff) | |
download | linux-df19f5227d26736491878d9dadb0f9cc31ee193c.tar.xz |
Updated to 5.19.12
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 + @@ -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" |