aboutsummarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorScott B2022-02-20 17:03:08 -0800
committerScott B2022-02-23 09:38:42 -0800
commit64ab06474bc8bd0b35993e2a8d3e7406dbc3b7df (patch)
treebf33706686e0ea7227a8cc9a9180a62b20bd2b62
parent2510fdd9c1c8cbbef920d0d6c421c109d254f002 (diff)
downloadaur-64ab06474bc8bd0b35993e2a8d3e7406dbc3b7df.tar.gz
patch: s0ix update
-rw-r--r--.SRCINFO4
-rw-r--r--9001-v5.16.11-s0ix-patch-2022-02-23.patch (renamed from 9001-v5.16.10-s0ix-patch-2022-02-17.patch)266
-rw-r--r--PKGBUILD4
3 files changed, 54 insertions, 220 deletions
diff --git a/.SRCINFO b/.SRCINFO
index c28895f2cb4d..01e66132a096 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -45,7 +45,7 @@ pkgbase = linux-xanmod-rog
source = Bluetooth-btusb-Add-support-for-Foxconn-Mediatek-Chip.patch
source = Bluetooth-btusb-Add-support-for-IMC-Networks-Mediatek-Chip-MT7921.patch
source = mt76-mt7921e-fix-possible-probe-failure-after-reboot.patch
- source = 9001-v5.16.10-s0ix-patch-2022-02-17.patch
+ source = 9001-v5.16.11-s0ix-patch-2022-02-23.patch
validpgpkeys = ABAF11C65A2970B130ABE3C479BE3E4300411886
validpgpkeys = 647F28654894E3BD457199BE38DBBDC86092693E
sha256sums = 027d7e8988bb69ac12ee92406c3be1fe13f990b1ca2249e226225cd1573308bb
@@ -77,7 +77,7 @@ pkgbase = linux-xanmod-rog
sha256sums = 7dbfdd120bc155cad1879579cb9dd1185eb5e37078c8c93fef604a275a163812
sha256sums = 1444af2e125080934c67b6adb4561fd354a72ce47d3de393b24f53832ee492ac
sha256sums = 63ebf908ba2a66865a94e3a4af579d41ec15573522d3ebb07bf8ded3bc57e833
- sha256sums = a223c097eae442eb52c93d690a18547ad3c46562e6f932725ad013a4f9db5b84
+ sha256sums = bc67bea8cb065289bfd0463dd37742b663187438c54550f790aeffa5dbb534b5
pkgname = linux-xanmod-rog
pkgdesc = The Linux Xanmod kernel and modules with ASUS ROG laptop patches (Zephyrus G14, G15, etc)
diff --git a/9001-v5.16.10-s0ix-patch-2022-02-17.patch b/9001-v5.16.11-s0ix-patch-2022-02-23.patch
index 59356b625d34..e35a54cab9eb 100644
--- a/9001-v5.16.10-s0ix-patch-2022-02-17.patch
+++ b/9001-v5.16.11-s0ix-patch-2022-02-23.patch
@@ -1,88 +1,19 @@
-From 05d3b9eb053b8deb2575b5fa72ab55cb5a506371 Mon Sep 17 00:00:00 2001
+From 90682ad69b16996c156439a80d5e095c99c55c51 Mon Sep 17 00:00:00 2001
From: Scott B <arglebargle@arglebargle.dev>
-Date: Thu, 17 Feb 2022 06:34:33 -0800
-Subject: [PATCH] v5.16.10 s0ix patch 2022-02-17
+Date: Wed, 23 Feb 2022 09:27:11 -0800
+Subject: [PATCH] v5.16.11 s0ix patch 2022-02-23
Squashed commit of the following:
-commit 3998be5da29cb360b589c1293e43a9dc37d6c383
-Author: Rajib Mahapatra <rajib.mahapatra@amd.com>
-Date: Thu Feb 10 19:05:07 2022 +0530
+commit c763db38d7a8d5ecc7db0d2a2227027b6c0a06e5
+Author: Scott B <arglebargle@arglebargle.dev>
+Date: Tue Feb 22 16:29:57 2022 -0800
- drm/amdgpu: skipping SDMA hw_init and hw_fini for S0ix.
+ Revert "ACPI: PM: Revert "Only mark EC GPE for wakeup on Intel systems""
- [Why]
- SDMA ring buffer test failed if suspend is aborted during
- S0i3 resume.
+ This reverts commit e68e9863e1c0fe82f14c8ec32ff5d8d8a94dccb4.
- [How]
- If suspend is aborted for some reason during S0i3 resume
- cycle, it follows SDMA ring test failing and errors in amdgpu
- resume. For RN/CZN/Picasso, SMU saves and restores SDMA
- registers during S0ix cycle. So, skipping SDMA suspend and
- resume from driver solves the issue. This time, the system
- is able to resume gracefully even the suspend is aborted.
-
- v2: add changes on sdma_v4, skipping SDMA hw_init and hw_fini.
- Signed-off-by: Rajib Mahapatra <rajib.mahapatra@amd.com>
- Reviewed-by: Mario Limonciello <mario.limonciello@amd.com>
- Reviewed-by: Alex Deucher <alexander.deucher@amd.com>
-
-commit 2952523c1a30d751d8de445a610310a52381152f
-Author: Mario Limonciello <mario.limonciello@amd.com>
-Date: Tue Jan 11 14:00:26 2022 -0600
-
- drm/amd: Warn users about potential s0ix problems
-
- On some OEM setups users can configure the BIOS for S3 or S2idle.
- When configured to S3 users can still choose 's2idle' in the kernel by
- using `/sys/power/mem_sleep`. Before commit 6dc8265f9803 ("drm/amdgpu:
- always reset the asic in suspend (v2)"), the GPU would crash. Now when
- configured this way, the system should resume but will use more power.
-
- As such, adjust the `amdpu_acpi_is_s0ix function` to warn users about
- potential power consumption issues during their first attempt at
- suspending.
-
- Reported-by: Bjoren Dasse <bjoern.daase@gmail.com>
- Link: https://gitlab.freedesktop.org/drm/amd/-/issues/1824
- Reviewed-by: Alex Deucher <alexander.deucher@amd.com>
- Signed-off-by: Mario Limonciello <mario.limonciello@amd.com>
- Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
-
-commit e5bb891a29ae0037169b0248d1f72b75947a1e49
-Author: Mario Limonciello <mario.limonciello@amd.com>
-Date: Thu Jan 20 11:44:39 2022 -0600
-
- platform/x86: amd-pmc: Correct usage of SMU version
-
- Yellow carp has been outputting versions like `1093.24.0`, but this
- is supposed to be 69.24.0. That is the MSB is being interpreted
- incorrectly.
-
- The MSB is not part of the major version, but has generally been
- treated that way thus far. It's actually the program, and used to
- distinguish between two programs from a similar family but different
- codebase.
-
- Link: https://patchwork.freedesktop.org/patch/469993/
- Signed-off-by: Mario Limonciello <mario.limonciello@amd.com>
-
-commit 5408afca1aebd7a772de1d55015bfa81fcf0ef2f
-Author: Hans de Goede <hdegoede@redhat.com>
-Date: Mon Jan 17 12:26:43 2022 +0100
-
- platform/x86: amd-pmc: Make amd_pmc_stb_debugfs_fops static
-
- amd_pmc_stb_debugfs_fops is not used outside of amd-pmc.c, make it
- static.
-
- Cc: Sanket Goswami <Sanket.Goswami@amd.com>
- Reported-by: kernel test robot <lkp@intel.com>
- Signed-off-by: Hans de Goede <hdegoede@redhat.com>
- Link: https://lore.kernel.org/r/20220117112644.260168-1-hdegoede@redhat.com
-
-commit 1137ab8b2c29e8c2e21e6cebe8266f7e453d7892
+commit ea0ac4513e9be512b01ee9e6da87bb3fb05c3313
Author: Sanket Goswami <Sanket.Goswami@amd.com>
Date: Tue Nov 30 16:53:18 2021 +0530
@@ -101,7 +32,7 @@ Date: Tue Nov 30 16:53:18 2021 +0530
Signed-off-by: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
Signed-off-by: Sanket Goswami <Sanket.Goswami@amd.com>
-commit 014563cdf9fe0eebf7586e944ac94a9bb13c2043
+commit 1b06ca0dcd296eaa16fd11e2d1c49878145f084e
Author: Sanket Goswami <Sanket.Goswami@amd.com>
Date: Tue Nov 30 16:53:17 2021 +0530
@@ -114,7 +45,7 @@ Date: Tue Nov 30 16:53:17 2021 +0530
Suggested-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Sanket Goswami <Sanket.Goswami@amd.com>
-commit a4182b0fa24e12de590530feb36beddcdc93c20f
+commit cc82e9d4d5647db09e305ea5495f3dabe987df68
Author: Lijo Lazar <lijo.lazar@amd.com>
Date: Thu Nov 25 19:45:42 2021 +0800
@@ -131,111 +62,35 @@ Date: Thu Nov 25 19:45:42 2021 +0800
Reviewed-by: Kevin Yang <kevinyang.wang@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
---
- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 8 +-
- drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c | 24 ++-
- drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 8 +
+ drivers/acpi/x86/s2idle.c | 12 +-
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 6 +-
- drivers/platform/x86/amd-pmc.c | 185 +++++++++++++++++++---
- 5 files changed, 203 insertions(+), 28 deletions(-)
+ drivers/platform/x86/amd-pmc.c | 172 ++++++++++++++++++++--
+ 3 files changed, 170 insertions(+), 20 deletions(-)
-diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu.h b/drivers/gpu/drm/amd/amdgpu/amdgpu.h
-index 7d67aec6f4a2..0a5a5370a200 100644
---- a/drivers/gpu/drm/amd/amdgpu/amdgpu.h
-+++ b/drivers/gpu/drm/amd/amdgpu/amdgpu.h
-@@ -1406,12 +1406,10 @@ int amdgpu_acpi_smart_shift_update(struct drm_device *dev, enum amdgpu_ss ss_sta
- int amdgpu_acpi_pcie_notify_device_ready(struct amdgpu_device *adev);
+diff --git a/drivers/acpi/x86/s2idle.c b/drivers/acpi/x86/s2idle.c
+index e0185e841b2a..1c48358b43ba 100644
+--- a/drivers/acpi/x86/s2idle.c
++++ b/drivers/acpi/x86/s2idle.c
+@@ -424,11 +424,15 @@ static int lps0_device_attach(struct acpi_device *adev,
+ mem_sleep_current = PM_SUSPEND_TO_IDLE;
- void amdgpu_acpi_get_backlight_caps(struct amdgpu_dm_backlight_caps *caps);
--bool amdgpu_acpi_is_s0ix_active(struct amdgpu_device *adev);
- void amdgpu_acpi_detect(void);
- #else
- static inline int amdgpu_acpi_init(struct amdgpu_device *adev) { return 0; }
- static inline void amdgpu_acpi_fini(struct amdgpu_device *adev) { }
--static inline bool amdgpu_acpi_is_s0ix_active(struct amdgpu_device *adev) { return false; }
- static inline void amdgpu_acpi_detect(void) { }
- static inline bool amdgpu_acpi_is_power_shift_control_supported(void) { return false; }
- static inline int amdgpu_acpi_power_shift_control(struct amdgpu_device *adev,
-@@ -1420,6 +1418,12 @@ static inline int amdgpu_acpi_smart_shift_update(struct drm_device *dev,
- enum amdgpu_ss ss_state) { return 0; }
- #endif
-
-+#if defined(CONFIG_ACPI) && defined(CONFIG_SUSPEND)
-+bool amdgpu_acpi_is_s0ix_active(struct amdgpu_device *adev);
-+#else
-+static inline bool amdgpu_acpi_is_s0ix_active(struct amdgpu_device *adev) { return false; }
-+#endif
-+
- int amdgpu_cs_find_mapping(struct amdgpu_cs_parser *parser,
- uint64_t addr, struct amdgpu_bo **bo,
- struct amdgpu_bo_va_mapping **mapping);
-diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c
-index 4811b0faafd9..b19d40751802 100644
---- a/drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c
-+++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c
-@@ -1031,6 +1031,7 @@ void amdgpu_acpi_detect(void)
- }
- }
-
-+#if IS_ENABLED(CONFIG_SUSPEND)
- /**
- * amdgpu_acpi_is_s0ix_active
- *
-@@ -1040,11 +1041,24 @@ void amdgpu_acpi_detect(void)
- */
- bool amdgpu_acpi_is_s0ix_active(struct amdgpu_device *adev)
- {
--#if IS_ENABLED(CONFIG_AMD_PMC) && IS_ENABLED(CONFIG_SUSPEND)
-- if (acpi_gbl_FADT.flags & ACPI_FADT_LOW_POWER_S0) {
-- if (adev->flags & AMD_IS_APU)
-- return pm_suspend_target_state == PM_SUSPEND_TO_IDLE;
-+ if (!(adev->flags & AMD_IS_APU) ||
-+ (pm_suspend_target_state != PM_SUSPEND_TO_IDLE))
-+ return false;
-+
-+ if (!(acpi_gbl_FADT.flags & ACPI_FADT_LOW_POWER_S0)) {
-+ dev_warn_once(adev->dev,
-+ "Power consumption will be higher as BIOS has not been configured for suspend-to-idle.\n"
-+ "To use suspend-to-idle change the sleep mode in BIOS setup.\n");
-+ return false;
- }
--#endif
-+
-+#if !IS_ENABLED(CONFIG_AMD_PMC)
-+ dev_warn_once(adev->dev,
-+ "Power consumption will be higher as the kernel has not been compiled with CONFIG_AMD_PMC.\n");
- return false;
-+#else
-+ return true;
-+#endif /* CONFIG_AMD_PMC */
- }
-+
-+#endif /* CONFIG_SUSPEND */
-diff --git a/drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c b/drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c
-index e8e4749e9c79..f0638db57111 100644
---- a/drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c
-+++ b/drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c
-@@ -2057,6 +2057,10 @@ static int sdma_v4_0_suspend(void *handle)
- {
- struct amdgpu_device *adev = (struct amdgpu_device *)handle;
-
-+ /* SMU saves SDMA state for us */
-+ if (adev->in_s0ix)
-+ return 0;
-+
- return sdma_v4_0_hw_fini(adev);
- }
-
-@@ -2064,6 +2068,10 @@ static int sdma_v4_0_resume(void *handle)
- {
- struct amdgpu_device *adev = (struct amdgpu_device *)handle;
+ /*
+- * Some LPS0 systems, like ASUS Zenbook UX430UNR/i7-8550U, require the
+- * EC GPE to be enabled while suspended for certain wakeup devices to
+- * work, so mark it as wakeup-capable.
++ * Some Intel based LPS0 systems, like ASUS Zenbook UX430UNR/i7-8550U don't
++ * use intel-hid or intel-vbtn but require the EC GPE to be enabled while
++ * suspended for certain wakeup devices to work, so mark it as wakeup-capable.
++ *
++ * Only enable on !AMD as enabling this universally causes problems for a number
++ * of AMD based systems.
+ */
+- acpi_ec_mark_gpe_for_wake();
++ if (!acpi_s2idle_vendor_amd())
++ acpi_ec_mark_gpe_for_wake();
-+ /* SMU restores SDMA state for us */
-+ if (adev->in_s0ix)
-+ return 0;
-+
- return sdma_v4_0_hw_init(adev);
+ return 0;
}
-
diff --git a/drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c b/drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c
index 9d7d64fdf410..8a05b28f7365 100644
--- a/drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c
@@ -255,7 +110,7 @@ index 9d7d64fdf410..8a05b28f7365 100644
switch (block_type) {
/*
diff --git a/drivers/platform/x86/amd-pmc.c b/drivers/platform/x86/amd-pmc.c
-index 230593ae5d6d..61cb1d05158e 100644
+index 8c74733530e3..9b6dc15547f5 100644
--- a/drivers/platform/x86/amd-pmc.c
+++ b/drivers/platform/x86/amd-pmc.c
@@ -35,6 +35,12 @@
@@ -279,17 +134,9 @@ index 230593ae5d6d..61cb1d05158e 100644
enum amd_pmc_def {
MSG_TEST = 0x01,
MSG_OS_HINT_PCO,
-@@ -117,18 +124,26 @@ struct amd_pmc_dev {
- u32 cpu_id;
- u32 active_ips;
- /* SMU version information */
-- u16 major;
-- u16 minor;
-- u16 rev;
-+ u8 smu_program;
-+ u8 major;
-+ u8 minor;
-+ u8 rev;
+@@ -122,14 +129,21 @@ struct amd_pmc_dev {
+ u8 minor;
+ u8 rev;
struct device *dev;
+ struct pci_dev *rdev;
struct mutex lock; /* generic mutex lock */
@@ -309,20 +156,7 @@ index 230593ae5d6d..61cb1d05158e 100644
static inline u32 amd_pmc_reg_read(struct amd_pmc_dev *dev, int reg_offset)
{
-@@ -166,15 +181,61 @@ static int amd_pmc_get_smu_version(struct amd_pmc_dev *dev)
- if (rc)
- return rc;
-
-- dev->major = (val >> 16) & GENMASK(15, 0);
-+ dev->smu_program = (val >> 24) & GENMASK(7, 0);
-+ dev->major = (val >> 16) & GENMASK(7, 0);
- dev->minor = (val >> 8) & GENMASK(7, 0);
- dev->rev = (val >> 0) & GENMASK(7, 0);
-
-- dev_dbg(dev->dev, "SMU version is %u.%u.%u\n", dev->major, dev->minor, dev->rev);
-+ dev_dbg(dev->dev, "SMU program %u version is %u.%u.%u\n",
-+ dev->smu_program, dev->major, dev->minor, dev->rev);
-
+@@ -178,6 +192,50 @@ static int amd_pmc_get_smu_version(struct amd_pmc_dev *dev)
return 0;
}
@@ -363,7 +197,7 @@ index 230593ae5d6d..61cb1d05158e 100644
+ return 0;
+}
+
-+static const struct file_operations amd_pmc_stb_debugfs_fops = {
++const struct file_operations amd_pmc_stb_debugfs_fops = {
+ .owner = THIS_MODULE,
+ .open = amd_pmc_stb_debugfs_open,
+ .read = amd_pmc_stb_debugfs_read,
@@ -373,7 +207,7 @@ index 230593ae5d6d..61cb1d05158e 100644
static int amd_pmc_idlemask_read(struct amd_pmc_dev *pdev, struct device *dev,
struct seq_file *s)
{
-@@ -288,6 +349,10 @@ static void amd_pmc_dbgfs_register(struct amd_pmc_dev *dev)
+@@ -291,6 +349,10 @@ static void amd_pmc_dbgfs_register(struct amd_pmc_dev *dev)
&s0ix_stats_fops);
debugfs_create_file("amd_pmc_idlemask", 0644, dev->dbgfs_dir, dev,
&amd_pmc_idlemask_fops);
@@ -384,7 +218,7 @@ index 230593ae5d6d..61cb1d05158e 100644
}
#else
static inline void amd_pmc_dbgfs_register(struct amd_pmc_dev *dev)
-@@ -484,6 +549,13 @@ static int __maybe_unused amd_pmc_suspend(struct device *dev)
+@@ -487,6 +549,13 @@ static int __maybe_unused amd_pmc_suspend(struct device *dev)
if (rc)
dev_err(pdev->dev, "suspend failed\n");
@@ -398,7 +232,7 @@ index 230593ae5d6d..61cb1d05158e 100644
return rc;
}
-@@ -504,6 +576,14 @@ static int __maybe_unused amd_pmc_resume(struct device *dev)
+@@ -507,6 +576,14 @@ static int __maybe_unused amd_pmc_resume(struct device *dev)
/* Dump the IdleMask to see the blockers */
amd_pmc_idlemask_read(pdev, dev, NULL);
@@ -413,7 +247,7 @@ index 230593ae5d6d..61cb1d05158e 100644
return 0;
}
-@@ -521,6 +601,62 @@ static const struct pci_device_id pmc_pci_ids[] = {
+@@ -524,6 +601,62 @@ static const struct pci_device_id pmc_pci_ids[] = {
{ }
};
@@ -476,7 +310,7 @@ index 230593ae5d6d..61cb1d05158e 100644
static int amd_pmc_probe(struct platform_device *pdev)
{
struct amd_pmc_dev *dev = &pmc;
-@@ -534,22 +670,23 @@ static int amd_pmc_probe(struct platform_device *pdev)
+@@ -537,22 +670,23 @@ static int amd_pmc_probe(struct platform_device *pdev)
rdev = pci_get_domain_bus_and_slot(0, 0, PCI_DEVFN(0, 0));
if (!rdev || !pci_match_id(pmc_pci_ids, rdev)) {
@@ -506,7 +340,7 @@ index 230593ae5d6d..61cb1d05158e 100644
}
base_addr_lo = val & AMD_PMC_BASE_ADDR_HI_MASK;
-@@ -557,24 +694,25 @@ static int amd_pmc_probe(struct platform_device *pdev)
+@@ -560,24 +694,25 @@ static int amd_pmc_probe(struct platform_device *pdev)
err = pci_write_config_dword(rdev, AMD_PMC_SMU_INDEX_ADDRESS, AMD_PMC_BASE_ADDR_HI);
if (err) {
dev_err(dev->dev, "error writing to 0x%x\n", AMD_PMC_SMU_INDEX_ADDRESS);
@@ -539,7 +373,7 @@ index 230593ae5d6d..61cb1d05158e 100644
mutex_init(&dev->lock);
-@@ -583,8 +721,10 @@ static int amd_pmc_probe(struct platform_device *pdev)
+@@ -586,8 +721,10 @@ static int amd_pmc_probe(struct platform_device *pdev)
base_addr_hi = FCH_BASE_PHY_ADDR_HIGH;
fch_phys_addr = ((u64)base_addr_hi << 32 | base_addr_lo);
dev->fch_virt_addr = devm_ioremap(dev->dev, fch_phys_addr, FCH_SSC_MAPPING_SIZE);
@@ -552,7 +386,7 @@ index 230593ae5d6d..61cb1d05158e 100644
/* Use SMU to get the s0i3 debug stats */
err = amd_pmc_setup_smu_logging(dev);
-@@ -595,6 +735,10 @@ static int amd_pmc_probe(struct platform_device *pdev)
+@@ -598,6 +735,10 @@ static int amd_pmc_probe(struct platform_device *pdev)
platform_set_drvdata(pdev, dev);
amd_pmc_dbgfs_register(dev);
return 0;
@@ -563,7 +397,7 @@ index 230593ae5d6d..61cb1d05158e 100644
}
static int amd_pmc_remove(struct platform_device *pdev)
-@@ -602,6 +746,7 @@ static int amd_pmc_remove(struct platform_device *pdev)
+@@ -605,6 +746,7 @@ static int amd_pmc_remove(struct platform_device *pdev)
struct amd_pmc_dev *dev = platform_get_drvdata(pdev);
amd_pmc_dbgfs_unregister(dev);
diff --git a/PKGBUILD b/PKGBUILD
index cb960782b59d..72ec7c053f4b 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -168,7 +168,7 @@ source=("https://cdn.kernel.org/pub/linux/kernel/v${_branch}/linux-${_major}.tar
"mt76-mt7921e-fix-possible-probe-failure-after-reboot.patch"
# squashed s0ix enablement
- "9001-v5.16.10-s0ix-patch-2022-02-17.patch"
+ "9001-v5.16.11-s0ix-patch-2022-02-23.patch"
)
validpgpkeys=(
'ABAF11C65A2970B130ABE3C479BE3E4300411886' # Linux Torvalds
@@ -204,7 +204,7 @@ sha256sums=('027d7e8988bb69ac12ee92406c3be1fe13f990b1ca2249e226225cd1573308bb'
'7dbfdd120bc155cad1879579cb9dd1185eb5e37078c8c93fef604a275a163812'
'1444af2e125080934c67b6adb4561fd354a72ce47d3de393b24f53832ee492ac'
'63ebf908ba2a66865a94e3a4af579d41ec15573522d3ebb07bf8ded3bc57e833'
- 'a223c097eae442eb52c93d690a18547ad3c46562e6f932725ad013a4f9db5b84')
+ 'bc67bea8cb065289bfd0463dd37742b663187438c54550f790aeffa5dbb534b5')
export KBUILD_BUILD_HOST=${KBUILD_BUILD_HOST:-archlinux}
export KBUILD_BUILD_USER=${KBUILD_BUILD_USER:-"$pkgbase"}