summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorgraysky2021-11-25 20:39:29 -0500
committergraysky2021-11-25 20:39:29 -0500
commit0b0a458b513b1c7c71c40095b0a1dd6d1d0921e0 (patch)
treeb9d286e9b2d303a9923d66de63a757d5af47d818
parent865ea60d3deca54fd8ba60b5c2b2c8ad982a920d (diff)
downloadaur-0b0a458b513b1c7c71c40095b0a1dd6d1d0921e0.tar.gz
Update to 5.15.5-1
-rw-r--r--.SRCINFO30
-rw-r--r--0001-ZEN-Add-sysctl-and-CONFIG-to-disallow-unprivileged-C.patch4
-rw-r--r--0002-staging-r8188eu-Fix-breakage-introduced-when-5G-code.patch4
-rw-r--r--0003-PCI-Add-more-NVIDIA-controllers-to-the-MSI-masking-q.patch4
-rw-r--r--0004-drm-amd-pm-avoid-duplicate-powergate-ungate-setting.patch108
-rw-r--r--0004-iommu-intel-do-deep-dma-unmapping-to-avoid-kernel-fl.patch (renamed from 0005-iommu-intel-do-deep-dma-unmapping-to-avoid-kernel-fl.patch)10
-rw-r--r--0005-cpufreq-intel_pstate-ITMT-support-for-overclocked-sy.patch (renamed from 0006-cpufreq-intel_pstate-ITMT-support-for-overclocked-sy.patch)6
-rw-r--r--0006-Bluetooth-btintel-Fix-bdaddress-comparison-with-garb.patch (renamed from 0007-Bluetooth-btintel-Fix-bdaddress-comparison-with-garb.patch)6
-rw-r--r--0007-lg-laptop-Recognize-more-models.patch39
-rw-r--r--PKGBUILD26
10 files changed, 84 insertions, 153 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 022946e51025..68a28cddc541 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,5 +1,5 @@
pkgbase = linux-ck
- pkgver = 5.15.4
+ pkgver = 5.15.5
pkgrel = 1
url = https://wiki.archlinux.org/index.php/Linux-ck
arch = x86_64
@@ -12,32 +12,32 @@ pkgbase = linux-ck
makedepends = tar
makedepends = xz
options = !strip
- source = https://www.kernel.org/pub/linux/kernel/v5.x/linux-5.15.4.tar.xz
- source = https://www.kernel.org/pub/linux/kernel/v5.x/linux-5.15.4.tar.sign
+ source = https://www.kernel.org/pub/linux/kernel/v5.x/linux-5.15.5.tar.xz
+ source = https://www.kernel.org/pub/linux/kernel/v5.x/linux-5.15.5.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
source = 0001-ZEN-Add-sysctl-and-CONFIG-to-disallow-unprivileged-C.patch
source = 0002-staging-r8188eu-Fix-breakage-introduced-when-5G-code.patch
source = 0003-PCI-Add-more-NVIDIA-controllers-to-the-MSI-masking-q.patch
- source = 0004-drm-amd-pm-avoid-duplicate-powergate-ungate-setting.patch
- source = 0005-iommu-intel-do-deep-dma-unmapping-to-avoid-kernel-fl.patch
- source = 0006-cpufreq-intel_pstate-ITMT-support-for-overclocked-sy.patch
- source = 0007-Bluetooth-btintel-Fix-bdaddress-comparison-with-garb.patch
+ source = 0004-iommu-intel-do-deep-dma-unmapping-to-avoid-kernel-fl.patch
+ source = 0005-cpufreq-intel_pstate-ITMT-support-for-overclocked-sy.patch
+ source = 0006-Bluetooth-btintel-Fix-bdaddress-comparison-with-garb.patch
+ source = 0007-lg-laptop-Recognize-more-models.patch
validpgpkeys = ABAF11C65A2970B130ABE3C479BE3E4300411886
validpgpkeys = 647F28654894E3BD457199BE38DBBDC86092693E
- b2sums = 1ce31010ecd0945fa8c521da092f6dacef9b1223723fba9c271424427a4b23decac11c6dcf68eabf4f5f0f91cc4abab50e3bcbd776632f345fdc86be5ca7d986
+ b2sums = 2921b549a44ff4202ab96d35d6b7ce99bef914db5c1dba066fb7c4b146ef987d1aed53d0773fbe07cd6bb3b964d40b6f3f8c47f6a04149ea1c64e2f8f87343bb
b2sums = SKIP
b2sums = 1154722c5d8a33dedbd18679724ef34ac3aa96900c53aa8ebbba10ea87b0aaa0363d278b0aa4e5e5fed7e85c05e9b7892ba6bdd72f87117f584fef785d6f91d0
b2sums = 534091fb5034226d48f18da2114305860e67ee49a1d726b049a240ce61df83e840a9a255e5b8fa9279ec07dd69fb0aea6e2e48962792c2b5367db577a4423d8d
b2sums = cf589ec357a96b9e573bce298bb1d64fa50339ea047767f2a730a8dc9808e2316b3e7c885d730233ba50d570725d4c72632d1b74a371ef02ac471d4c944fe63e
- b2sums = 6455347b76354f76d53eff94208bcfefc0b0b049fe6ed4e0826f662bd4886aecd1e4f4b4996bc3d34643d0b37b3928a7e5078dd4b33dcf1a1e6ac07faddc57de
- b2sums = c8430454c9f687634bd0b665f008bfa419acc583686365af1b05fda04453cc6346059699ebdfd74892976ebe4904a7717fb7559f6b1015cba376adecf7244617
- b2sums = e41135711db868fc409b1410844d595164849e5f4e3f000cb1e332b87aa8729c3f6388b334425ca15e596ce602441ff8e09a0053af097449e7f55f9215f0a7f6
- b2sums = 7d3df7bc40789ef93e5a76f8d9362862b13ba480961ce9a5a41bf3eef1dafef78016d491fb09021e06579cb97d0d9512b83b88b639679c053d3b5d94e353f02c
- b2sums = 9607b2d9d280c532eeaa85130b534d8269e2d9e9040169e25106ae973b793e382ac0cd437795c1bdd55a75769385554a212e4436d8e00678353854c984ed167e
- b2sums = 7589f7428716a41e871278da235f5009deb8a2efc3d2ffb6b05fd4b190bb5cc9eebdb36fe3b812bbcfbe9e945844528f562830833098f9c2c75dd68306f123d0
- b2sums = 0f604789c8f4a59c0dcd9c1fa6aae15bf769bc85f64ea4cb8074d330b23e6d4a1b552efc583f3c4d4fe2e0dc98ea3bcf20f8058e42728e62a38e4fb03bb28ce4
+ b2sums = d107ab04b9f187fa78481a83ac90e9d9e335d2fd6a5eba07cd48bfa659999f3d54afd2b01b8c1d49faf7b95c7ceee37ca038e2169e252dc9938228b7176204de
+ b2sums = 2857d0a1b79ba768bbc321ac7461b0cdd19e9ecbc8f10674b47f834c7f19c8771e3adec842f796b138da8f8ecd1b955a9de332072f0b3d776667956a1ec26c13
+ b2sums = f6319aaf6cd1b040cee8fbd8c9ad993b011586037cef249f679efda0e5eb819b08d96abdf91f08d70e634e5d958aee8c756068ce38f34e33893f27d511c8efbe
+ b2sums = 640d8a6ff7394d2cab6ac949ce73cb14696165897f9c453a8cfafa93a071f3cbcdd5db90c0e6e35ec4f33276912034f1232bdb419029746d78c351dc2120eab8
+ b2sums = ff0599fb11714b2a1399a7c9b568e688472a8ed646c8a2eacfe78593cc4beae4d0675151d0a7742b15d6dbf815ce6a99678fca5da69defedee1416aadee6773d
+ b2sums = 87eb24ff13fa79660383749e6fb7f5aaaf42c725877f839d7c8be087c1692ac66ed2f3c66b1c779c9b8d823c798fd732eb4dcba091fd0ddce65de11c5eef07a2
+ b2sums = c842942c45c0fa816b9e5e6a4893a61986126fddb94c02854640f136d06ac20abc0fcc65b0f7196cc5a647fc075f343ad7da54fa541b46d75f00fac07b0063d1
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 ee410a89fe21..d3dd9c3465e9 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,4 +1,4 @@
-From 8f4b84416e1738041fe3cae3ee00e5227365c11c Mon Sep 17 00:00:00 2001
+From ddfcf9d61c8e8c85f10da9342641abd96b988d4c 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
@@ -150,5 +150,5 @@ index 6b2e3ca7ee99..0253002184f1 100644
static DEFINE_MUTEX(userns_state_mutex);
--
-2.34.0
+2.34.1
diff --git a/0002-staging-r8188eu-Fix-breakage-introduced-when-5G-code.patch b/0002-staging-r8188eu-Fix-breakage-introduced-when-5G-code.patch
index de648e35a7e2..770755316da8 100644
--- a/0002-staging-r8188eu-Fix-breakage-introduced-when-5G-code.patch
+++ b/0002-staging-r8188eu-Fix-breakage-introduced-when-5G-code.patch
@@ -1,4 +1,4 @@
-From 564a2d913e6d580a28c2e7710f04f2a27ec027f2 Mon Sep 17 00:00:00 2001
+From 31d5f32df63c575edb494b4d87779f8030f32700 Mon Sep 17 00:00:00 2001
From: Larry Finger <Larry.Finger@lwfinger.net>
Date: Sun, 7 Nov 2021 11:35:43 -0600
Subject: [PATCH 2/8] staging: r8188eu: Fix breakage introduced when 5G code
@@ -43,5 +43,5 @@ index 5a472a4954b0..e5c907ac10fc 100644
{0x00}, /* 0x20, RT_CHANNEL_DOMAIN_WORLD_NULL */
{0x01}, /* 0x21, RT_CHANNEL_DOMAIN_ETSI1_NULL */
--
-2.34.0
+2.34.1
diff --git a/0003-PCI-Add-more-NVIDIA-controllers-to-the-MSI-masking-q.patch b/0003-PCI-Add-more-NVIDIA-controllers-to-the-MSI-masking-q.patch
index b7c1f3636d4c..ee0859fa815d 100644
--- a/0003-PCI-Add-more-NVIDIA-controllers-to-the-MSI-masking-q.patch
+++ b/0003-PCI-Add-more-NVIDIA-controllers-to-the-MSI-masking-q.patch
@@ -1,4 +1,4 @@
-From b6f0344961e165919bfddb0e03033792b9ea8a28 Mon Sep 17 00:00:00 2001
+From b791689a01733490accfbec492aa000e70db4cb9 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 3/8] PCI: Add more NVIDIA controllers to the MSI masking quirk
@@ -20,5 +20,5 @@ index 208fa03acdda..7fdb7e9c2e12 100644
+DECLARE_PCI_FIXUP_FINAL(PCI_VENDOR_ID_NVIDIA, 0x0ab9, nvidia_ion_ahci_fixup);
+DECLARE_PCI_FIXUP_FINAL(PCI_VENDOR_ID_NVIDIA, 0x0d88, nvidia_ion_ahci_fixup);
--
-2.34.0
+2.34.1
diff --git a/0004-drm-amd-pm-avoid-duplicate-powergate-ungate-setting.patch b/0004-drm-amd-pm-avoid-duplicate-powergate-ungate-setting.patch
deleted file mode 100644
index b8f319c67ce9..000000000000
--- a/0004-drm-amd-pm-avoid-duplicate-powergate-ungate-setting.patch
+++ /dev/null
@@ -1,108 +0,0 @@
-From 4e023bf774e59df151f0b056179ab46f5d60423e Mon Sep 17 00:00:00 2001
-From: Evan Quan <evan.quan@amd.com>
-Date: Mon, 15 Nov 2021 10:51:37 +0800
-Subject: [PATCH 4/8] drm/amd/pm: avoid duplicate powergate/ungate setting
-
-Just bail out if the target IP block is already in the desired
-powergate/ungate state. This can avoid some duplicate settings
-which sometimes may cause unexpected issues.
-
-Link: https://lore.kernel.org/all/YV81vidWQLWvATMM@zn.tnic/
-
-Change-Id: I66346c69f121df0f5ee20182451313ae4fda2d04
-Signed-off-by: Evan Quan <evan.quan@amd.com>
-Tested-by: Borislav Petkov <bp@suse.de>
-Reviewed-by: Lijo Lazar <lijo.lazar@amd.com>
-For: https://bugs.archlinux.org/task/72753
----
- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 3 +++
- drivers/gpu/drm/amd/include/amd_shared.h | 3 ++-
- drivers/gpu/drm/amd/pm/amdgpu_dpm.c | 10 ++++++++++
- drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h | 8 ++++++++
- 4 files changed, 23 insertions(+), 1 deletion(-)
-
-diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_device.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
-index c1e34aa5925b..96ca42bcfdbf 100644
---- a/drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
-+++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
-@@ -3532,6 +3532,9 @@ int amdgpu_device_init(struct amdgpu_device *adev,
- adev->rmmio_size = pci_resource_len(adev->pdev, 2);
- }
-
-+ for (i = 0; i < AMD_IP_BLOCK_TYPE_NUM; i++)
-+ atomic_set(&adev->pm.pwr_state[i], POWER_STATE_UNKNOWN);
-+
- adev->rmmio = ioremap(adev->rmmio_base, adev->rmmio_size);
- if (adev->rmmio == NULL) {
- return -ENOMEM;
-diff --git a/drivers/gpu/drm/amd/include/amd_shared.h b/drivers/gpu/drm/amd/include/amd_shared.h
-index 257f280d3d53..bd077ea224a4 100644
---- a/drivers/gpu/drm/amd/include/amd_shared.h
-+++ b/drivers/gpu/drm/amd/include/amd_shared.h
-@@ -98,7 +98,8 @@ enum amd_ip_block_type {
- AMD_IP_BLOCK_TYPE_ACP,
- AMD_IP_BLOCK_TYPE_VCN,
- AMD_IP_BLOCK_TYPE_MES,
-- AMD_IP_BLOCK_TYPE_JPEG
-+ AMD_IP_BLOCK_TYPE_JPEG,
-+ AMD_IP_BLOCK_TYPE_NUM,
- };
-
- enum amd_clockgating_state {
-diff --git a/drivers/gpu/drm/amd/pm/amdgpu_dpm.c b/drivers/gpu/drm/amd/pm/amdgpu_dpm.c
-index 03581d5b1836..08362d506534 100644
---- a/drivers/gpu/drm/amd/pm/amdgpu_dpm.c
-+++ b/drivers/gpu/drm/amd/pm/amdgpu_dpm.c
-@@ -927,6 +927,13 @@ int amdgpu_dpm_set_powergating_by_smu(struct amdgpu_device *adev, uint32_t block
- {
- int ret = 0;
- const struct amd_pm_funcs *pp_funcs = adev->powerplay.pp_funcs;
-+ enum ip_power_state pwr_state = gate ? POWER_STATE_OFF : POWER_STATE_ON;
-+
-+ if (atomic_read(&adev->pm.pwr_state[block_type]) == pwr_state) {
-+ dev_dbg(adev->dev, "IP block%d already in the target %s state!",
-+ block_type, gate ? "gate" : "ungate");
-+ return 0;
-+ }
-
- switch (block_type) {
- case AMD_IP_BLOCK_TYPE_UVD:
-@@ -979,6 +986,9 @@ int amdgpu_dpm_set_powergating_by_smu(struct amdgpu_device *adev, uint32_t block
- break;
- }
-
-+ if (!ret)
-+ atomic_set(&adev->pm.pwr_state[block_type], pwr_state);
-+
- return ret;
- }
-
-diff --git a/drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h b/drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h
-index 98f1b3d8c1d5..16e3f72d31b9 100644
---- a/drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h
-+++ b/drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h
-@@ -417,6 +417,12 @@ struct amdgpu_dpm {
- enum amd_dpm_forced_level forced_level;
- };
-
-+enum ip_power_state {
-+ POWER_STATE_UNKNOWN,
-+ POWER_STATE_ON,
-+ POWER_STATE_OFF,
-+};
-+
- struct amdgpu_pm {
- struct mutex mutex;
- u32 current_sclk;
-@@ -452,6 +458,8 @@ struct amdgpu_pm {
- struct i2c_adapter smu_i2c;
- struct mutex smu_i2c_mutex;
- struct list_head pm_attr_list;
-+
-+ atomic_t pwr_state[AMD_IP_BLOCK_TYPE_NUM];
- };
-
- #define R600_SSTU_DFLT 0
---
-2.34.0
-
diff --git a/0005-iommu-intel-do-deep-dma-unmapping-to-avoid-kernel-fl.patch b/0004-iommu-intel-do-deep-dma-unmapping-to-avoid-kernel-fl.patch
index e107764a385e..ee30c1b81a95 100644
--- a/0005-iommu-intel-do-deep-dma-unmapping-to-avoid-kernel-fl.patch
+++ b/0004-iommu-intel-do-deep-dma-unmapping-to-avoid-kernel-fl.patch
@@ -1,7 +1,7 @@
-From e17b993a29594029001366eb183c527ef9144d6c Mon Sep 17 00:00:00 2001
+From 9d27a8f230c4d6ff6a936c227e08cf2d4370f5cc Mon Sep 17 00:00:00 2001
From: Ajay Garg <ajaygargnsit@gmail.com>
Date: Tue, 12 Oct 2021 19:26:53 +0530
-Subject: [PATCH 5/8] iommu: intel: do deep dma-unmapping, to avoid
+Subject: [PATCH 4/8] iommu: intel: do deep dma-unmapping, to avoid
kernel-flooding.
Origins at :
@@ -71,10 +71,10 @@ Link: https://lore.kernel.org/linux-iommu/20211012135653.3852-1-ajaygargnsit@gma
1 file changed, 2 insertions(+)
diff --git a/drivers/iommu/intel/iommu.c b/drivers/iommu/intel/iommu.c
-index d75f59ae28e6..485a8ea71394 100644
+index 9a356075d345..58b4f6cd0efd 100644
--- a/drivers/iommu/intel/iommu.c
+++ b/drivers/iommu/intel/iommu.c
-@@ -5090,6 +5090,8 @@ static size_t intel_iommu_unmap(struct iommu_domain *domain,
+@@ -5094,6 +5094,8 @@ static size_t intel_iommu_unmap(struct iommu_domain *domain,
gather->freelist = domain_unmap(dmar_domain, start_pfn,
last_pfn, gather->freelist);
@@ -84,5 +84,5 @@ index d75f59ae28e6..485a8ea71394 100644
dmar_domain->max_addr = iova;
--
-2.34.0
+2.34.1
diff --git a/0006-cpufreq-intel_pstate-ITMT-support-for-overclocked-sy.patch b/0005-cpufreq-intel_pstate-ITMT-support-for-overclocked-sy.patch
index 7f8636848157..9293b7f738d2 100644
--- a/0006-cpufreq-intel_pstate-ITMT-support-for-overclocked-sy.patch
+++ b/0005-cpufreq-intel_pstate-ITMT-support-for-overclocked-sy.patch
@@ -1,7 +1,7 @@
-From 43c4562c8109e71a5a363af5ddb027ef734132b0 Mon Sep 17 00:00:00 2001
+From c9f82c4d609a59b1cf15981bf096ccc448290d8b 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 6/8] cpufreq: intel_pstate: ITMT support for overclocked
+Subject: [PATCH 5/8] cpufreq: intel_pstate: ITMT support for overclocked
system
On systems with overclocking enabled, CPPC Highest Performance can be
@@ -51,5 +51,5 @@ index dafa631582ba..7307b3c4a4c4 100644
* The priorities can be set regardless of whether or not
* sched_set_itmt_support(true) has been called and it is valid to
--
-2.34.0
+2.34.1
diff --git a/0007-Bluetooth-btintel-Fix-bdaddress-comparison-with-garb.patch b/0006-Bluetooth-btintel-Fix-bdaddress-comparison-with-garb.patch
index 0c086e200272..af34bd5bcc71 100644
--- a/0007-Bluetooth-btintel-Fix-bdaddress-comparison-with-garb.patch
+++ b/0006-Bluetooth-btintel-Fix-bdaddress-comparison-with-garb.patch
@@ -1,7 +1,7 @@
-From 236027c0ae73217898ac8249e44394cc1026dada Mon Sep 17 00:00:00 2001
+From 45f6ca918de13164a3213594f37a0ebed5506bdf 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 7/8] Bluetooth: btintel: Fix bdaddress comparison with garbage
+Subject: [PATCH 6/8] Bluetooth: btintel: Fix bdaddress comparison with garbage
value
Intel Read Verision(TLV) data is parsed into a local structure variable
@@ -56,5 +56,5 @@ index f1705b46fc88..b9055a3e61ed 100644
err = btintel_parse_version_tlv(hdev, &ver_tlv, skb);
if (err) {
--
-2.34.0
+2.34.1
diff --git a/0007-lg-laptop-Recognize-more-models.patch b/0007-lg-laptop-Recognize-more-models.patch
new file mode 100644
index 000000000000..cb7f97dc84be
--- /dev/null
+++ b/0007-lg-laptop-Recognize-more-models.patch
@@ -0,0 +1,39 @@
+From d8bbc459909a15bb5ad00b86475011172fab957c 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 7/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.
+
+Signed-off-by: Matan Ziv-Av <matan@svgalib.org>
+For: https://bugs.archlinux.org/task/71772
+---
+ drivers/platform/x86/lg-laptop.c | 12 ++++++++++++
+ 1 file changed, 12 insertions(+)
+
+diff --git a/drivers/platform/x86/lg-laptop.c b/drivers/platform/x86/lg-laptop.c
+index 88b551caeaaf..d6f74d3a7605 100644
+--- a/drivers/platform/x86/lg-laptop.c
++++ b/drivers/platform/x86/lg-laptop.c
+@@ -658,6 +658,18 @@ static int acpi_add(struct acpi_device *device)
+ if (product && strlen(product) > 4)
+ switch (product[4]) {
+ case '5':
++ if (strlen(product) > 5)
++ switch (product[5]) {
++ case 'N':
++ year = 2021;
++ break;
++ case '0':
++ year = 2016;
++ break;
++ default:
++ year = 2022;
++ }
++ break;
+ case '6':
+ year = 2016;
+ break;
+--
+2.34.1
+
diff --git a/PKGBUILD b/PKGBUILD
index f31c986b349f..c506fe463dd9 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.4
+pkgver=5.15.5
pkgrel=1
arch=(x86_64)
url="https://wiki.archlinux.org/index.php/Linux-ck"
@@ -88,27 +88,27 @@ source=(
0001-ZEN-Add-sysctl-and-CONFIG-to-disallow-unprivileged-C.patch
0002-staging-r8188eu-Fix-breakage-introduced-when-5G-code.patch
0003-PCI-Add-more-NVIDIA-controllers-to-the-MSI-masking-q.patch
- 0004-drm-amd-pm-avoid-duplicate-powergate-ungate-setting.patch
- 0005-iommu-intel-do-deep-dma-unmapping-to-avoid-kernel-fl.patch
- 0006-cpufreq-intel_pstate-ITMT-support-for-overclocked-sy.patch
- 0007-Bluetooth-btintel-Fix-bdaddress-comparison-with-garb.patch
+ 0004-iommu-intel-do-deep-dma-unmapping-to-avoid-kernel-fl.patch
+ 0005-cpufreq-intel_pstate-ITMT-support-for-overclocked-sy.patch
+ 0006-Bluetooth-btintel-Fix-bdaddress-comparison-with-garb.patch
+ 0007-lg-laptop-Recognize-more-models.patch
)
validpgpkeys=(
'ABAF11C65A2970B130ABE3C479BE3E4300411886' # Linus Torvalds
'647F28654894E3BD457199BE38DBBDC86092693E' # Greg Kroah-Hartman
)
-b2sums=('1ce31010ecd0945fa8c521da092f6dacef9b1223723fba9c271424427a4b23decac11c6dcf68eabf4f5f0f91cc4abab50e3bcbd776632f345fdc86be5ca7d986'
+b2sums=('2921b549a44ff4202ab96d35d6b7ce99bef914db5c1dba066fb7c4b146ef987d1aed53d0773fbe07cd6bb3b964d40b6f3f8c47f6a04149ea1c64e2f8f87343bb'
'SKIP'
'1154722c5d8a33dedbd18679724ef34ac3aa96900c53aa8ebbba10ea87b0aaa0363d278b0aa4e5e5fed7e85c05e9b7892ba6bdd72f87117f584fef785d6f91d0'
'534091fb5034226d48f18da2114305860e67ee49a1d726b049a240ce61df83e840a9a255e5b8fa9279ec07dd69fb0aea6e2e48962792c2b5367db577a4423d8d'
'cf589ec357a96b9e573bce298bb1d64fa50339ea047767f2a730a8dc9808e2316b3e7c885d730233ba50d570725d4c72632d1b74a371ef02ac471d4c944fe63e'
- '6455347b76354f76d53eff94208bcfefc0b0b049fe6ed4e0826f662bd4886aecd1e4f4b4996bc3d34643d0b37b3928a7e5078dd4b33dcf1a1e6ac07faddc57de'
- 'c8430454c9f687634bd0b665f008bfa419acc583686365af1b05fda04453cc6346059699ebdfd74892976ebe4904a7717fb7559f6b1015cba376adecf7244617'
- 'e41135711db868fc409b1410844d595164849e5f4e3f000cb1e332b87aa8729c3f6388b334425ca15e596ce602441ff8e09a0053af097449e7f55f9215f0a7f6'
- '7d3df7bc40789ef93e5a76f8d9362862b13ba480961ce9a5a41bf3eef1dafef78016d491fb09021e06579cb97d0d9512b83b88b639679c053d3b5d94e353f02c'
- '9607b2d9d280c532eeaa85130b534d8269e2d9e9040169e25106ae973b793e382ac0cd437795c1bdd55a75769385554a212e4436d8e00678353854c984ed167e'
- '7589f7428716a41e871278da235f5009deb8a2efc3d2ffb6b05fd4b190bb5cc9eebdb36fe3b812bbcfbe9e945844528f562830833098f9c2c75dd68306f123d0'
- '0f604789c8f4a59c0dcd9c1fa6aae15bf769bc85f64ea4cb8074d330b23e6d4a1b552efc583f3c4d4fe2e0dc98ea3bcf20f8058e42728e62a38e4fb03bb28ce4')
+ 'd107ab04b9f187fa78481a83ac90e9d9e335d2fd6a5eba07cd48bfa659999f3d54afd2b01b8c1d49faf7b95c7ceee37ca038e2169e252dc9938228b7176204de'
+ '2857d0a1b79ba768bbc321ac7461b0cdd19e9ecbc8f10674b47f834c7f19c8771e3adec842f796b138da8f8ecd1b955a9de332072f0b3d776667956a1ec26c13'
+ 'f6319aaf6cd1b040cee8fbd8c9ad993b011586037cef249f679efda0e5eb819b08d96abdf91f08d70e634e5d958aee8c756068ce38f34e33893f27d511c8efbe'
+ '640d8a6ff7394d2cab6ac949ce73cb14696165897f9c453a8cfafa93a071f3cbcdd5db90c0e6e35ec4f33276912034f1232bdb419029746d78c351dc2120eab8'
+ 'ff0599fb11714b2a1399a7c9b568e688472a8ed646c8a2eacfe78593cc4beae4d0675151d0a7742b15d6dbf815ce6a99678fca5da69defedee1416aadee6773d'
+ '87eb24ff13fa79660383749e6fb7f5aaaf42c725877f839d7c8be087c1692ac66ed2f3c66b1c779c9b8d823c798fd732eb4dcba091fd0ddce65de11c5eef07a2'
+ 'c842942c45c0fa816b9e5e6a4893a61986126fddb94c02854640f136d06ac20abc0fcc65b0f7196cc5a647fc075f343ad7da54fa541b46d75f00fac07b0063d1')
export KBUILD_BUILD_HOST=archlinux
export KBUILD_BUILD_USER=$pkgbase