summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO28
-rw-r--r--0001-ZEN-Add-sysctl-and-CONFIG-to-disallow-unprivileged-C.patch10
-rw-r--r--0002-iwlwifi-pcie-restore-support-for-Killer-Qu-C0-NICs.patch6
-rw-r--r--0003-drm-Remove-PageReserved-manipulation-from-drm_pci_al.patch6
-rw-r--r--0004-drm-i915-Serialise-i915_active_acquire-with-__active.patch6
-rw-r--r--0005-drm-i915-gem-Take-runtime-pm-wakeref-prior-to-unbind.patch6
-rw-r--r--0006-drm-i915-gem-Avoid-parking-the-vma-as-we-unbind.patch6
-rw-r--r--0007-drm-i915-gem-Try-to-flush-pending-unbind-events.patch6
-rw-r--r--0008-drm-i915-gem-Reinitialise-the-local-list-before-repe.patch6
-rw-r--r--0009-drm-i915-Add-a-simple-is-bound-check-before-unbindin.patch6
-rw-r--r--0010-drm-i915-Introduce-a-vma.kref.patch6
-rw-r--r--0011-iwlwifi-don-t-send-GEO_TX_POWER_LIMIT-if-no-wgds-tab.patch6
-rw-r--r--0012-Revert-bpf-Provide-better-register-bounds-after-jmp3.patch58
-rw-r--r--PKGBUILD48
-rw-r--r--config16
15 files changed, 141 insertions, 79 deletions
diff --git a/.SRCINFO b/.SRCINFO
index e2429e6bd236..1a853322ce43 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = linux-ck
pkgver = 5.5.13
- pkgrel = 1
+ pkgrel = 2
url = https://wiki.archlinux.org/index.php/Linux-ck
arch = x86_64
license = GPL2
@@ -24,24 +24,26 @@ pkgbase = linux-ck
source = 0009-drm-i915-Add-a-simple-is-bound-check-before-unbindin.patch
source = 0010-drm-i915-Introduce-a-vma.kref.patch
source = 0011-iwlwifi-don-t-send-GEO_TX_POWER_LIMIT-if-no-wgds-tab.patch
+ source = 0012-Revert-bpf-Provide-better-register-bounds-after-jmp3.patch
validpgpkeys = ABAF11C65A2970B130ABE3C479BE3E4300411886
validpgpkeys = 647F28654894E3BD457199BE38DBBDC86092693E
sha256sums = 1f3b3614a06bffc9c621c82f98d8ca88c60538a8c6dd77f96f2e7fee310a4ee2
sha256sums = SKIP
- sha256sums = a841aa011edf6bae0ffbe8ead8177e5056de5a6d7333bb96e16917903de4d868
+ sha256sums = 0b414b6974b732cfb71b6f45b6210d127528aa6452132e9b9338719ac021bf06
sha256sums = 7a4a209de815f4bae49c7c577c0584c77257e3953ac4324d2aa425859ba657f5
sha256sums = 37a9d61e8a0b5a73992e1397c3a9cc947d39e715f205f3c665eb157b96d58f98
- sha256sums = 566bc20e90afbac7d3836e5ccf32eca927858dda45b18431c6c91d46ae494c70
- sha256sums = e40d89048087c139359cf12798d5cbab3b5077e903d7b1cb78e6a5269d92013f
- sha256sums = 00496b895c63f6fd73e292ead6634de4e7a8187fa0bd11eb5700ec6ef1a3c259
- sha256sums = 1a92cefbc60cd3bbc404267f6a42329e25ca0265bbff92b84f42ef668edef85f
- sha256sums = 8e171645648ce9c853663751da4163e53e052763a8a90a6a127118b2b50d613c
- sha256sums = 29ab130f003665ba4a9f0051e4b28ded7c58ecc642f6f2fc937b74c20bafb00a
- sha256sums = fb5f39f4cb9f1f356d078d909c479774d717174aa07c94eb98c66f0889ddf719
- sha256sums = 5121de6344e3c44b5bd37ba6ac22f2c2d42632abf5d2d678f2e1a74a5cdfe5ca
- sha256sums = 1b8896c1944b549dd32e27439faef82dc2366f26916c445e6950ea3a764cc8a9
- sha256sums = 220800dfa73834230ee0c321120ab18cf14a304a437c7f985f582758c5853e67
- sha256sums = c00c5b6f45cb92512eaead6ae01d5b8c07b91cc8a83ae6ef961d6a6ce3ea90be
+ sha256sums = 62b087dd679e096a18611648308c05c896c587b488631fef4df51524dc4d2b6c
+ sha256sums = ab9b3259ca838688a02beb37df3ba0d058b3b3847b703e99352b193a1be961e6
+ sha256sums = 32c0ca29f46c7335ed8f7c2052ee1eccc88287d88680e7d4d1a6104134abf5a2
+ sha256sums = 2dfd1fc8c6115a7633dca86df1098cc55e6401ec7cbee1c2d0f1cbcfa1d7bf78
+ sha256sums = ef83a35e3516b456923be416606ccabfd05abe8ca587007a2fc00001c609ecca
+ sha256sums = d8cb6bf029d5a3729149bdd6fb88b4d57691d37baf4e6d280283197693c82f24
+ sha256sums = 8da1046091242178219de63805bf08f2d8bfe72874ab5f2b616249d7b87227ea
+ sha256sums = 70f0e78e7335cb713c06a1e0b886d4c8edebf2048c588f00d12e95c930483cd9
+ sha256sums = 6d305596dc9be86a65b9200bf69c001a8e4ddd41cad471289c3c769b5530c359
+ sha256sums = a4a10bcb55fc1991200c3835b359b81f5e3e858f5be77c6b9eaef033885c8bfc
+ sha256sums = a578a12239e39728c63038db6539abcee422bed4d04ee5bf99f6ba5be8884a9a
+ sha256sums = 4e59212ab1951d1064132cf54c6531d9245a987648de2cad3ca448ae183a53c7
pkgname = linux-ck
pkgdesc = The Linux-ck kernel and modules with the ck1 patchset featuring MuQSS CPU scheduler
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 5e4e01500f70..a0b24e7689dc 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 ad5b7493cad06d923901a363940f4b6b1014bd7c Mon Sep 17 00:00:00 2001
+From b7ea2fa503702cbbd1eb2d38371b5650aab88666 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 01/12] ZEN: Add sysctl and CONFIG to disallow unprivileged
+Subject: [PATCH 01/13] ZEN: Add sysctl and CONFIG to disallow unprivileged
CLONE_NEWUSER
Our default behavior continues to match the vanilla kernel.
@@ -13,10 +13,10 @@ Our default behavior continues to match the vanilla kernel.
4 files changed, 50 insertions(+)
diff --git a/init/Kconfig b/init/Kconfig
-index 47d40f399000..6647db098428 100644
+index 74297c392dd4..44221292a9eb 100644
--- a/init/Kconfig
+++ b/init/Kconfig
-@@ -1103,6 +1103,22 @@ config USER_NS
+@@ -1102,6 +1102,22 @@ config USER_NS
If unsure, say N.
@@ -128,5 +128,5 @@ index 8eadadc478f9..c36ecd19562c 100644
static DEFINE_MUTEX(userns_state_mutex);
--
-2.25.2
+2.26.0
diff --git a/0002-iwlwifi-pcie-restore-support-for-Killer-Qu-C0-NICs.patch b/0002-iwlwifi-pcie-restore-support-for-Killer-Qu-C0-NICs.patch
index dd3ae14054e7..a619a93d27da 100644
--- a/0002-iwlwifi-pcie-restore-support-for-Killer-Qu-C0-NICs.patch
+++ b/0002-iwlwifi-pcie-restore-support-for-Killer-Qu-C0-NICs.patch
@@ -1,7 +1,7 @@
-From 4c617291d0cbe8b6ec15d645a28d915ac03e4b86 Mon Sep 17 00:00:00 2001
+From 09ad81782f04168200af2f7dc4345830bfee9eef Mon Sep 17 00:00:00 2001
From: "Jan Alexander Steffens (heftig)" <jan.steffens@gmail.com>
Date: Tue, 24 Dec 2019 06:16:39 +0100
-Subject: [PATCH 02/12] iwlwifi: pcie: restore support for Killer Qu C0 NICs
+Subject: [PATCH 02/13] iwlwifi: pcie: restore support for Killer Qu C0 NICs
Commit 809805a820c6 ("iwlwifi: pcie: move some cfg mangling from
trans_pcie_alloc to probe") refactored the cfg mangling. Unfortunately,
@@ -38,5 +38,5 @@ index b0b7eca1754e..de62a6dc4e73 100644
/* same thing for QuZ... */
--
-2.25.2
+2.26.0
diff --git a/0003-drm-Remove-PageReserved-manipulation-from-drm_pci_al.patch b/0003-drm-Remove-PageReserved-manipulation-from-drm_pci_al.patch
index dcfa4e2e3bbd..f7c14132e3f8 100644
--- a/0003-drm-Remove-PageReserved-manipulation-from-drm_pci_al.patch
+++ b/0003-drm-Remove-PageReserved-manipulation-from-drm_pci_al.patch
@@ -1,7 +1,7 @@
-From a157f668e6ec89b9c34238e09c7b30839b9d9ffe Mon Sep 17 00:00:00 2001
+From 7e8f0d17203665f1e6cb110ecbfc90e9ebed8c28 Mon Sep 17 00:00:00 2001
From: Chris Wilson <chris@chris-wilson.co.uk>
Date: Sun, 2 Feb 2020 17:16:31 +0000
-Subject: [PATCH 03/12] drm: Remove PageReserved manipulation from
+Subject: [PATCH 03/13] drm: Remove PageReserved manipulation from
drm_pci_alloc
drm_pci_alloc/drm_pci_free are very thin wrappers around the core dma
@@ -88,5 +88,5 @@ index a86a3ab2771c..235729f4aadb 100644
/**
--
-2.25.2
+2.26.0
diff --git a/0004-drm-i915-Serialise-i915_active_acquire-with-__active.patch b/0004-drm-i915-Serialise-i915_active_acquire-with-__active.patch
index 404eeabdb3a6..64b4ae9af9f2 100644
--- a/0004-drm-i915-Serialise-i915_active_acquire-with-__active.patch
+++ b/0004-drm-i915-Serialise-i915_active_acquire-with-__active.patch
@@ -1,7 +1,7 @@
-From 82e980a8fda88e473e2038e729603fb55e8750ea Mon Sep 17 00:00:00 2001
+From bb4e672920c042aea805e1d47933e2f26b02fbd8 Mon Sep 17 00:00:00 2001
From: Chris Wilson <chris@chris-wilson.co.uk>
Date: Thu, 5 Dec 2019 18:33:32 +0000
-Subject: [PATCH 04/12] drm/i915: Serialise i915_active_acquire() with
+Subject: [PATCH 04/13] drm/i915: Serialise i915_active_acquire() with
__active_retire()
As __active_retire() does it's final atomic_dec() under the
@@ -75,5 +75,5 @@ index a19e7d89bc8a..378b52d1ab74 100644
mutex_unlock(&ref->mutex);
--
-2.25.2
+2.26.0
diff --git a/0005-drm-i915-gem-Take-runtime-pm-wakeref-prior-to-unbind.patch b/0005-drm-i915-gem-Take-runtime-pm-wakeref-prior-to-unbind.patch
index 417e41709fed..6d62e05122bf 100644
--- a/0005-drm-i915-gem-Take-runtime-pm-wakeref-prior-to-unbind.patch
+++ b/0005-drm-i915-gem-Take-runtime-pm-wakeref-prior-to-unbind.patch
@@ -1,7 +1,7 @@
-From 649b995d6f87e0ddd5c36fbf869ea7a258c46380 Mon Sep 17 00:00:00 2001
+From aa9a02673b4cffa21cc6742edba6b42fb0e8fc62 Mon Sep 17 00:00:00 2001
From: Chris Wilson <chris@chris-wilson.co.uk>
Date: Tue, 3 Dec 2019 10:13:46 +0000
-Subject: [PATCH 05/12] drm/i915/gem: Take runtime-pm wakeref prior to
+Subject: [PATCH 05/13] drm/i915/gem: Take runtime-pm wakeref prior to
unbinding
Some machines require ACPI for runtime resume, and ACPI is quite kmalloc
@@ -126,5 +126,5 @@ index 3f07948ea4da..ed2436db5dd2 100644
}
--
-2.25.2
+2.26.0
diff --git a/0006-drm-i915-gem-Avoid-parking-the-vma-as-we-unbind.patch b/0006-drm-i915-gem-Avoid-parking-the-vma-as-we-unbind.patch
index 85870db17dce..17fbcbf06fff 100644
--- a/0006-drm-i915-gem-Avoid-parking-the-vma-as-we-unbind.patch
+++ b/0006-drm-i915-gem-Avoid-parking-the-vma-as-we-unbind.patch
@@ -1,7 +1,7 @@
-From 4e14c86bb1575e16cfa0da8e7b670497b8c95657 Mon Sep 17 00:00:00 2001
+From 6d55f899daa078d167aa497b71c9e7fd5f3d57fb Mon Sep 17 00:00:00 2001
From: Chris Wilson <chris@chris-wilson.co.uk>
Date: Tue, 3 Dec 2019 15:50:32 +0000
-Subject: [PATCH 06/12] drm/i915/gem: Avoid parking the vma as we unbind
+Subject: [PATCH 06/13] drm/i915/gem: Avoid parking the vma as we unbind
In order to avoid keeping a reference on the i915_vma (which is long
overdue!) we have to coordinate all the possible lifetimes and only use
@@ -59,5 +59,5 @@ index ed2436db5dd2..739543812422 100644
spin_lock(&obj->vma.lock);
}
--
-2.25.2
+2.26.0
diff --git a/0007-drm-i915-gem-Try-to-flush-pending-unbind-events.patch b/0007-drm-i915-gem-Try-to-flush-pending-unbind-events.patch
index 14bb38c1b182..bbd38fa0930e 100644
--- a/0007-drm-i915-gem-Try-to-flush-pending-unbind-events.patch
+++ b/0007-drm-i915-gem-Try-to-flush-pending-unbind-events.patch
@@ -1,7 +1,7 @@
-From 846865567a7570b072f881618335035aef030098 Mon Sep 17 00:00:00 2001
+From 589899b9b2b46961ccb096262b8e85b1656a4d15 Mon Sep 17 00:00:00 2001
From: Chris Wilson <chris@chris-wilson.co.uk>
Date: Wed, 4 Dec 2019 12:35:56 +0000
-Subject: [PATCH 07/12] drm/i915/gem: Try to flush pending unbind events
+Subject: [PATCH 07/13] drm/i915/gem: Try to flush pending unbind events
If we cannot handle a vma within the unbind loop, try to flush the
pending events (i915_vma_parked, i915_vm_release) and try again. This
@@ -60,5 +60,5 @@ index 739543812422..85b12228c2cf 100644
return ret;
--
-2.25.2
+2.26.0
diff --git a/0008-drm-i915-gem-Reinitialise-the-local-list-before-repe.patch b/0008-drm-i915-gem-Reinitialise-the-local-list-before-repe.patch
index 8a8a4d53a2ab..7dbb049798b7 100644
--- a/0008-drm-i915-gem-Reinitialise-the-local-list-before-repe.patch
+++ b/0008-drm-i915-gem-Reinitialise-the-local-list-before-repe.patch
@@ -1,7 +1,7 @@
-From 595c07526855cabbbc0bc82a3a28c1ac0eceae0e Mon Sep 17 00:00:00 2001
+From 442f9ca36769ea043af37729382044afd7f18676 Mon Sep 17 00:00:00 2001
From: Chris Wilson <chris@chris-wilson.co.uk>
Date: Thu, 5 Dec 2019 13:29:12 +0000
-Subject: [PATCH 08/12] drm/i915/gem: Reinitialise the local list before
+Subject: [PATCH 08/13] drm/i915/gem: Reinitialise the local list before
repeating
As we may start the loop again, we require our local list of i915_vma
@@ -30,5 +30,5 @@ index 85b12228c2cf..c2c025c4f4ad 100644
if (ret == -EAGAIN && flags & I915_GEM_OBJECT_UNBIND_ACTIVE) {
--
-2.25.2
+2.26.0
diff --git a/0009-drm-i915-Add-a-simple-is-bound-check-before-unbindin.patch b/0009-drm-i915-Add-a-simple-is-bound-check-before-unbindin.patch
index 4f606b8bf301..0e8fcfd2d55d 100644
--- a/0009-drm-i915-Add-a-simple-is-bound-check-before-unbindin.patch
+++ b/0009-drm-i915-Add-a-simple-is-bound-check-before-unbindin.patch
@@ -1,7 +1,7 @@
-From bb1cfe5bf25e128d6f8df0bd9ecc999cb58164a7 Mon Sep 17 00:00:00 2001
+From eaf3c3bb64d3ca5da3ccfdc6b3d181eaf6c22ec8 Mon Sep 17 00:00:00 2001
From: Chris Wilson <chris@chris-wilson.co.uk>
Date: Sun, 22 Dec 2019 21:02:54 +0000
-Subject: [PATCH 09/12] drm/i915: Add a simple is-bound check before unbinding
+Subject: [PATCH 09/13] drm/i915: Add a simple is-bound check before unbinding
Only acquire the various atomic references required to unbind the vma if
we do need to unbind the vma.
@@ -37,5 +37,5 @@ index c2c025c4f4ad..83eed642cbcd 100644
ret = -EBUSY;
--
-2.25.2
+2.26.0
diff --git a/0010-drm-i915-Introduce-a-vma.kref.patch b/0010-drm-i915-Introduce-a-vma.kref.patch
index 2f4349e89e53..9f682d66f5f5 100644
--- a/0010-drm-i915-Introduce-a-vma.kref.patch
+++ b/0010-drm-i915-Introduce-a-vma.kref.patch
@@ -1,7 +1,7 @@
-From f9263854415cb857cef239b6d6ae5f05066e4731 Mon Sep 17 00:00:00 2001
+From 6bd575b4b4a9d1cb898608d25df5e6aefe5a0240 Mon Sep 17 00:00:00 2001
From: Chris Wilson <chris@chris-wilson.co.uk>
Date: Sun, 22 Dec 2019 21:02:55 +0000
-Subject: [PATCH 10/12] drm/i915: Introduce a vma.kref
+Subject: [PATCH 10/13] drm/i915: Introduce a vma.kref
Start introducing a kref on i915_vma in order to protect the vma unbind
(i915_gem_object_unbind) from a parallel destruction (i915_vma_parked).
@@ -248,5 +248,5 @@ index 465932813bc5..ce1db908ad69 100644
#define assert_vma_held(vma) dma_resv_assert_held((vma)->resv)
--
-2.25.2
+2.26.0
diff --git a/0011-iwlwifi-don-t-send-GEO_TX_POWER_LIMIT-if-no-wgds-tab.patch b/0011-iwlwifi-don-t-send-GEO_TX_POWER_LIMIT-if-no-wgds-tab.patch
index b76ac5790f22..0f9611ca3c39 100644
--- a/0011-iwlwifi-don-t-send-GEO_TX_POWER_LIMIT-if-no-wgds-tab.patch
+++ b/0011-iwlwifi-don-t-send-GEO_TX_POWER_LIMIT-if-no-wgds-tab.patch
@@ -1,7 +1,7 @@
-From ec701fa986108fae10bee7cfe269e12210521c5f Mon Sep 17 00:00:00 2001
+From c596b143fad6e865f3f9de19c10c4b02998371f0 Mon Sep 17 00:00:00 2001
From: Golan Ben Ami <golan.ben.ami@intel.com>
Date: Wed, 18 Mar 2020 08:12:54 +0200
-Subject: [PATCH 11/12] iwlwifi: don't send GEO_TX_POWER_LIMIT if no wgds table
+Subject: [PATCH 11/13] iwlwifi: don't send GEO_TX_POWER_LIMIT if no wgds table
The GEO_TX_POWER_LIMIT command was sent although
there is no wgds table, so the fw got wrong SAR values
@@ -148,5 +148,5 @@ index c09624d8d7ee..81b7da5815eb 100644
cmd.geo_cmd.table_revision = cpu_to_le32(mvm->fwrt.geo_rev);
--
-2.25.2
+2.26.0
diff --git a/0012-Revert-bpf-Provide-better-register-bounds-after-jmp3.patch b/0012-Revert-bpf-Provide-better-register-bounds-after-jmp3.patch
new file mode 100644
index 000000000000..dddd63697f8f
--- /dev/null
+++ b/0012-Revert-bpf-Provide-better-register-bounds-after-jmp3.patch
@@ -0,0 +1,58 @@
+From 9ff88052dbb54cdb7b05d91561b3540056c96e83 Mon Sep 17 00:00:00 2001
+From: "Jan Alexander Steffens (heftig)" <jan.steffens@gmail.com>
+Date: Mon, 30 Mar 2020 22:37:11 +0200
+Subject: [PATCH 12/13] Revert "bpf: Provide better register bounds after jmp32
+ instructions"
+
+This reverts commit 581738a681b6faae5725c2555439189ca81c0f1f.
+---
+ kernel/bpf/verifier.c | 19 -------------------
+ 1 file changed, 19 deletions(-)
+
+diff --git a/kernel/bpf/verifier.c b/kernel/bpf/verifier.c
+index 7d530ce8719d..79f38a281390 100644
+--- a/kernel/bpf/verifier.c
++++ b/kernel/bpf/verifier.c
+@@ -1034,17 +1034,6 @@ static void __reg_bound_offset(struct bpf_reg_state *reg)
+ reg->umax_value));
+ }
+
+-static void __reg_bound_offset32(struct bpf_reg_state *reg)
+-{
+- u64 mask = 0xffffFFFF;
+- struct tnum range = tnum_range(reg->umin_value & mask,
+- reg->umax_value & mask);
+- struct tnum lo32 = tnum_cast(reg->var_off, 4);
+- struct tnum hi32 = tnum_lshift(tnum_rshift(reg->var_off, 32), 32);
+-
+- reg->var_off = tnum_or(hi32, tnum_intersect(lo32, range));
+-}
+-
+ /* Reset the min/max bounds of a register */
+ static void __mark_reg_unbounded(struct bpf_reg_state *reg)
+ {
+@@ -5677,10 +5666,6 @@ static void reg_set_min_max(struct bpf_reg_state *true_reg,
+ /* We might have learned some bits from the bounds. */
+ __reg_bound_offset(false_reg);
+ __reg_bound_offset(true_reg);
+- if (is_jmp32) {
+- __reg_bound_offset32(false_reg);
+- __reg_bound_offset32(true_reg);
+- }
+ /* Intersecting with the old var_off might have improved our bounds
+ * slightly. e.g. if umax was 0x7f...f and var_off was (0; 0xf...fc),
+ * then new var_off is (0; 0x7f...fc) which improves our umax.
+@@ -5790,10 +5775,6 @@ static void reg_set_min_max_inv(struct bpf_reg_state *true_reg,
+ /* We might have learned some bits from the bounds. */
+ __reg_bound_offset(false_reg);
+ __reg_bound_offset(true_reg);
+- if (is_jmp32) {
+- __reg_bound_offset32(false_reg);
+- __reg_bound_offset32(true_reg);
+- }
+ /* Intersecting with the old var_off might have improved our bounds
+ * slightly. e.g. if umax was 0x7f...f and var_off was (0; 0xf...fc),
+ * then new var_off is (0; 0x7f...fc) which improves our umax.
+--
+2.26.0
+
diff --git a/PKGBUILD b/PKGBUILD
index b505df46024e..0c34743745f7 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -62,7 +62,7 @@ _localmodcfg=
pkgbase=linux-ck
pkgver=5.5.13
-pkgrel=1
+pkgrel=2
_ckpatchversion=1
arch=(x86_64)
url="https://wiki.archlinux.org/index.php/Linux-ck"
@@ -79,16 +79,17 @@ source=(
"enable_additional_cpu_optimizations-$_gcc_more_v.tar.gz::https://github.com/graysky2/kernel_gcc_patch/archive/$_gcc_more_v.tar.gz"
"http://ck.kolivas.org/patches/5.0/5.5/5.5-ck${_ckpatchversion}/$_ckpatch.xz"
0001-ZEN-Add-sysctl-and-CONFIG-to-disallow-unprivileged-C.patch
- 0002-iwlwifi-pcie-restore-support-for-Killer-Qu-C0-NICs.patch
- 0003-drm-Remove-PageReserved-manipulation-from-drm_pci_al.patch
- 0004-drm-i915-Serialise-i915_active_acquire-with-__active.patch
- 0005-drm-i915-gem-Take-runtime-pm-wakeref-prior-to-unbind.patch
- 0006-drm-i915-gem-Avoid-parking-the-vma-as-we-unbind.patch
- 0007-drm-i915-gem-Try-to-flush-pending-unbind-events.patch
- 0008-drm-i915-gem-Reinitialise-the-local-list-before-repe.patch
- 0009-drm-i915-Add-a-simple-is-bound-check-before-unbindin.patch
- 0010-drm-i915-Introduce-a-vma.kref.patch
- 0011-iwlwifi-don-t-send-GEO_TX_POWER_LIMIT-if-no-wgds-tab.patch
+0002-iwlwifi-pcie-restore-support-for-Killer-Qu-C0-NICs.patch
+0003-drm-Remove-PageReserved-manipulation-from-drm_pci_al.patch
+0004-drm-i915-Serialise-i915_active_acquire-with-__active.patch
+0005-drm-i915-gem-Take-runtime-pm-wakeref-prior-to-unbind.patch
+0006-drm-i915-gem-Avoid-parking-the-vma-as-we-unbind.patch
+0007-drm-i915-gem-Try-to-flush-pending-unbind-events.patch
+0008-drm-i915-gem-Reinitialise-the-local-list-before-repe.patch
+0009-drm-i915-Add-a-simple-is-bound-check-before-unbindin.patch
+0010-drm-i915-Introduce-a-vma.kref.patch
+0011-iwlwifi-don-t-send-GEO_TX_POWER_LIMIT-if-no-wgds-tab.patch
+0012-Revert-bpf-Provide-better-register-bounds-after-jmp3.patch
)
validpgpkeys=(
'ABAF11C65A2970B130ABE3C479BE3E4300411886' # Linus Torvalds
@@ -96,20 +97,21 @@ validpgpkeys=(
)
sha256sums=('1f3b3614a06bffc9c621c82f98d8ca88c60538a8c6dd77f96f2e7fee310a4ee2'
'SKIP'
- 'a841aa011edf6bae0ffbe8ead8177e5056de5a6d7333bb96e16917903de4d868'
+ '0b414b6974b732cfb71b6f45b6210d127528aa6452132e9b9338719ac021bf06'
'7a4a209de815f4bae49c7c577c0584c77257e3953ac4324d2aa425859ba657f5'
'37a9d61e8a0b5a73992e1397c3a9cc947d39e715f205f3c665eb157b96d58f98'
- '566bc20e90afbac7d3836e5ccf32eca927858dda45b18431c6c91d46ae494c70'
- 'e40d89048087c139359cf12798d5cbab3b5077e903d7b1cb78e6a5269d92013f'
- '00496b895c63f6fd73e292ead6634de4e7a8187fa0bd11eb5700ec6ef1a3c259'
- '1a92cefbc60cd3bbc404267f6a42329e25ca0265bbff92b84f42ef668edef85f'
- '8e171645648ce9c853663751da4163e53e052763a8a90a6a127118b2b50d613c'
- '29ab130f003665ba4a9f0051e4b28ded7c58ecc642f6f2fc937b74c20bafb00a'
- 'fb5f39f4cb9f1f356d078d909c479774d717174aa07c94eb98c66f0889ddf719'
- '5121de6344e3c44b5bd37ba6ac22f2c2d42632abf5d2d678f2e1a74a5cdfe5ca'
- '1b8896c1944b549dd32e27439faef82dc2366f26916c445e6950ea3a764cc8a9'
- '220800dfa73834230ee0c321120ab18cf14a304a437c7f985f582758c5853e67'
- 'c00c5b6f45cb92512eaead6ae01d5b8c07b91cc8a83ae6ef961d6a6ce3ea90be')
+ '62b087dd679e096a18611648308c05c896c587b488631fef4df51524dc4d2b6c'
+ 'ab9b3259ca838688a02beb37df3ba0d058b3b3847b703e99352b193a1be961e6'
+ '32c0ca29f46c7335ed8f7c2052ee1eccc88287d88680e7d4d1a6104134abf5a2'
+ '2dfd1fc8c6115a7633dca86df1098cc55e6401ec7cbee1c2d0f1cbcfa1d7bf78'
+ 'ef83a35e3516b456923be416606ccabfd05abe8ca587007a2fc00001c609ecca'
+ 'd8cb6bf029d5a3729149bdd6fb88b4d57691d37baf4e6d280283197693c82f24'
+ '8da1046091242178219de63805bf08f2d8bfe72874ab5f2b616249d7b87227ea'
+ '70f0e78e7335cb713c06a1e0b886d4c8edebf2048c588f00d12e95c930483cd9'
+ '6d305596dc9be86a65b9200bf69c001a8e4ddd41cad471289c3c769b5530c359'
+ 'a4a10bcb55fc1991200c3835b359b81f5e3e858f5be77c6b9eaef033885c8bfc'
+ 'a578a12239e39728c63038db6539abcee422bed4d04ee5bf99f6ba5be8884a9a'
+ '4e59212ab1951d1064132cf54c6531d9245a987648de2cad3ca448ae183a53c7')
export KBUILD_BUILD_HOST=archlinux
export KBUILD_BUILD_USER=$pkgbase
diff --git a/config b/config
index d21a0453eb45..b7064b1a4f2d 100644
--- a/config
+++ b/config
@@ -1,13 +1,13 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/x86 5.5.5-arch1 Kernel Configuration
+# Linux/x86 5.5.13-arch2 Kernel Configuration
#
#
-# Compiler: gcc (GCC) 9.2.0
+# Compiler: gcc (Arch Linux 9.3.0-1) 9.3.0
#
CONFIG_CC_IS_GCC=y
-CONFIG_GCC_VERSION=90200
+CONFIG_GCC_VERSION=90300
CONFIG_CLANG_VERSION=0
CONFIG_CC_CAN_LINK=y
CONFIG_CC_HAS_ASM_GOTO=y
@@ -2553,9 +2553,9 @@ CONFIG_HAVE_IDE=y
#
# SCSI device support
#
-CONFIG_SCSI_MOD=m
+CONFIG_SCSI_MOD=y
CONFIG_RAID_ATTRS=m
-CONFIG_SCSI=m
+CONFIG_SCSI=y
CONFIG_SCSI_DMA=y
CONFIG_SCSI_NETLINK=y
CONFIG_SCSI_PROC_FS=y
@@ -2563,7 +2563,7 @@ CONFIG_SCSI_PROC_FS=y
#
# SCSI support type (disk, tape, CD-ROM)
#
-CONFIG_BLK_DEV_SD=m
+CONFIG_BLK_DEV_SD=y
CONFIG_CHR_DEV_ST=m
CONFIG_BLK_DEV_SR=m
CONFIG_BLK_DEV_SR_VENDOR=y
@@ -2705,7 +2705,7 @@ CONFIG_SCSI_DH_EMC=m
CONFIG_SCSI_DH_ALUA=m
# end of SCSI device support
-CONFIG_ATA=m
+CONFIG_ATA=y
CONFIG_ATA_VERBOSE_ERROR=y
CONFIG_ATA_ACPI=y
CONFIG_SATA_ZPODD=y
@@ -2714,7 +2714,7 @@ CONFIG_SATA_PMP=y
#
# Controllers with non-SFF native interface
#
-CONFIG_SATA_AHCI=m
+CONFIG_SATA_AHCI=y
CONFIG_SATA_MOBILE_LPM_POLICY=3
CONFIG_SATA_AHCI_PLATFORM=m
CONFIG_AHCI_CEVA=m