summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO26
-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--PKGBUILD22
-rw-r--r--config3
11 files changed, 127 insertions, 47 deletions
diff --git a/.SRCINFO b/.SRCINFO
index b63a320f9fdf..7eb90f6a384e 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,5 +1,5 @@
pkgbase = linux-ck
- pkgver = 5.19.11
+ pkgver = 5.19.12
pkgrel = 1
url = https://wiki.archlinux.org/index.php/Linux-ck
arch = x86_64
@@ -11,8 +11,8 @@ pkgbase = linux-ck
makedepends = tar
makedepends = xz
options = !strip
- source = https://www.kernel.org/pub/linux/kernel/v5.x/linux-5.19.11.tar.xz
- source = https://www.kernel.org/pub/linux/kernel/v5.x/linux-5.19.11.tar.sign
+ source = https://www.kernel.org/pub/linux/kernel/v5.x/linux-5.19.12.tar.xz
+ source = https://www.kernel.org/pub/linux/kernel/v5.x/linux-5.19.12.tar.sign
source = config
source = more-uarches-20220315.tar.gz::https://github.com/graysky2/kernel_compiler_patch/archive/20220315.tar.gz
source = ck-hrtimer-9b792e6dc19ee6bd70e7c71f579f4d87ff929c60.tar.gz::https://github.com/graysky2/linux-patches/archive/9b792e6dc19ee6bd70e7c71f579f4d87ff929c60.tar.gz
@@ -23,20 +23,22 @@ pkgbase = linux-ck
source = 0005-soundwire-intel-use-pm_runtime_resume-on-component-p.patch
source = 0006-Bluetooth-fix-deadlock-for-RFCOMM-sk-state-change.patch
source = 0007-ASoC-Intel-sof_sdw-add-support-for-Dell-SKU-0AFF.patch
+ source = 0008-ACPI-processor-idle-Practically-limit-Dummy-wait-wor.patch
validpgpkeys = ABAF11C65A2970B130ABE3C479BE3E4300411886
validpgpkeys = 647F28654894E3BD457199BE38DBBDC86092693E
- sha256sums = 5554d2f90b806bb3454fcf3432882cf85077d660a89db5a4e8d7375271e3d973
+ sha256sums = c436a548c7312ce6fc5a3472cbead895eef8f52841fbe7c71fd8e48bdfe2b0ba
sha256sums = SKIP
- sha256sums = 7dcbed3f72a2a84dd5b40bbe38c8fa2d82d1d68fcaa657f40163a6123a19886f
+ sha256sums = 1e07bdd94abe73ac2074b151729cd9b73c7fa7a615a3a331a89dcb0da42649f8
sha256sums = 5a29d172d442a3f31a402d7d306aaa292b0b5ea29139d05080a55e2425f48c5c
sha256sums = 7037fa27b33666a3bd20c888c667efb218e95e45af8debe591896cc79fe69c76
- sha256sums = 85fa81ddbc48c0775f220a378348ad0d9766a03cbecd277a814cf3b579d45108
- sha256sums = 5e7e99006fad5f53c575530f669e7e339d3533cdc3e38381d4fdc1b9d570d221
- sha256sums = 36e19de5c004a8bc91ee82c049f40fc90d2f4902f97faf3a14e75025f2a40d13
- sha256sums = 33025678ce2804ec8855537cb7801226e769c3e7d27ff9edd706de526d89686e
- sha256sums = 3ad14c8a2bfbbc1a0b3a54d01d7cb9698e564cf0e8047da0ae8d6c1d20d98f36
- sha256sums = 04a844a87d0cbf7a2210f59aab07ee203fdb36959d5d3f69f7f86124ee760768
- sha256sums = 6c0faae6fe0c624fe80776f12b53ec917acfbc07811222c41640a3d1dfff5353
+ sha256sums = 3aa7bda60f75c4942387d2c8a39da7628d380b4bf2b228758e752638db042fc1
+ sha256sums = 5206a8b5a27faa823bfb42ccc2390612894e0d94076461a6dde91256bc2f521f
+ sha256sums = fdbda1ec0255cb1c7d4bcfd66020f384fe788ebcd33a40005cf20d17f1320daf
+ sha256sums = f5b8540969dfce4eac33e7b53da541e384e1a9fbdc910a263d6a1aeaf39e69db
+ sha256sums = 7484ac36b8b53b059498040c6daf965ce9c9abdfbc4c0c8e79bcb22f506a5f80
+ sha256sums = c64639ae4c7294ca45f334a6350c8a1a402a6625b1cfcaac52a3b483a06d6828
+ sha256sums = 8c582af2aa685af59a26490c9c51d1584aa966e7c7dd7234ea602e369c82fc64
+ sha256sums = 3b4d465a494bb9e8697db22acb67fe10f18e12eb16c68752b3e408ea4c08e608
pkgname = linux-ck
pkgdesc = The Linux kernel and modules with ck's hrtimer patches
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 231a9bfd6c1c..9088a6c9f178 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 0d6df8eead786b546b58790641446b24ef8f83ee 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 40f2425ee848..57051b7e35a5 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 1788d4888382fecb43fd14892a613e47144e534d 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 12f79f3d997f..75f48447a1a1 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 333f53bd4ba9fade8bf15353aa11606e2a6afd7e 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 6109ad0eaa6e..d9afe2d462f4 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 fa7daa6069c323ea75d85e0e1c33eecd148a4ea8 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 88910b0839d4..a47e4a5c4d08 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 56ac73b5cb940f5cb787f61dc8819232489d1b68 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 56ffafc2f84e..e939d3f67e18 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 47f7ee8a2fcd1f18956b456de5ed96723ded8066 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 39d71d7c6608..68f47ecc43b1 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 6cce0cadda6ee5aebec4e097fdd03c028aedef83 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 000000000000..095a1fb707ff
--- /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.3
+
diff --git a/PKGBUILD b/PKGBUILD
index ece9091aabe6..269b8b7cb873 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -68,7 +68,7 @@ _subarch=
### IMPORTANT: Do no edit below this line unless you know what you're doing
pkgbase=linux-ck
-pkgver=5.19.11
+pkgver=5.19.12
pkgrel=1
arch=(x86_64)
url="https://wiki.archlinux.org/index.php/Linux-ck"
@@ -97,23 +97,25 @@ 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
)
validpgpkeys=(
'ABAF11C65A2970B130ABE3C479BE3E4300411886' # Linus Torvalds
'647F28654894E3BD457199BE38DBBDC86092693E' # Greg Kroah-Hartman
)
-sha256sums=('5554d2f90b806bb3454fcf3432882cf85077d660a89db5a4e8d7375271e3d973'
+sha256sums=('c436a548c7312ce6fc5a3472cbead895eef8f52841fbe7c71fd8e48bdfe2b0ba'
'SKIP'
- '7dcbed3f72a2a84dd5b40bbe38c8fa2d82d1d68fcaa657f40163a6123a19886f'
+ '1e07bdd94abe73ac2074b151729cd9b73c7fa7a615a3a331a89dcb0da42649f8'
'5a29d172d442a3f31a402d7d306aaa292b0b5ea29139d05080a55e2425f48c5c'
'7037fa27b33666a3bd20c888c667efb218e95e45af8debe591896cc79fe69c76'
- '85fa81ddbc48c0775f220a378348ad0d9766a03cbecd277a814cf3b579d45108'
- '5e7e99006fad5f53c575530f669e7e339d3533cdc3e38381d4fdc1b9d570d221'
- '36e19de5c004a8bc91ee82c049f40fc90d2f4902f97faf3a14e75025f2a40d13'
- '33025678ce2804ec8855537cb7801226e769c3e7d27ff9edd706de526d89686e'
- '3ad14c8a2bfbbc1a0b3a54d01d7cb9698e564cf0e8047da0ae8d6c1d20d98f36'
- '04a844a87d0cbf7a2210f59aab07ee203fdb36959d5d3f69f7f86124ee760768'
- '6c0faae6fe0c624fe80776f12b53ec917acfbc07811222c41640a3d1dfff5353')
+ '3aa7bda60f75c4942387d2c8a39da7628d380b4bf2b228758e752638db042fc1'
+ '5206a8b5a27faa823bfb42ccc2390612894e0d94076461a6dde91256bc2f521f'
+ 'fdbda1ec0255cb1c7d4bcfd66020f384fe788ebcd33a40005cf20d17f1320daf'
+ 'f5b8540969dfce4eac33e7b53da541e384e1a9fbdc910a263d6a1aeaf39e69db'
+ '7484ac36b8b53b059498040c6daf965ce9c9abdfbc4c0c8e79bcb22f506a5f80'
+ 'c64639ae4c7294ca45f334a6350c8a1a402a6625b1cfcaac52a3b483a06d6828'
+ '8c582af2aa685af59a26490c9c51d1584aa966e7c7dd7234ea602e369c82fc64'
+ '3b4d465a494bb9e8697db22acb67fe10f18e12eb16c68752b3e408ea4c08e608')
prepare() {
cd linux-${pkgver}
diff --git a/config b/config
index c5b7fff326a6..e48c315284ec 100644
--- a/config
+++ b/config
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/x86 5.19.11-arch1 Kernel Configuration
+# Linux/x86 5.19.12-arch1 Kernel Configuration
#
CONFIG_CC_VERSION_TEXT="gcc (GCC) 12.2.0"
CONFIG_CC_IS_GCC=y
@@ -3782,7 +3782,6 @@ CONFIG_IWLWIFI_DEBUGFS=y
CONFIG_IWLWIFI_DEVICE_TRACING=y
# end of Debugging Options
-CONFIG_IWLMEI=m
CONFIG_WLAN_VENDOR_INTERSIL=y
CONFIG_HOSTAP=m
CONFIG_HOSTAP_FIRMWARE=y