summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorgraysky2021-12-22 16:04:19 -0500
committergraysky2021-12-22 16:04:19 -0500
commit8f2f503610807b0a404b60718772f50d637f97c7 (patch)
treef6873780931a4646c828b2e091e13f3a19d11c97
parent0cbbd15b47c59bc0eee1991f7eca7f1a6bf05909 (diff)
downloadaur-8f2f503610807b0a404b60718772f50d637f97c7.tar.gz
Update to 5.15.11-1
-rw-r--r--.SRCINFO22
-rw-r--r--0001-ZEN-Add-sysctl-and-CONFIG-to-disallow-unprivileged-C.patch4
-rw-r--r--0002-PCI-Add-more-NVIDIA-controllers-to-the-MSI-masking-q.patch4
-rw-r--r--0003-iommu-intel-do-deep-dma-unmapping-to-avoid-kernel-fl.patch4
-rw-r--r--0004-cpufreq-intel_pstate-ITMT-support-for-overclocked-sy.patch4
-rw-r--r--0005-Bluetooth-btintel-Fix-bdaddress-comparison-with-garb.patch4
-rw-r--r--0006-lg-laptop-Recognize-more-models.patch4
-rw-r--r--0007-HID-holtek-fix-mouse-probing.patch50
-rw-r--r--PKGBUILD18
9 files changed, 84 insertions, 30 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 2a75abca7505..296073427257 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,5 +1,5 @@
pkgbase = linux-ck
- pkgver = 5.15.10
+ pkgver = 5.15.11
pkgrel = 1
url = https://wiki.archlinux.org/index.php/Linux-ck
arch = x86_64
@@ -12,8 +12,8 @@ pkgbase = linux-ck
makedepends = tar
makedepends = xz
options = !strip
- source = https://www.kernel.org/pub/linux/kernel/v5.x/linux-5.15.10.tar.xz
- source = https://www.kernel.org/pub/linux/kernel/v5.x/linux-5.15.10.tar.sign
+ source = https://www.kernel.org/pub/linux/kernel/v5.x/linux-5.15.11.tar.xz
+ source = https://www.kernel.org/pub/linux/kernel/v5.x/linux-5.15.11.tar.sign
source = config
source = more-uarches-20211114.tar.gz::https://github.com/graysky2/kernel_compiler_patch/archive/20211114.tar.gz
source = xanmod-patches-from-ck-8ba6612318090567422d49ccc79bc7bbe5484cfc.tar.gz::https://github.com/xanmod/linux-patches/archive/8ba6612318090567422d49ccc79bc7bbe5484cfc.tar.gz
@@ -23,19 +23,21 @@ pkgbase = linux-ck
source = 0004-cpufreq-intel_pstate-ITMT-support-for-overclocked-sy.patch
source = 0005-Bluetooth-btintel-Fix-bdaddress-comparison-with-garb.patch
source = 0006-lg-laptop-Recognize-more-models.patch
+ source = 0007-HID-holtek-fix-mouse-probing.patch
validpgpkeys = ABAF11C65A2970B130ABE3C479BE3E4300411886
validpgpkeys = 647F28654894E3BD457199BE38DBBDC86092693E
- b2sums = a21e5a965c0a4fe2e014961a6cc8f4c621fd9313a4b170f97fd3f77ae2494e721bf579e68d5836c167ed9fb6674784b20722501f6adc44d634073e74a82da765
+ b2sums = 37a264e50069e5b195b99a355944893e42c6fc05eb5fef7907855de4d31c693421e6fc578575ed141534b52ab9105dfd7697bdfec238cfa88e16a6c41f138ebd
b2sums = SKIP
b2sums = 28f0bb1cba1ce9b5c92e3a140b57789474cb3de3c9ae16d1fbdd96ec0cd43bfdbc3273890cf26329eddc0b6d07e56c4b0920418886480e70619f84b8a67e692d
b2sums = 534091fb5034226d48f18da2114305860e67ee49a1d726b049a240ce61df83e840a9a255e5b8fa9279ec07dd69fb0aea6e2e48962792c2b5367db577a4423d8d
b2sums = cf589ec357a96b9e573bce298bb1d64fa50339ea047767f2a730a8dc9808e2316b3e7c885d730233ba50d570725d4c72632d1b74a371ef02ac471d4c944fe63e
- b2sums = 4e8607f63c08ccb80e27de7af7eda49fb74212f2900d62d0b1dc67100c720ed6f4bd5423d71198a790e92bdc49998d78dd8bbb1cf25f449ada38c00ae1318467
- b2sums = 6d52e045fef48f882d8a1dd96aff084e46f28b0bf719f664030f210a5f236b0d8ea3a4151597ccc7a7d404d39a5f965a4bdbe18c9cbaea7687355ec0515908f9
- b2sums = 186cbcbe54d3135aadc704eeaba4453f30fbc495262c9f753c53ba25e895c71da25c432fe716795f1ca69199718d3920bda937889f84430c5db2795ae61440d9
- b2sums = 716bce9038188e4f49f2ac9fcd399a1f8d1730af4442ff028977522e9d42994f25e22f4d41238d43ab73afc896e7b177a4d581b7f40af36a3e41e3a6ac2afa46
- b2sums = c0f4b5f99c96a482c224043f0b901458dc9bbf5ae87f4456bc3553a608c8222b4ca7bb05bd9c71a674465ba6a09b27fa2762f4a458f6be49793a5a9952910a95
- b2sums = 9a0763fee4e54076c721a0d0de53ed152f6ba24381e35d81ba023ce576ed89568be3b5afb56d489609a897971b9db6fa86646ae98be744dbff3b33b35b66cebb
+ b2sums = b830684472b4c8865f2041268aab1d0a84b07ca542c157901f668896e23816f268b79cbac1953d087cdf227f55bb3f312f19598f1c6de0ead32b77fdce8f618a
+ b2sums = d98bf61e26e595deba649201787dd02b94a89ff0564c61555c569c59946ffc476932d46fd6fd23c7761fae3498bb412d61ca29a890b09d51e87e065cf0326ced
+ b2sums = 7be28283d5789cdf97e9cb56d9ec4c85c97f0df11d13ea438b29c2cafa7053074ffc7369b5f946d54c09b2d246423f29bce228469bc7fc483e3e0f9340edcc5e
+ b2sums = 32b7af5143c512f2e5a7ad015a61d23c8bc30649fdb58cfc74d95e564a8edd9b55dc82ce9bf02e10b38d8f18cd74c1027d5178f6fc08b32a8c267bc3da0805e1
+ b2sums = 5e2d8ece3e159266d6ebd7c1a9c89778beba238de770911048a7e3c02ed0a7f9647ce09fb91f13ded859aa1d4f805a3adcdf55ee6fa6c20bc0ac40ef326662f2
+ b2sums = 7d19c161bfe68d6d6a8889cee1a089c573d4618501d09bd4e2284aebff794c64b4b14a58f8034b71b63a5d88014ad289b8791cb4fb7f6c25d1749e09b0050009
+ b2sums = 41ea8f78dff2ab66aa576fcb8c3ae4f1ce8c7a9a5f9c0c77993572dba040000a0755ef61f073c79610a33e609fa30402ee5726a7f46f58d26b9aba29595114f6
pkgname = linux-ck
pkgdesc = The Linux-ck 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 c984dd0f5147..6badd89dd647 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 0948f6ce6d898c598f8fe88240954e578fdc8387 Mon Sep 17 00:00:00 2001
+From 74adcdb692c5243ccb805c0fb86447bd92b7384a 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/7] ZEN: Add sysctl and CONFIG to disallow unprivileged
+Subject: [PATCH 1/8] ZEN: Add sysctl and CONFIG to disallow unprivileged
CLONE_NEWUSER
Our default behavior continues to match the vanilla kernel.
diff --git a/0002-PCI-Add-more-NVIDIA-controllers-to-the-MSI-masking-q.patch b/0002-PCI-Add-more-NVIDIA-controllers-to-the-MSI-masking-q.patch
index d7f5fc8e35b7..5f4554d7cc43 100644
--- a/0002-PCI-Add-more-NVIDIA-controllers-to-the-MSI-masking-q.patch
+++ b/0002-PCI-Add-more-NVIDIA-controllers-to-the-MSI-masking-q.patch
@@ -1,7 +1,7 @@
-From 0bb6e4f104167b1e283269b46f3bbd30b2d979a7 Mon Sep 17 00:00:00 2001
+From c259e0e3f384d0f2a99e888b01baf831b087bfe1 Mon Sep 17 00:00:00 2001
From: "Jan Alexander Steffens (heftig)" <heftig@archlinux.org>
Date: Thu, 18 Nov 2021 22:53:31 +0100
-Subject: [PATCH 2/7] PCI: Add more NVIDIA controllers to the MSI masking quirk
+Subject: [PATCH 2/8] PCI: Add more NVIDIA controllers to the MSI masking quirk
For: https://bugs.archlinux.org/task/72734
For: https://bugs.archlinux.org/task/72777
diff --git a/0003-iommu-intel-do-deep-dma-unmapping-to-avoid-kernel-fl.patch b/0003-iommu-intel-do-deep-dma-unmapping-to-avoid-kernel-fl.patch
index 38f3e917a30a..6a033ff66983 100644
--- a/0003-iommu-intel-do-deep-dma-unmapping-to-avoid-kernel-fl.patch
+++ b/0003-iommu-intel-do-deep-dma-unmapping-to-avoid-kernel-fl.patch
@@ -1,7 +1,7 @@
-From 32803dc7c2ffc29db15a46034d818f6e6c5775ef Mon Sep 17 00:00:00 2001
+From c0af322d96389f26c6829261ae93e4e651ec1970 Mon Sep 17 00:00:00 2001
From: Ajay Garg <ajaygargnsit@gmail.com>
Date: Tue, 12 Oct 2021 19:26:53 +0530
-Subject: [PATCH 3/7] iommu: intel: do deep dma-unmapping, to avoid
+Subject: [PATCH 3/8] iommu: intel: do deep dma-unmapping, to avoid
kernel-flooding.
Origins at :
diff --git a/0004-cpufreq-intel_pstate-ITMT-support-for-overclocked-sy.patch b/0004-cpufreq-intel_pstate-ITMT-support-for-overclocked-sy.patch
index 830f505cbb8f..7c95626d37e9 100644
--- a/0004-cpufreq-intel_pstate-ITMT-support-for-overclocked-sy.patch
+++ b/0004-cpufreq-intel_pstate-ITMT-support-for-overclocked-sy.patch
@@ -1,7 +1,7 @@
-From aa7300919d0656a001fe0d526508b8c5958e7630 Mon Sep 17 00:00:00 2001
+From f11ec07fb3823d7f8a2c51c69e4799456e60ee5e 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 4/7] cpufreq: intel_pstate: ITMT support for overclocked
+Subject: [PATCH 4/8] cpufreq: intel_pstate: ITMT support for overclocked
system
On systems with overclocking enabled, CPPC Highest Performance can be
diff --git a/0005-Bluetooth-btintel-Fix-bdaddress-comparison-with-garb.patch b/0005-Bluetooth-btintel-Fix-bdaddress-comparison-with-garb.patch
index e8b1c3036b51..2becf148e493 100644
--- a/0005-Bluetooth-btintel-Fix-bdaddress-comparison-with-garb.patch
+++ b/0005-Bluetooth-btintel-Fix-bdaddress-comparison-with-garb.patch
@@ -1,7 +1,7 @@
-From a6d4fb4f5e7fe795d9e3b28b261a0f86f1026d03 Mon Sep 17 00:00:00 2001
+From b0b3ccddaedefa14547c8d01162986030640d31d Mon Sep 17 00:00:00 2001
From: Kiran K <kiran.k@intel.com>
Date: Wed, 13 Oct 2021 13:35:11 +0530
-Subject: [PATCH 5/7] Bluetooth: btintel: Fix bdaddress comparison with garbage
+Subject: [PATCH 5/8] Bluetooth: btintel: Fix bdaddress comparison with garbage
value
Intel Read Verision(TLV) data is parsed into a local structure variable
diff --git a/0006-lg-laptop-Recognize-more-models.patch b/0006-lg-laptop-Recognize-more-models.patch
index 8e554b7bbdee..81334dddfccf 100644
--- a/0006-lg-laptop-Recognize-more-models.patch
+++ b/0006-lg-laptop-Recognize-more-models.patch
@@ -1,7 +1,7 @@
-From 72edf8c167268bb68d701f46006ccfdfa5490db8 Mon Sep 17 00:00:00 2001
+From 178abfbb402588b9b50c9b10560aa0b153ed3406 Mon Sep 17 00:00:00 2001
From: Matan Ziv-Av <matan@svgalib.org>
Date: Tue, 23 Nov 2021 22:14:55 +0200
-Subject: [PATCH 6/7] lg-laptop: Recognize more models
+Subject: [PATCH 6/8] lg-laptop: Recognize more models
LG uses 5 instead of 0 in the third digit (second digit after 2019) of the year string to indicate newer models in the same year. Handle this case as well.
diff --git a/0007-HID-holtek-fix-mouse-probing.patch b/0007-HID-holtek-fix-mouse-probing.patch
new file mode 100644
index 000000000000..465f3382b77e
--- /dev/null
+++ b/0007-HID-holtek-fix-mouse-probing.patch
@@ -0,0 +1,50 @@
+From b2d8dd6455350d10e35533fe209e7c11170f8deb Mon Sep 17 00:00:00 2001
+From: Benjamin Tissoires <benjamin.tissoires@redhat.com>
+Date: Mon, 20 Dec 2021 10:51:20 +0100
+Subject: [PATCH 7/8] HID: holtek: fix mouse probing
+
+An overlook from the previous commit: we don't even parse or start the
+device, meaning that the device is not presented to user space.
+
+Fixes: 93020953d0fa ("HID: check for valid USB device for many HID drivers")
+Cc: stable@vger.kernel.org
+Link: https://bugs.archlinux.org/task/73048
+Link: https://bugzilla.kernel.org/show_bug.cgi?id=215341
+Link: https://lore.kernel.org/r/e4efbf13-bd8d-0370-629b-6c80c0044b15@leemhuis.info/
+Signed-off-by: Benjamin Tissoires <benjamin.tissoires@redhat.com>
+For: https://bugs.archlinux.org/task/73048
+---
+ drivers/hid/hid-holtek-mouse.c | 15 +++++++++++++++
+ 1 file changed, 15 insertions(+)
+
+diff --git a/drivers/hid/hid-holtek-mouse.c b/drivers/hid/hid-holtek-mouse.c
+index b7172c48ef9f..7c907939bfae 100644
+--- a/drivers/hid/hid-holtek-mouse.c
++++ b/drivers/hid/hid-holtek-mouse.c
+@@ -65,8 +65,23 @@ static __u8 *holtek_mouse_report_fixup(struct hid_device *hdev, __u8 *rdesc,
+ static int holtek_mouse_probe(struct hid_device *hdev,
+ const struct hid_device_id *id)
+ {
++ int ret;
++
+ if (!hid_is_usb(hdev))
+ return -EINVAL;
++
++ ret = hid_parse(hdev);
++ if (ret) {
++ hid_err(hdev, "hid parse failed: %d\n", ret);
++ return ret;
++ }
++
++ ret = hid_hw_start(hdev, HID_CONNECT_DEFAULT);
++ if (ret) {
++ hid_err(hdev, "hw start failed: %d\n", ret);
++ return ret;
++ }
++
+ return 0;
+ }
+
+--
+2.34.1
+
diff --git a/PKGBUILD b/PKGBUILD
index 1ed24f69967b..d6e52c15ed95 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -64,7 +64,7 @@ _subarch=
### IMPORTANT: Do no edit below this line unless you know what you're doing
pkgbase=linux-ck
-pkgver=5.15.10
+pkgver=5.15.11
pkgrel=1
arch=(x86_64)
url="https://wiki.archlinux.org/index.php/Linux-ck"
@@ -91,22 +91,24 @@ source=(
0004-cpufreq-intel_pstate-ITMT-support-for-overclocked-sy.patch
0005-Bluetooth-btintel-Fix-bdaddress-comparison-with-garb.patch
0006-lg-laptop-Recognize-more-models.patch
+ 0007-HID-holtek-fix-mouse-probing.patch
)
validpgpkeys=(
'ABAF11C65A2970B130ABE3C479BE3E4300411886' # Linus Torvalds
'647F28654894E3BD457199BE38DBBDC86092693E' # Greg Kroah-Hartman
)
-b2sums=('a21e5a965c0a4fe2e014961a6cc8f4c621fd9313a4b170f97fd3f77ae2494e721bf579e68d5836c167ed9fb6674784b20722501f6adc44d634073e74a82da765'
+b2sums=('37a264e50069e5b195b99a355944893e42c6fc05eb5fef7907855de4d31c693421e6fc578575ed141534b52ab9105dfd7697bdfec238cfa88e16a6c41f138ebd'
'SKIP'
'28f0bb1cba1ce9b5c92e3a140b57789474cb3de3c9ae16d1fbdd96ec0cd43bfdbc3273890cf26329eddc0b6d07e56c4b0920418886480e70619f84b8a67e692d'
'534091fb5034226d48f18da2114305860e67ee49a1d726b049a240ce61df83e840a9a255e5b8fa9279ec07dd69fb0aea6e2e48962792c2b5367db577a4423d8d'
'cf589ec357a96b9e573bce298bb1d64fa50339ea047767f2a730a8dc9808e2316b3e7c885d730233ba50d570725d4c72632d1b74a371ef02ac471d4c944fe63e'
- '4e8607f63c08ccb80e27de7af7eda49fb74212f2900d62d0b1dc67100c720ed6f4bd5423d71198a790e92bdc49998d78dd8bbb1cf25f449ada38c00ae1318467'
- '6d52e045fef48f882d8a1dd96aff084e46f28b0bf719f664030f210a5f236b0d8ea3a4151597ccc7a7d404d39a5f965a4bdbe18c9cbaea7687355ec0515908f9'
- '186cbcbe54d3135aadc704eeaba4453f30fbc495262c9f753c53ba25e895c71da25c432fe716795f1ca69199718d3920bda937889f84430c5db2795ae61440d9'
- '716bce9038188e4f49f2ac9fcd399a1f8d1730af4442ff028977522e9d42994f25e22f4d41238d43ab73afc896e7b177a4d581b7f40af36a3e41e3a6ac2afa46'
- 'c0f4b5f99c96a482c224043f0b901458dc9bbf5ae87f4456bc3553a608c8222b4ca7bb05bd9c71a674465ba6a09b27fa2762f4a458f6be49793a5a9952910a95'
- '9a0763fee4e54076c721a0d0de53ed152f6ba24381e35d81ba023ce576ed89568be3b5afb56d489609a897971b9db6fa86646ae98be744dbff3b33b35b66cebb')
+ 'b830684472b4c8865f2041268aab1d0a84b07ca542c157901f668896e23816f268b79cbac1953d087cdf227f55bb3f312f19598f1c6de0ead32b77fdce8f618a'
+ 'd98bf61e26e595deba649201787dd02b94a89ff0564c61555c569c59946ffc476932d46fd6fd23c7761fae3498bb412d61ca29a890b09d51e87e065cf0326ced'
+ '7be28283d5789cdf97e9cb56d9ec4c85c97f0df11d13ea438b29c2cafa7053074ffc7369b5f946d54c09b2d246423f29bce228469bc7fc483e3e0f9340edcc5e'
+ '32b7af5143c512f2e5a7ad015a61d23c8bc30649fdb58cfc74d95e564a8edd9b55dc82ce9bf02e10b38d8f18cd74c1027d5178f6fc08b32a8c267bc3da0805e1'
+ '5e2d8ece3e159266d6ebd7c1a9c89778beba238de770911048a7e3c02ed0a7f9647ce09fb91f13ded859aa1d4f805a3adcdf55ee6fa6c20bc0ac40ef326662f2'
+ '7d19c161bfe68d6d6a8889cee1a089c573d4618501d09bd4e2284aebff794c64b4b14a58f8034b71b63a5d88014ad289b8791cb4fb7f6c25d1749e09b0050009'
+ '41ea8f78dff2ab66aa576fcb8c3ae4f1ce8c7a9a5f9c0c77993572dba040000a0755ef61f073c79610a33e609fa30402ee5726a7f46f58d26b9aba29595114f6')
export KBUILD_BUILD_HOST=archlinux
export KBUILD_BUILD_USER=$pkgbase